当前位置: css > DIV+CSS实例 >

DIV+CSS实例:纯CSS实现的圆角图片

时间:2010-02-03 22:06来源:CSS中国 作者:秩名 点击:
本文教大家如何用纯CSS实现的圆角化图片,还是先看最终效果图吧 : 图一 看到了吧,这就是用纯CSS实现的圆角化图片,为了能看到透明化的效果,我特意应用了一个背景图片,你可以下

本文教大家如何用纯CSS实现的圆角化图片,还是先看最终效果图吧

圆角图片

图一

看到了吧,这就是用纯CSS实现的圆角化图片,为了能看到透明化的效果,我特意应用了一个背景图片,你可以下载本模型到你的电脑中,随意伸缩窗口的大小,看看外圆角是否是透明的。

有了这种效果,你再也不愁给每一张图片作圆角的工作,这种效果在一些图片类的演示页面中经常见到,特别适用那些图片比较多的列表中。怎么样,效果还可以吧!

好了,我们来看看它的实现机制吧!

实现原理:

下面讲一讲主要的关键代码。
主要变化的还是背景图片的定位,只是这一次与第二章中的有些不同,这次需要考虑到下面的两个圆角的变化。

先看看上面两个圆角的实现:

  1. /*图片偏移定位--上面部分*/ 
  2. .sharp b.b2{background-position:-4px top;}  
  3. .sharp b.b3{background-position:-2px -1px;}  
  4. .sharp b.b4{background-position:-1px -2px;} 

再看看下面两个圆角的样式设置,下面部分和上面部分是相互对应的。

  1. /*图片偏移定位--下面部分*/ 
  2. .sharp b.b7{background-position:-4px bottom;}  
  3. .sharp b.b6{background-position:-2px bottom;}  
  4. .sharp b.b5{background-position:-1px bottom;} 

不同的图片调用样式:

  1. /*颜色方案一,绿色风格----------------------------------------*/ 
  2. /*边框色*/ 
  3. .color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,  
  4. .color1 .b7,.color1 .content{border-color:#262626;}  
  5. .color1 .b1,.color1 .b8{background:#262626;}  
  6. /*图片路径*/ 
  7. .color1 .b2,.color1 .b3,.color1 .b4,.color1 h3,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{background:url(image/1.jpg) no-repeat;} 

前面两句共同构成边线框的颜色值,需要设置成同一个色值,后面的一句设置图片的调用路径。

三句话就搞定一种颜色方案了。

来源CSS中国

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐内容
相关内容