当前位置: 网站建设 > 网页设计 > 建站经验 >

纯CSS圆角框:圆角化图片

时间:2013-03-02 04:09来源:未知 作者:admin 点击:

标签:纯CSS圆角框:圆角化图片 再也(1)一张(4)圆角(28)不愁(1)效果(56)这种(11)角化(5)图片(50)CSS(823)有了(4)
有了这种效果,你再也不愁给每一张图片作圆角的工作,这种效果在一些图片类的演示页面中常常见到,特殊适用那些图片比较多的列表中。怎么样,效果还可以吧! 2. 样式的定义比较庞杂,可操作性繁琐,如果没有弄懂原理,会感到特麻烦。 假如将它的不足尽最大化地削弱,那么这将是一种不错的后果,我想这些工作就须要JS来参加了, 纯CSS圆角框3-圆角化图片 ,而这样的话已超越本文题目的范畴了。并且这种JS的圆角框已经有了比拟成熟的作品了。 4. 圆角不能调节大小,如果要模仿更圆滑的效果,就需要增加更多的容器,造成结构更加复
纯CSS圆角框:圆角化图片》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302345522013.htm

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

2. 样式的定义比较庞杂,可操作性繁琐,如果没有弄懂原理,会感到特麻烦。

假如将它的不足尽最大化地削弱,那么这将是一种不错的后果,我想这些工作就须要JS来参加了,纯CSS圆角框3-圆角化图片,而这样的话已超越本文题目的范畴了。并且这种JS的圆角框已经有了比拟成熟的作品了。

4. 圆角不能调节大小,如果要模仿更圆滑的效果,就需要增加更多的容器,造成结构更加复杂。

在前面一篇透明圆角化背景图片中,咱们将一张高低渐变的的图片作为标题的背景,并将它运用了圆角效果。是不是这种圆角框只能用于比较枯燥的图片呢?我们还能将一些颜色比较丰盛的图片也进行透明圆角化吗?

毛病:

长处:

先看看上面两个圆角的实现:再看看下面两个圆角的款式设置,下面部门跟上面部分是彼此对应的。不同的图片调用样式:前面两句独特形成边线框的颜色值,需要设置成统一个色值,后面的一句设置图片的调用门路。

Code highlighting produced by Actipro CodeHighlighter (freeware) -->/*图片偏移定位--下面局部*/
.sharp b.b7{background-position:-4px bottom;}
.sharp b.b6{background-position:-2px bottom;}
.sharp b.b5{background-position:-1px bottom;}

这种效果实在就是我在第二章中变体实现,下面讲一讲重要的要害代码。

 

 

Tag:   圆角化图片   圆角框   纯CSS     圆角化图片   圆角框   纯CSS  

 

 

1. 语义化不够好,因为其圆角全体由HTML构造标签堆砌而成,而这些标签在字面上讲不任何的含意,全是为了样式的表示而存在的,所以造成HTML代码无故增多,不利于SEO优化。这也是大家所诟病的处所,也是宽大前端工程师不爱好它的最大起因。

4. 不需要制造圆角图片,节俭网络流量,并且也可以减少或下降设计职员的工作量,减少前端人员布局定位的兼容性工作。

3. 边线框宽度只实用于较小的值,无奈定义线框的大小,由于一超过1px的宽度值,就会发生比较直观的锯齿。

2. 弹性自适应宽度高度的大小变化,特别适用于流体布局的页面中应用。

 

 

--> [网站建设之]纯CSS圆角框:圆角化图片

本模型在以下阅读器中完善通过:

对这种用纯CSS来实现的圆角框,不得不说说它的缺点。

说了这么多缺陷,也要来说说它的优点:

3. 可自定义边框和背风景,为所欲为地转变作风。

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

图一

IE5.5、IE6、IE7、IE8、FF3、TT、Maxthon2.1.5、Opera9.6、Safari4.0、Chrome2.0。

三句话就搞定一种色彩计划了。 

  Code highlighting produced by Actipro CodeHighlighter (freeware) -->/*颜色方案一,绿色风格----------------------------------------*/
/*边框色*/
.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;}

1. 兼容性好,这种圆角框通用于全部的浏览器,不存在兼容性问题。

扩大性:

 

5,纯CSS圆角框2-透明圆角化背景图片. 不太合适对图形请求比较高的场所,因为它不够油滑,如果将它放大会看到一些锯齿。

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

 

 

实现原理:

Code highlighting produced by Actipro CodeHighlighter (freeware) -->/*图片偏移定位--上面部分*/
.sharp b.b2{background-position:-4px top;}
.sharp b.b3{background-position:-2px -1px;}
,纯CSS图片预加载.sharp b.b4{background-position:-1px -2px;}

主要变更的仍是背景图片的定位,只是这一次与第二章中的有些不同,这次需要斟酌到下面的两个圆角的变化。

还是先看终极效果图吧!

谜底是确定的,纯CSS制作的新闻网站中的文章列表,下面看看它的最终工夫。


(责任编辑:网站建设)
纯CSS圆角框:圆角化图片相关文章
上一篇:纯CSS圆角框3-圆角化图片 下一篇:纯CSS圆角框:基本的圆角框
回到顶部