当前位置:Gxlcms > css > 详解CSS3背景相关样式实例代码

详解CSS3背景相关样式实例代码

时间:2021-07-01 10:21:17 帮助过:17人阅读

这篇文章详解CSS3背景相关样式实例代码

background-image绘制多张图片叠加,示例如下:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>background-image绘制多张图片叠加</title>
  6. <style>
  7. div{
  8. width:1100px;
  9. height:800px;
  10. background-image: url("../../image/icon1.jpg"),url("../../image/border3.jpg");
  11. background-repeat: repeat-x,no-repeat ;
  12. background-position:100%,100%,center,center;
  13. border:5px solid #ff0000;
  14. }
  15. </style>
  16. </head>
  17. <body>
  18. <div></div>
  19. </body>
  20. </html>

background-clip:规定背景的绘制区域:
background-origin:相对于内容框来定位背景图像:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>background-clip及background-origin属性</title>
  6. <style>
  7. /*background-clip:规定背景的绘制区域:*/
  8. /*background-origin:相对于内容框来定位背景图像:*/
  9. div{
  10. background: #fff000;
  11. font-size: 30px;
  12. border:10px dashed #0000ff;
  13. padding:20px;
  14. background-image: url("../../image/icon.png");
  15. background-repeat:no-repeat;
  16. }
  17. .div2{
  18. margin-top:30px;
  19. background-origin: content-box;
  20. background-clip: content-box;
  21. }
  22. .div3{
  23. margin-top:30px;
  24. background-origin: border-box;
  25. background-clip: border-box;
  26. }
  27. .div4{
  28. margin-top:30px;
  29. background-origin: padding-box;
  30. background-clip: padding-box;
  31. }
  32. </style>
  33. </head>
  34. <body>
  35. <div>这是一段测试文字</div>
  36. <div>这是一段测试文字</div>
  37. <div>这是一段测试文字</div>
  38. <div>这是一段测试文字</div>
  39. </body>
  40. </html>

css3的box-shadow属性:

让ie6、7、8都支持border-radius 、box-shadow、text-shadow的方法:用ie-css3.htc

首先下载ie-css3.htc脚本,然后在css中加入:

它的使用方法是:下载它并放到你的服务器目录

在你的<head></head>里面写入下面的代码:

  1. .box{
  2. -moz-box-shadow: 10px 10px 20px #000; /* Firefox */
  3. -webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */
  4. box-shadow: 10px 10px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
  5. behavior: url(ie-css3.htc);
  6. }

注意: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值。

以上就是详解CSS3背景相关样式实例代码的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行