久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

詳解CSS3陰影 box-shadow的使用和技巧總結(jié)

這篇文章主要介紹了詳解CSS3陰影 box-shadow的使用和技巧總結(jié) ,具有一定的參考價(jià)值,有需要的可以了解一下。

本文講訴了CSS3陰影 box-shadow的使用和技巧,具體如下:

text-shadow是給文本添加陰影效果,box-shadow是給元素塊添加周邊陰影效果。隨著HTML5和CSS3的普及,這一特殊效果使用越來(lái)越普遍。

基本語(yǔ)法是{box-shadow:[inset] x-offset y-offset blur-radius spread-radiuscolor}

對(duì)象選擇器 {box-shadow:[投影方式] X軸偏移量 Y軸偏移量陰影模糊半徑 陰影擴(kuò)展半徑 陰影顏色}

box-shadow屬性的參數(shù)設(shè)置取值:

陰影類(lèi)型:此參數(shù)可選。如不設(shè)值,默認(rèn)投影方式是外陰影;如取其唯一值“inset”,其投影為內(nèi)陰影;

X-offset:陰影水平偏移量,其值可以是正負(fù)值。如果值為正值,則陰影在對(duì)象的右邊,其值為負(fù)值時(shí),陰影在對(duì)象的左邊;

Y-offset:陰影垂直偏移量,其值也可以是正負(fù)值。如果為正值,陰影在對(duì)象的底部,其值為負(fù)值時(shí),陰影在對(duì)象的頂部;

陰影模糊半徑:此參數(shù)可選,,但其值只能是為正值,如果其值為0時(shí),表示陰影不具有模糊效果,其值越大陰影的邊緣就越模糊;

陰影擴(kuò)展半徑:此參數(shù)可選,其值可以是正負(fù)值,如果值為正,則整個(gè)陰影都延展擴(kuò)大,反之值為負(fù)值時(shí),則縮小;

陰影顏色:此參數(shù)可選。如不設(shè)定顏色,瀏覽器會(huì)取默認(rèn)色,但各瀏覽器默認(rèn)取色不一致,特別是在webkit內(nèi)核下的safari和chrome瀏覽器下表現(xiàn)為透明色,在Firefox/Opera下表現(xiàn)為黑色(已驗(yàn)證),建議不要省略此參數(shù)。

瀏覽器的兼容:

為了兼容各主流瀏覽器并支持這些主流瀏覽器的較低版本,在基于Webkit的Chrome和Safari等瀏覽器上使用box-shadow屬性時(shí),我們需要將屬性的名稱(chēng)寫(xiě)成-webkit-box-shadow的形式。Firefox瀏覽器則需要寫(xiě)成-moz-box-shadow的形式。

box-shadow{  
  
         //Firefox0-  
  
         -moz-box-shadow:投影方式 X軸偏移量 Y軸偏移量陰影模糊半徑 陰影擴(kuò)展半徑 陰影顏色;  
  
         //Safariand Google chrome0-  
  
         -webkit-box-shadow:投影方式 X軸偏移量 Y軸偏移量陰影模糊半徑 陰影擴(kuò)展半徑 陰影顏色;  
  
         //Firefox0+、 Google chrome 0+ 、 Oprea5+ and IE9  
  
         box-shadow:  投影方式 X軸偏移量 Y軸偏移量 陰影模糊半徑 陰影擴(kuò)展半徑 陰影顏色;  
  
}  

注意:出于方便,后文的css屬性有的地方只寫(xiě)了box-shadow屬性,沒(méi)有寫(xiě)-moz-和-webkit-前綴的形式,在使用中不要忘記加上。

為了更清楚的了解box-shadow的特征,做幾個(gè)小測(cè)試,看效果:

 相關(guān)代碼:

<!DOCTYPE html>  
<html>  
  
