-
CSS3邊框 陰影 box-shadow(一)
box-shadow是向盒子添加陰影。支持添加一個(gè)或者多個(gè)。
box-shadow:?X軸偏移量?Y軸偏移量?[陰影模糊半徑]?[陰影擴(kuò)展半徑]?[陰影顏色]?[投影方式];
為元素設(shè)置內(nèi)陰影:
示例代碼:
.box_shadow{???box-shadow:4px?2px?6px?#333333?inset;??}
效果:
添加多個(gè)陰影:
以上的語(yǔ)法的介紹,就這么簡(jiǎn)單,如果添加多個(gè)陰影,只需用逗號(hào)隔開即可。如:
.box_shadow{ ????box-shadow:4px?2px?6px?#f00,?-4px?-2px?6px?#000,?0px?0px?12px?5px?#33CC00?inset; }
效果:
查看全部 -
CSS3邊框 圓角效果 border-radius
實(shí)心上半圓:
方法:把高度(height)設(shè)為寬度(width)的一半,并且只設(shè)置左上角和右上角的半徑與元素的高度一致(大于也是可以的)。
div{ ????height:50px;/*是width的一半*/ ????width:100px; ????background:#9da; ????border-radius:50px?50px?0?0;/*半徑至少設(shè)置為height的值*/ ????}
實(shí)心圓:
方法:把寬度(width)與高度(height)值設(shè)置為一致(也就是正方形),并且四個(gè)圓角值都設(shè)置為它們值的一半。如下代碼:div{ ????height:100px;/*與width設(shè)置一致*/ ????width:100px; ????background:#9da; ????border-radius:50px;/*四個(gè)圓角值都設(shè)置為寬度或高度值的一半*/ ????}
查看全部 -
用來(lái)將背景圖片做適當(dāng)?shù)牟眉粢赃m應(yīng)實(shí)際需要。
語(yǔ)法:
background-clip?:?border-box?|?padding-box?|?content-box?|?no-clip
參數(shù)分別表示從邊框、或內(nèi)填充,或者內(nèi)容區(qū)域向外裁剪背景。no-clip表示不裁切,和參數(shù)border-box顯示同樣的效果。
backgroud-clip
默認(rèn)值為border-box。效果如下圖所示:
查看全部 -
設(shè)置元素背景圖片的原始起始位置。
語(yǔ)法:
background-origin?:?border-box?|?padding-box?|?content-box;
參數(shù)分別表示背景圖片是從邊框,還是內(nèi)邊距(默認(rèn)值),或者是內(nèi)容區(qū)域開始顯示。
效果如下:
需要注意的是,如果背景不是no-repeat,這個(gè)屬性無(wú)效,它會(huì)從邊框開始顯示。
查看全部 -
text-shadow可以用來(lái)設(shè)置文本的陰影效果。
語(yǔ)法:
text-shadow:?X-Offset?Y-Offset?blur?color;
X-Offset:表示陰影的水平偏移距離,其值為正值時(shí)陰影向右偏移,反之向左偏移;??????
Y-Offset:是指陰影的垂直偏移距離,如果其值是正值時(shí),陰影向下偏移,反之向上偏移;
Blur:是指陰影的模糊程度,其值不能是負(fù)值,如果值越大,陰影越模糊,反之陰影越清晰,如果不需要陰影模糊可以將Blur值設(shè)置為0;
Color:是指陰影的顏色,其可以使用rgba色。
比如,我們可以用下面代碼實(shí)現(xiàn)設(shè)置陰影效果。
text-shadow:?0?1px?1px?#fff
查看全部 -
@font-face能夠加載服務(wù)器端的字體文件,讓瀏覽器端可以顯示用戶電腦里沒有安裝的字體。
?
語(yǔ)法:
@font-face?{ ????font-family?:?字體名稱; ????src?:?字體文件在服務(wù)器上的相對(duì)或絕對(duì)路徑; }
?
這樣設(shè)置之后,就可以像使用普通字體一樣在(font-*)中設(shè)置字體樣式。
比如:
p?{ ????font-size?:12px; ????font-family?:?"My?Font"; ????/*必須項(xiàng),設(shè)置@font-face中font-family同樣的值*/ }
查看全部 -
text-overflow用來(lái)設(shè)置是否使用一個(gè)省略標(biāo)記(...)標(biāo)示對(duì)象內(nèi)文本的溢出。
語(yǔ)法:
是text-overflow只是用來(lái)說(shuō)明文字溢出時(shí)用什么方式顯示,要實(shí)現(xiàn)溢出時(shí)產(chǎn)生省略號(hào)的效果,還須定義強(qiáng)制文本在一行內(nèi)顯示(white-space:nowrap)及溢出內(nèi)容為隱藏(overflow:hidden),只有這樣才能實(shí)現(xiàn)溢出文本顯示省略號(hào)的效果,代碼如下:
text-overflow:ellipsis;? overflow:hidden;? white-space:nowrap;
同時(shí),word-wrap也可以用來(lái)設(shè)置文本行為,當(dāng)前行超過(guò)指定容器的邊界時(shí)是否斷開轉(zhuǎn)行。
語(yǔ)法:
normal為瀏覽器默認(rèn)值,break-word設(shè)置在長(zhǎng)單詞或?URL地址內(nèi)部進(jìn)行換行,此屬性不常用,用瀏覽器默認(rèn)值即可。
查看全部 -
線性漸變:
參數(shù):
第一個(gè)參數(shù):指定漸變方向,可以用“角度”的關(guān)鍵詞或“英文”來(lái)表示:
第一個(gè)參數(shù)省略時(shí),默認(rèn)為“180deg”,等同于“to?bottom”。
第二個(gè)和第三個(gè)參數(shù),表示顏色的起始點(diǎn)和結(jié)束點(diǎn),可以有多個(gè)顏色值。
background-image:linear-gradient(to?left,?red,?orange,yellow,green,blue,indigo,violet);
查看全部 -
RGB是一種色彩標(biāo)準(zhǔn),是由紅(R)、綠(G)、藍(lán)(B)的變化以及相互疊加來(lái)得到各式各樣的顏色。RGBA是在RGB的基礎(chǔ)上增加了控制alpha透明度的參數(shù)。
語(yǔ)法:
color:rgba(R,G,B,A)
以上R、G、B三個(gè)參數(shù),正整數(shù)值的取值范圍為:0 - 255。百分?jǐn)?shù)值的取值范圍為:0.0% - 100.0%。超出范圍的數(shù)值將被截至其最接近的取值極限。并非所有瀏覽器都支持使用百分?jǐn)?shù)值。A為透明度參數(shù),取值在0~1之間,不可為負(fù)值。
代碼示例:
background-color:rgba(100,120,60,0.5);
查看全部 -
CSS3邊框 為邊框應(yīng)用圖片 border-image
根據(jù)border-image的語(yǔ)法:
#border-image{ ???background:#F4FFFA; ???width:210px;?height:210px;?border:70px?solid?#ddd;???border-image:url(borderimg.png)?70?repeat??}
查看全部 -
1、陰影模糊半徑與陰影擴(kuò)展半徑的區(qū)別
陰影模糊半徑:此參數(shù)可選,其值只能是為正值,如果其值為0時(shí),表示陰影不具有模糊效果,其值越大陰影的邊緣就越模糊;
陰影擴(kuò)展半徑:此參數(shù)可選,其值可以是正負(fù)值,如果值為正,則整個(gè)陰影都延展擴(kuò)大,反之值為負(fù)值時(shí),則縮?。?/p>
2、X軸偏移量和Y軸偏移量值可以設(shè)置為負(fù)數(shù)
box-shadow:?X軸偏移量?Y軸偏移量?[陰影模糊半徑]?[陰影擴(kuò)展半徑]?[陰影顏色]?[投影方式];
查看全部 -
box-shadow是向盒子添加陰影。
box-shadow:?X軸偏移量?Y軸偏移量?[陰影模糊半徑]?[陰影擴(kuò)展半徑]?[陰影顏色]?[投影方式];
注意:inset 可以寫在參數(shù)的第一個(gè)或最后一個(gè),其它位置是無(wú)效的
如果添加多個(gè)陰影,只需用逗號(hào)隔開即可。如:
.box_shadow{ ????box-shadow:4px?2px?6px?#f00,?-4px?-2px?6px?#000,?0px?0px?12px?5px?#33CC00?inset; }
查看全部 -
box-shadow: X軸偏移量 Y軸偏移量 [陰影模糊半徑] [陰影擴(kuò)展半徑] [陰影顏色] [投影方式];
X軸偏移量:從左到右偏移,可以為負(fù)
Y軸偏移量:從上到下偏移,可以為負(fù)
陰影模糊半徑:越大,陰影越模糊,當(dāng)非常大時(shí),就是實(shí)心,非常小也是實(shí)心,不能為負(fù)
陰影擴(kuò)展半徑:值越大,陰影從四周到中心占的地方就越多,可以為負(fù)
投影方式:有兩個(gè):inset:陰影在內(nèi)部,不設(shè)置是外邊緣
加 inset 內(nèi)陰影 不加 外陰影
例:box-shadow:4px 2px 6px #333333 inset;
查看全部 -
barder-radius: 左上角 右上角 右小角 左下角
查看全部 -
:nth-last-child(n) 用法與nth-child(n)類似 不同的是是從最后一項(xiàng)往前選定 同樣(n)可以為整數(shù)(1,2,3,4,5...)可以為多項(xiàng)式
查看全部
舉報(bào)