CSS3绘制圆角矩形的简单示例


Posted in HTML / CSS onSeptember 28, 2015

随着网络的发展,CSS 也在不断的完善,充分吸取多年来 Web 发展的需求,提出了很多新颖的 CSS 特性,例如很受欢迎的圆角矩形 border-radius 属性,但很可惜,此属性目前没有得到任何浏览器的支持。

对于一些浏览器,它们有其私有的圆角属性。如 FF 的 -moz-border-radius ,Safari 和 Chrome 的 -webkit-border-radius 。效果见下图:

FF 的圆角
CSS3绘制圆角矩形的简单示例
Safari 和 Chrome 的圆角(Safari 和 Chrome 使用的是同一种内核,这里就只附 Chrome 的效果了)
CSS3绘制圆角矩形的简单示例
IE 和 Opera 就没有私有的圆角属性了,如果有的话,那制作圆角应该就简单多了,把各自的私有属性全部写上,让各个浏览器“对号入座”,就达到了“兼容”的效果。

下面给出一个百度有啊CSS圆角方案的示例:

XML/HTML Code复制内容到剪贴板
  1. <div class="box1">  
  2.     <span class="tl"></span><span class="tr"></span>  
  3.     <div class="cc">  
  4.         <p>圆角一</p>  
  5.     </div>  
  6.     <span class="bl"></span><span class="br"></span>  
  7. </div>  

CSS 代码:

JavaScript Code复制内容到剪贴板
  1. .box1 {   
  2.  background:url(images/bg1.gif) repeat-x #1d6cb7;   
  3.  margin-top:1em;   
  4.  position:relative;   
  5.  zoom:1;   
  6.  width:778px;   
  7. }   
  8. .box1 .tl, .box1 .tr, .box1 .bl, .box1 .br {   
  9.  width:5px;   
  10.  height:5px;   
  11.  position:absolute;   
  12.  background:url(images/bg3.gif) no-repeat;   
  13.  overflow:hidden;   
  14. }   
  15. .box1 .cc {   
  16.  height:40px;   
  17.  padding:5px;   
  18. }   
  19. .box1 .tl {   
  20.  left:0;   
  21.  top:0;   
  22. }   
  23. .box1 .tr {   
  24.  right:0;   
  25.  top:0;   
  26.  background-position:0 -5px;   
  27. }   
  28. .box1 .bl {   
  29.  left:0;   
  30.  bottom:0;   
  31.  background-position:0 -10px;   
  32. }   
  33. .box1 .br {   
  34.  right:0;   
  35.  bottom:0;   
  36.  background-position:0 -15px;   
  37. }  
HTML / CSS 相关文章推荐
使用css3和jquery实现可伸缩搜索框
Feb 12 HTML / CSS
CSS3条纹背景制作的实战攻略
May 31 HTML / CSS
CSS3下的渐变文字效果实现示例
Mar 02 HTML / CSS
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
Jan 23 HTML / CSS
详解CSS3新增的背景属性
Dec 25 HTML / CSS
Android本地应用打开方法——通过html5写连接
Mar 11 HTML / CSS
localStorage 设置过期时间的方法实现
Dec 21 HTML / CSS
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
Jan 31 HTML / CSS
使用html5 canvas创建太空游戏的示例
May 08 HTML / CSS
基于HTML5 的人脸识别活体认证的实现方法
Jun 22 HTML / CSS
微信小程序之html5 canvas绘图并保存到系统相册
Jun 20 HTML / CSS
HTML5 SEO优化的一些建议
Aug 27 HTML / CSS
CSS3的resize属性使用初探
Sep 27 #HTML / CSS
基于html和CSS3制作酷炫的导航栏
Sep 23 #HTML / CSS
基于CSS3实现的黑色个性导航菜单效果
Sep 14 #HTML / CSS
基于CSS3实现的漂亮Menu菜单效果代码
Sep 10 #HTML / CSS
实例讲解使用CSS实现多边框和透明边框的方法
Sep 08 #HTML / CSS
使用CSS3配合IE滤镜实现渐变和投影的效果
Sep 06 #HTML / CSS
基于css3的属性transition制作菜单导航效果
Sep 01 #HTML / CSS
You might like
PHP的历史和优缺点
2006/10/09 PHP
php json与xml序列化/反序列化
2013/10/28 PHP
php中fgetcsv()函数用法实例
2014/11/28 PHP
php检测url是否存在的方法
2015/04/14 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
2019/08/03 PHP
让textarea控件的滚动条怎是位与最下方
2007/04/20 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
node爬取微博的数据的简单封装库nodeweibo使用指南
2015/01/02 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
JS实现页面打印功能
2017/03/16 Javascript
关于Vue背景图打包之后访问路径错误问题的解决
2017/11/03 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
简单了解前端渐进式框架VUE
2020/07/20 Javascript
JavaScript对象访问器Getter及Setter原理解析
2020/12/08 Javascript
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
Python访问纯真IP数据库脚本分享
2015/06/29 Python
Python实现翻转数组功能示例
2018/01/12 Python
python 日期操作类代码
2018/05/05 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
Python requests及aiohttp速度对比代码实例
2020/07/16 Python
python wsgiref源码解析
2021/02/06 Python
美国一家运动专业鞋类零售商:Warehouse Shoe Sale(WSS)
2018/03/28 全球购物
理工大学毕业生自荐信范文
2014/02/22 职场文书
乡镇食品安全责任书
2014/07/28 职场文书
单身证明格式样本
2015/06/15 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS
关于MybatisPlus配置双数据库驱动连接数据库问题
2022/01/22 Java/Android