中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      CSS3屬性box-shadow使用詳細步驟教程

      時間:2024-07-05 23:15:39 CSS3 我要投稿
      • 相關推薦

      CSS3屬性box-shadow使用詳細步驟教程

        box-shadow:length length length lengthcolor

        length:陰影水平偏移值

        length:陰影垂直偏移值

        length:陰影模糊值

        length:陰影邊框

        color:陰影顏色

        說明:設置塊陰影

        box-shadow:3px 3px 6px 0px#666

        效果如下圖:

        box-shadow:-3px -3px 6px 0px#666

        效果如下圖:

        box-shadow:0px 0px 12px 0px#666

        效果如下圖:

        box-shadow: 0px 0px 10px 5px #666

        效果如下圖:

        1. box-shadow屬性的瀏覽器兼容性

        先來看一個這個屬性的瀏覽器兼容性:

        Opera: 不知道是從哪個版本開始支持的,我在發這篇文章測試的時候,正好更新了Opera到最新的10.53版本,已經支持box-shadow屬性。firefox通過私有屬性-moz-box-shadow支持。Safari和Chrome通過私有屬性-webkit-box-shadow支持。所有IE不支持(不知道IE9是否有所改善)。別急,我們將在文章最后會介紹一些針對IE的Hack。2. box-shadow屬性的語法

        box-shadow有六個可設值:

        img{box-shadow:陰影類型 X軸位移 Y軸位移 陰影大小 陰影擴展 陰影顏色 }

        當不設陰影類型時,默認為投影效果。當設為inset時,為內陰影效果。X軸和Y軸位移不等同但類似于photoshop里面的”角度”和”位置。陰影大小、擴展、顏色和Photoshop里面的都同理。3. 實例解析

        讓我們通過幾個實例來看一個box-shadow的效果,先弄個簡單的html供測試:

        CSS部份寫在這里

        這里的顏色值是HEX值,我們還可以使用RGBA值,RGBA值的好處是,它多了一個Alpha透明值,你可以控制陰影的透明度。

        img{box-shadow: 0 0 10px rgba(0, 255, 0, .5)}

        (2). 在上面的基礎上加上20px的擴展

        img{box-shadow:0 0 10px 20px #06C;}

        (3). 內陰影,無位移,10px大小,沒有擴展,顏色#06C

        img{box-shadow:inset 0 0 10px #06C;}

        (4). 多重陰影效果

        box-shadow可以同時使用多次,我們來個四色的陰影。

        img{box-shadow:-10px 0 10px red, box-shadow:10px 0 10px blue,box-shadow:0 -10px 10px yellow,box-shadow:0 10px 10px green}

        (5). 使用多個陰影屬性的順序問題

        當給同一個元素使用多個陰影屬性時,需要注意它的順序,最先寫的陰影將顯示在最頂層。比如下面這段代碼,我們先寫一個10px的綠色陰影,再寫一個10px大小但擴展20px的陰影。結果是:綠色陰影層在黃色陰影層之上。

        img{box-shadow:0 0 10px green;box-shadow:0 0 10px 20px yellow}

        但如果我們把順序調一下,像這樣:

        img{box-shadow:0 0 10px 20px yellow,box-shadow:0 0 10px green;}

        我們將看不到后寫的綠色陰影層,因為它先寫且半徑比較大的黃色層覆蓋掉了。

        4. 讓IE也支持box-shadow

        IE本身是shadow濾鏡可以實現類似效果的,還有一些js和.htc的hack文件可以幫助你在IE中實現這一效果。我也無法一一都去嘗試,這里只介紹我用過的一個。

        ie-css3.htc是一個可以讓IE瀏覽器支持部份CSS3屬性的htc文件,不只是box-shadow,它還可以讓你的IE瀏覽器支持圓角屬性border-radius和文字陰影屬性text-shadow。

        它的使用方法是:下載它并放到你的服務器目錄

        在你的里面寫入下面的代碼:

        藍色部份輸入要使用box-shadow屬性的選擇器,綠色部份輸入ie-css3.htc的絕對路徑,或相對路徑,反正要保證能訪問得到。

        然后這樣就OK了。但還是有幾點需要注意的是:

        當你使用了這個htc文件后,你的CSS里面,只要寫有box-shadow, -moz-box-shadow或-webkit-box-shadow的任何一種,IE就會渲染。當使用了這個htc文件后,你不能這樣寫box-shadow: 0 0 10px red; 而應該是box-shadow: 0px 0px 10px red; 否則IE中會失效。不支持RGBA值中的alpha透明度。不支持inset內陰影。不支持陰影擴展。陰影在IE中只會顯示為黑色,不管你設置成其它什么顏色。

        所以說,這個腳本了僅僅是讓IE支持了部份的box-shadow值。如果你有其它更好的IE hacks腳本,歡迎留言分享。

      【CSS3屬性box-shadow使用詳細步驟教程】相關文章:

      css屬性定位教程07-23

      使用Word2010創建圖表的詳細操作步驟07-04

      如何化妝步驟教程09-08

      Photoshop調色詳細教程05-30

      日式壽司詳細教程09-02

      美甲的詳細步驟07-11

      做壽司的詳細步驟10-05

      diy美甲教程步驟06-09

      幾何美甲的教程步驟08-13

      Excel啟用宏的詳細教程05-07

      主站蜘蛛池模板: 亚洲AV乱码毛片在线播放| 加勒比日本东京热1区| 精河县| 91久久国产情侣真实对白| 2021精品综合久久久久| 日本啪啪一区二区三区| 高雄县| 欧美熟妇与小伙性欧美交| 午夜在线观看视频二区| 青青草最新在线视频播放| 免费在线视频精品自拍| 国产又大又猛的三级视频| 少妇特殊按摩高潮惨叫无码| 色综合久久三十路人妻蜜臀av| 亚洲午夜亚洲精品国产成人| 国产午夜激无码AV毛片不卡 | 国产精品电影久久久久电影网| 无码久久精品蜜桃| 国产91一区二这在线播放| 在线观看中文字幕一区二区三区 | 亚洲AV无码日韩一区二区乱 | 日本熟女五十路一区二区| 亚洲av五月天天堂网| 美女裸体无遮挡免费视频国产| 日本一区二区三区在线观看免费| 国产主播一区二区在线观看| 岛国视频在线无码| 午夜麻豆影片在线观看| 欧美深夜福利视频| 欧美丝袜激情办公室在线观看| 好爽~又到高潮了毛片视频| 婷婷色在线视频中文字幕| 亚洲va精品va国产va| 国产精品自拍一区视频在线观看| 少妇被爽到自拍高潮在线观看| 无码av一区在线观看| 色婷婷一区二区三区四区| 亚洲视频在线观看二区三区| 山东| 久久精品国产72国产精福利| 国产91在线|亚洲|