CSS教程:纯CSS实现的圆角化图片

梁山伯是我偶像

梁山伯是我偶像

2016-02-20 00:10

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享CSS教程:纯CSS实现的圆角化图片的教程,热爱PS的朋友们快点看过来吧!

在前面一篇文章中,我们将一张上下渐变的的图片作为标题的背景,并将它应用了圆角效果。是不是这种圆角框只能用于比较单调的图片呢?我们还能将一些颜色比较丰富的图片也进行透明圆角化吗?

答案是肯定的,下面看看它的终极功夫。

还是先看最终效果图吧

图一

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

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

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

实现原理:

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

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

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

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

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

不同的图片调用样式:

/*颜色方案一,绿色风格----------------------------------------*/
/*边框色*/
.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;}

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

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

展开更多 50%)
分享

猜你喜欢

CSS教程:纯CSS实现的圆角化图片

Web开发
CSS教程:纯CSS实现的圆角化图片

CSS实例教程:纯CSS实现圆角框

Web开发
CSS实例教程:纯CSS实现圆角框

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

CSS教程:一张图片实现圆角

Web开发
CSS教程:一张图片实现圆角

div+css实现圆角边框

Web开发
div+css实现圆角边框

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

纯CSS代码实现翻页

Web开发
纯CSS代码实现翻页

CSS教程:可扩展圆角标签的实现方法

Web开发
CSS教程:可扩展圆角标签的实现方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

包括IE8兼容问题的汇总

包括IE8兼容问题的汇总

CSS基础教程:CSS样式表与具体设备

CSS基础教程:CSS样式表与具体设备
下拉加载更多内容 ↓