龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > div+css/html >

纯CSS圆角框实例教程之CSS实现图片圆角化展示

时间:2009-12-21 11:47来源:未知 作者:admin 点击:
分享到:
CSS实在太强大了,本系列使用CSS实现圆角框效果有几篇好文章,可以回顾下前两篇: 推荐纯CSS圆角框,网页不使用图片实现圆角框效果 纯CSS圆角框增加版透明圆角化背景图片 而本文第

CSS实在太强大了,本系列使用CSS实现圆角框效果有几篇好文章,可以回顾下前两篇:

推荐纯CSS圆角框,网页不使用图片实现圆角框效果

纯CSS圆角框增加版透明圆角化背景图片

而本文第3篇即使用CSS实现图片圆角化,来看下效果图:

这就是用纯CSS实现的圆角化图片,为了能看到透明化的效果,我特意应用了一个背景图片,你可以下载本模型到你的电脑中,随意伸缩窗口的大小,看看外圆角是否是透明的。这种效果在一些图片类的演示页面中经常见到,特别适用那些图片比较多的列表中。

下面介绍是怎样实现的?

实现原理:
这种效果其实就是我在第二章中变体实现,下面讲一讲主要的关键代码。
主要变化的还是背景图片的定位,只是这一次与第二章中的有些不同,这次需要考虑到下面的两个圆角的变化。
先看看上面两个圆角的实现:

Code [http://www.xueit.com]
/*图片偏移定位--上面部分*/ .sharp b.b2{background-position:-4px top;} .sharp b.b3{background-position:-2px -1px;} .sharp b.b4{background-position:-1px -2px;}

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

Code [http://www.xueit.com]
/*图片偏移定位--下面部分*/ .sharp b.b7{background-position:-4px bottom;} .sharp b.b6{background-position:-2px bottom;} .sharp b.b5{background-position:-1px bottom;}

不同的图片调用样式:

Code [http://www.xueit.com]
/*颜色方案一,绿色风格----------------------------------------*/ /*边框色*/ .color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{border-color:#262626;} .color1 .b1,.color1 .b8{background:#262626;} /*图片路径*/ .color1 .b2,.color1 .b3,.color1 .b4,.color1 h3,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{background:url(image/1.jpg) no-repeat;}

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


精彩图集

赞助商链接