04.背景图像效果

背景图像效果:

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的元素。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 背景图像基础 background-image总是在background-color之前,可以使用这个方法处...
    前端大魔王阅读 434评论 0 0
  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,658评论 0 7
  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 9,700评论 0 8
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,342评论 0 11
  • 作为一名初跑者,平时只是跑跑4、5公里的样子,从没有跑过十公里。但我还是定下了一个小小的目标,先跑个10公里。幸运...
    肥皂说阅读 10,381评论 3 50