给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的CSS教程:一张图片实现圆角,过去的都会过去,迎接崭新的开始,释放更美好的自己。
【 tulaoshi.com - Web开发 】
一张图片就能实现圆角?是什么样的图片?怎样实现?
其实这张图片是一个小圆圈,如下面的例子将要使用的图片为 10 * 10 大小的图片: ,太小了是吧,不过已经够了。
基本思路
准备四个小容器,分别放小圆圈图片的左上、右上、左下、右下四个部分,然后再分别定位到父容器的四个角上。
图片示意:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)代码实现
XHTML代码:
div id="container"四个 b 为小容器,不要管它们,放上去就是了。
CSS代码:
*{这种方法似乎很完美,但遗憾的是:如果父容器(本例为 #container)的高度为基数时,在 IE6 里下方会出现一条横线,如下图:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)
所以,如果使用这种方法,就要控制好父容器,使它的高度为偶数。
另外:由于 IE 默认行高,b{height:5px} 会没有效果,所以加上了 font-size:0 消除了这个 bug ,虽然 overflow:hidden 也可以消除这个 bug ,但本例中不适合用这种方法,否则在 IE 中下半部分的圆角会没有效果或效果不完美(IE bug 真多 -_-!)。
来源:http://www.tulaoshi.com/n/20160219/1630848.html
看过《CSS教程:一张图片实现圆角》的人还看了以下文章 更多>>