<head>  
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">  
<title>CSS3屬性:box-shadow測(cè)試</title>  
<script type="text/javascript" src="js/jqueryminjs"></script>  
<script type="text/javascript" src="js/jqueryboxshadowjs"></script>  
<style type="text/css">  
box-shadow-1{  
  -webkit-box-shadow: 3px 3px 3px;  
  -moz-box-shadow: 3px 3px 3px;  
  box-shadow: 3px 3px 3px;  
}  
box-shadow-2{  
  -webkit-box-shadow:0 0 10px #0CC;  
  -moz-box-shadow:0 0 10px #0CC;  
  box-shadow:0 0 10px #0CC;  
}  
box-shadow-3{  
  -webkit-box-shadow:0 0 10px rgba(0, 204, 204, 5);  
  -moz-box-shadow:0 0 10px rgba(0, 204, 204, 5);  
  box-shadow:0 0 10px rgba(0, 204, 204, 5);  
}  
box-shadow-4{  
  -webkit-box-shadow:0 0 10px 15px #0CC;  
  -moz-box-shadow:0 0 10px 15px #0CC;  
  box-shadow:0 0 10px 15px #0CC;  
}  
box-shadow-5{  
  -webkit-box-shadow:inset 0 0 10px #0CC;  
  -moz-box-shadow:inset 0 0 10px #0CC;  
  box-shadow:inset 0 0 10px #0CC;  
}  
box-shadow-6{  
    box-shadow:-10px 0 10px red, /*左邊陰影*/  
    10px 0 10px yellow, /*右邊陰影*/  
    0 -10px 10px blue, /*頂部陰影*/  
    0 10px 10px green; /*底邊陰影*/  
}  
box-shadow-7{  
    box-shadow:0 0 10px 5px black,  
    0 0 10px 20px red;  
}  
box-shadow-8{  
    box-shadow:0 0 10px 20px red,  
    0 0 10px 5px black;  
}  
box-shadow-9{  
    box-shadow: 0 0 0 1px red;  
}  
  
  
  
obj{  
    width:100px;  
    height:100px;  
    margin:50px auto;  
    background:#eee;      
}  
outer{  
    width: 100px;  
    height: 100px;  
    border: 1px solid red;  
}  
inner{  
    width: 60px;  
    height: 60px;  
    background-color: red;  
    -webkit-box-shadow: 50px 50px blue;  
    -moz-box-shadow: 50px 50px blue;  
    box-shadow: 50px 50px blue;  
  }  
</style>  
</head>  
  
<body>  
    <div class="obj box-shadow-1"></div>  
    <div class="outer">  
        <div class="inner"></div>  
    </div>  
    <div class="obj  box-shadow-2" ></div>  
    <div class="obj  box-shadow-3" ></div>  
    <div class="obj  box-shadow-4" ></div>  
    <div class="obj  box-shadow-5" ></div>  
    <div class="obj  box-shadow-6" ></div>  
    <div class="obj  box-shadow-7" ></div>  
    <div class="obj  box-shadow-8" ></div>  
    <div class="obj  box-shadow-9" ></div>  
    <script type="text/javascript">  
        $(document)ready(function(){  
        if($browsermsie) {  
          $('obj')boxShadow(-10,-10,5,"#0cc"); //obj元素使用了box-shadow  
        }  
      });  
    </script>  
  
</body>  
</html>  

結(jié)論:

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過(guò)測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

本篇文章主要介紹了詳解CSS3 rem(設(shè)置字體大小) 教程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號(hào)和減號(hào)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了CSS mask-image屬性詳細(xì)介紹(小結(jié))的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
這篇文章主要介紹了css3中的漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
這篇文章主要介紹了淺談css3新單位vw、vh、vmin、vmax的使用詳解的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
這篇文章主要介紹了淺談css3中calc在less編譯時(shí)被計(jì)算的解決辦法的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
主站蜘蛛池模板: 欧美在线视频网 | 久久久久国产精品 | 久久久青草 | 中文字幕一二三区 | 国产亚洲精品久久久久动 | 亚洲欧美综合精品久久成人 | 国产久 | 亚洲精品一区中文字幕乱码 | 久在线视频播放免费视频 | 久久国产欧美日韩精品 | 99pao成人国产永久免费视频 | 国产精品一区二区免费 | 成人av在线大片 | 男女羞羞视频在线免费观看 | 91精品国产91久久综合桃花 | 久久国产一区二区 | 在线看片福利 | 欧美白人做受xxxx视频 | 天天干,夜夜操 | 美女福利网站 | 欧美日韩网站 | 国产色婷婷久久99精品91 | 国产视频中文字幕在线观看 | 国产精品不卡一区二区三区 | 日韩欧美三区 | 草草精品| 亚洲国产一区视频 | 一区二区三区成人 | 午夜电影网 | 国产成人精品一区二区三区四区 | 黑人巨大精品 | 日韩一区二区久久 | 在线观看国产精品一区二区 | 女生羞羞视频 | 操操日 | 亚州精品天堂中文字幕 | 成年视频在线观看福利资源 | 欧美一级片在线看 | 欧美精品在线一区二区三区 | 亚洲成人国产精品 | 91视频官网 |