多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > 跨瀏覽器 CSS 陰影的實現方法

跨瀏覽器 CSS 陰影的實現方法

來源:程序員人生   發布時間:2014-04-06 23:06:24 閱讀次數:3817次
陰影是最常用的 CSS 效果之一,CSS3 標準已經增加了陰影屬性,下面討論一下陰影在各種瀏覽器里的實現方法。

CSS3 陰影

CSS3 里使用 box-shadow 屬性定義塊的陰影,基本語法如下:

box-shadow: 3px 3px 4px #000;

上面的樣式里,前面兩個 “3px” 表示陰影在 xy 兩個坐標軸上的偏移量,x軸的正方向向右,y軸正方向向下。這個坐標和我們平時用的有點出入。在 Firefox 和 Webkit 等瀏覽器里,為了達到最高效率,建議通過私有的 hack 實現 CSS 陰影,可以這樣寫:

-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;

CSS 陰影在 IE 瀏覽器里的實現

在 IE 里,我們只能通過濾鏡才能實現純 CSS 的陰影。要實現和上面的樣式一樣的效果,可以這樣寫:

/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

在 IE 的 shadow 濾鏡里, Strength 表示陰影的濃度, Direction 表示陰影的角度,為了方便理解,我們可以理解為光線從極坐標 135° 的方向照下來,產生陰影。

整合代碼

整合同一個效果的 hack 時,我們遵循按兼容性從強到差的順序進行整合,也就是標準代碼寫在最前。

box-shadow: 3px 3px 4px #000;
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

原文地址:http://blog.imbolo.com/cross-browsers-css-shadow/

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 91欧美激情一区二区三区成人 | 欧美日韩视频在线播放 | 精品久久久99大香线蕉 | 午夜爽爽爽视频 | 免费69视频 | 国产亚洲一区二区三区在线观看 | 操穴网| 香蕉在线精品视频在线观看2 | 内部片免费一区 | 国产无卡一级毛片aaa | 欧美不卡在线视频 | 亚洲黄色高清视频 | 免费午夜在线视频 | 亚洲黄色影片 | 亚洲一区成人 | 欧美videosex性欧美成人 | 国产成人无精品久久久 | 亚洲专区中文字幕 | 亚洲男人的天堂久久无 | 波多野结衣 在线资源观看 波多野结衣 一区二区 | 尤物视频在线观看视频 | 国内成人精品视频 | 国产成人精品日本亚洲语音1 | 嫩草影院在线观看精品视频 | 中文字幕乱码在线观看 | 久久国产精品免费一区二区三区 | 波多野结衣50连精喷在线 | 国产精品亚洲欧美日韩区 | 中文字幕不卡一区 二区三区 | 美女无遮挡免费视频观看网站 | 国产69成人免费视频观看 | 啪啪的视频网站 | 外国美女一级片 | 亚洲国产欧美在线人网站 | 亚洲久久网站 | 日本中文字幕第一页 | 乱码亚洲一区二区三区 | 国产精品第8页 | 国产亚洲精品精品国产亚洲综合 | 久久精品国产99久久无毒不卡 | 国产午夜亚洲精品不卡 |