background-image繪製多張圖片疊加,示例如下: css3的box-shadow屬性: 讓ie6、7、8都支持border-radius 、box-shadow、text-shadow的方法:用ie-css3.htc 首先下載ie-css3.htc腳本,然後在css中加入: 它的使用方法 ...
background-image繪製多張圖片疊加,示例如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>background-image繪製多張圖片疊加</title> <style> div{ width:1100px; height:800px; background-image: url("../../image/icon1.jpg"),url("../../image/border3.jpg"); background-repeat: repeat-x,no-repeat ; background-position:100%,100%,center,center; border:5px solid #ff0000; } </style> </head> <body> <div></div> </body> </html>
background-clip:規定背景的繪製區域:
background-origin:相對於內容框來定位背景圖像:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>background-clip及background-origin屬性</title> <style> /*background-clip:規定背景的繪製區域:*/ /*background-origin:相對於內容框來定位背景圖像:*/ div{ background: #fff000; font-size: 30px; border:10px dashed #0000ff; padding:20px; background-image: url("../../image/icon.png"); background-repeat:no-repeat; } .div2{ margin-top:30px; background-origin: content-box; background-clip: content-box; } .div3{ margin-top:30px; background-origin: border-box; background-clip: border-box; } .div4{ margin-top:30px; background-origin: padding-box; background-clip: padding-box; } </style> </head> <body> <div>這是一段測試文字</div> <div class="div2">這是一段測試文字</div> <div class="div3">這是一段測試文字</div> <div class="div4">這是一段測試文字</div> </body> </html>
css3的box-shadow屬性:
讓ie6、7、8都支持border-radius 、box-shadow、text-shadow的方法:用ie-css3.htc
首先下載ie-css3.htc腳本,然後在css中加入:
它的使用方法是:下載它並放到你的伺服器目錄
在你的<head></head>裡面寫入下麵的代碼:
.box{ -moz-box-shadow: 10px 10px 20px #000; /* Firefox */ -webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */ box-shadow: 10px 10px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */ behavior: url(ie-css3.htc); }
註意:behavior: url(ie-css3.htc) 中的ie-css3.htc地址用絕對路徑或者直接傳到網站的根目錄下麵,要不然可能會看不到效果。
•當你使用了這個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值。