box-shadow陰影
text-shadow文字陰影
自定義字型
子元素選擇器
::selection文字選中顏色
::before和::after插入內容
選擇器
/*如果將正方形盒子的圓角值改為盒子畫素值的一半或者設定為50%,
那麼可以由正方形得到乙個圓形*/
/*如果將乙個長方形的盒子的圓角值設為該盒子高度的一半,可得到乙個膠囊形*/
border-redius
:10px
/*代表四個角的值均為10px*/
border-redius
:10px 20px
/*第乙個值代表左上角和右下角,第二個值代表右上角和左下角*/
border-redius
:10px 20px 30px
/*第乙個值代表左上角,第二個值代表右上角和左下角,第三個值代表右下角*/
border-redius
:10px 20px 30px 40px
/*從左上角開始,按照順時針的方向旋轉*/
border-top
-left
-radius
/*左上角*/
border-top
-right
-redius
border-bottom
-left
-redius
border-bottom
-right
-redius
border-top
-left
-radius: 80px 10px
/*水平方向80px,垂直方向10px,相當於圓心的位置改變了*/
border-redius: 80px/10px
/*加上斜槓表示x軸和y軸的值,相當於將每個角的值都變成了上述左上角設定的樣式*/
border-redius: 50px 20px/10px
box-shadow
:x軸偏移 y軸偏移 陰影模糊半徑 陰影擴充套件半徑 陰影顏色 陰影型別;
/*陰影模糊半徑值越大,模糊的程度越大;
擴充套件半徑會擴充套件陰影範圍,可起到讓顏色加重的作用;
陰影顏色如果使用rgb()值來表示,並用第四個值來設定透明度0.5,會讓陰影顯得更真實;
陰影型別有兩種inset-內陰影、預設-外投影*/
注意
:
乙個元素可新增多個不同的陰影,多個陰影也會重疊,最先寫的陰影將會顯示在最頂層:
box-shadow
:10px 10px 10px red, 10px 10px 5px blue inset;
/*每套樣式用逗號隔開*/
text-shadow
:x軸偏移 y軸偏移 陰影模糊半徑 顏色;
@font-face
/*用於大型專案的字型最好使用開源的字型;
定義多個字型時,要使用多個@font-face結構;
用的字型越多,載入越慢,對使用者體驗就不是很友好,一般使用一兩個特殊字型就行*/
元素選擇器
意義:first-child
父元素的首個子元素(選擇組裡面的某乙個)
:last-child
父元素的最後乙個子元素
:nth-child(n)
父元素的某個子元素
:nth-last-child(n)
父元素的倒數某個子元素
:first-of-type
父元素下特定型別的首個子元素
:last-of-typd
父元素下特定型別的最後乙個子元素
:nth-of-type(2)
父元素下特定型別的某個子元素
:nth-last-of-type(n)
父元素下特定型別的倒數某個子元素
選擇器:first-child
選擇器:nth-child(5)
/*設定第五個元素的樣式;
odd-設定奇數字的元素的樣式;even-設定偶數字的元素的樣式;
3n-設定位置為3的倍數的元素的樣式;3n+1這種式子也是被允許的*/
選擇器xx
:first-of-type
/*獲取第乙個為xx的元素*/
選擇器::selection
/*兩個冒號表示偽類元素,若想相容css2寫乙個冒號也是可以的;
不加選擇器的時候,就是全域性樣式;只對顏色有作用,其他樣式沒有修改作用*/
--不是只能新增文字,新增也是可以的,
但是必須有conten屬性,可以設定為空值,但必須有該屬性-->
選擇器::before
/*在元素之前插入新內容*/
/*較常用於新增字首,小圖示*/
選擇器::after
/*在元素之後插入新內容*/
/*可用於清除浮動,要記得轉為塊級元素*/
css3學習筆記
1.為什麼分許多模組進行管理?為了避免產生瀏覽器對於某個模組支援不完全的情況。2.使用元素的class屬性的缺點 第一,class屬性本身沒有語義,褚翠是用來為css樣式服務的,屬於多餘屬性。第二,使用屬性的話,並沒有把樣式與元素繫結起來,針對同乙個class屬性文字框,下拉框,按鈕都可使用。這樣很...
CSS3學習筆記
一.選擇符 二.屬性 溢位隱藏 div4 p文字陰影 text shadow 2px 1px rgba 255,255,255,1 圓角效果 border radius邊框陰影 box shadow 2px 2px 5px 5px inset 內陰影透明度 div for ie8 and earli...
css3學習筆記
1,transition是過度效果,一般是和hover一起用,transition的屬性有height,width常用屬性,在hover裡面就是會覆蓋原來的屬性,屬性由逗號間隔,各個屬性之間沒有先後關係,webkit transition width 2s ease in,height 2s,web...