美文网首页
04.背景图像效果

04.背景图像效果

作者: 专吃小蘑菇的马里奥 | 来源:发表于2017-10-24 23:09 被阅读0次

    背景图像效果:

    1 URL路径:

    1.1 在通过 link 标签引入css文件时,在css中使用 url 路径应该注意目录层次。

    background: url(./img/mypicture.jpg); /*表示css文件所在目录的同级img文件夹下的文件*/
    
    
    backgroudn: url(../img/mypicture.jpg)  /*表示css文件所在目录的上级目录中img文件夹下的文件*/
    
    background: url(../img/mypicture.jpg)  /*表示css文件所在目录的上级目录中img文件夹下的文件*/
    
    
    • 当没有“点”的时候,也表示同级目录下的文件喽。

    2 圆角框:

    2.1 通过CSS3实现:

    • 多背景特性实现圆角框。
    • 使用 border-radius 属性实现。

    .box{ border-radius:1em;}

    • 使用 border-image 属性实现(九分法缩放)

    .box{ border-image:url(/img/corners.gif) 25% 25% 25% 25% / 25px round round;}


    3 投影:

    • 通过 box-shadow 属性实现。
    img{
            box-shadow: 3px 3px 6px #666;      
             /*水平和垂直偏移、投影的宽度(模糊程度)、颜色*/
        }
    

    4 不透明度:

    4.1 RGBa:

    .alert{
                background-color:rgba(0,0,0,0.8);  /*背景的不透明度是80%*/
            }
    

    5 针对IE的不透明度:

    .alert{
                background-color:#000;
                opacity:0.8;
                filter:alpha(opacity=80);  /*proprietary IE code*/
            }
    

    6 图像替换:

    • 为了使用图片logo,但是又想被搜索引擎爬取,可以使用类似下边的方法:
      <h2><span>Hello World</span></h2>
      h2 { background:url(hello_world.gif) no-repeat;
            width:150px;
            height:35px;
      }
      span {
          display:none;
      }
    
    • 上边方法的缺点就是许多流行的屏幕阅读器会忽略 display 值为none的元素。

    相关文章

      网友评论

          本文标题:04.背景图像效果

          本文链接:https://www.haomeiwen.com/subject/vxrfpxtx.html