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 动画效果的总结详解
May 09 HTML / CSS
css3和jquery实现自定义checkbox和radiobox组件
Apr 22 HTML / CSS
CSS3实现银灰色动画效果的导航菜单代码
Sep 01 HTML / CSS
详解如何用canvas画一个微笑的表情
Mar 14 HTML / CSS
一款html5 canvas实现的图片玻璃碎片特效
Sep 11 HTML / CSS
HTML5中drawImage用法分析
Dec 01 HTML / CSS
用HTML5实现鼠标滚轮事件放大缩小图片的功能
Jun 25 HTML / CSS
HTML5+css3:3D旋转木马效果相册
Jan 03 HTML / CSS
可能这些是你想要的H5软键盘兼容方案(小结)
Apr 23 HTML / CSS
html5视频自动横过来自适应页面且点击播放功能的实现
Jun 03 HTML / CSS
html+css实现赛博朋克风格按钮
May 26 HTML / CSS
关于HTML编码导致的乱码问题
Sep 04 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变量修饰符static的使用
2013/06/28 PHP
简单的自定义php模板引擎
2016/08/26 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
javascript实现二分查找法实现代码
2007/11/12 Javascript
Javascript 继承机制实例
2009/08/12 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
jquery选择器-根据多个属性选择示例代码
2013/10/21 Javascript
javascript动态修改Li节点值的方法
2015/01/20 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
2015/08/28 Javascript
全面了解JS中的匿名函数
2016/06/29 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
jQuery自定义插件详解及实例代码
2016/12/29 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
JavaScript动态生成表格的示例
2020/11/02 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
python批量修改文件后缀示例代码分享
2013/12/24 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
Python实现翻转数组功能示例
2018/01/12 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
2019/12/04 Python
Python3爬虫里关于Splash负载均衡配置详解
2020/07/10 Python
python如何使用腾讯云发送短信
2020/09/17 Python
Pycharm 解决自动格式化冲突的设置操作
2021/01/15 Python
详解css3中 text-fill-color属性
2019/07/08 HTML / CSS
机械系大学毕业生推荐信
2013/11/27 职场文书
社区优秀志愿者材料
2014/02/02 职场文书
保洁公司服务承诺书
2014/05/28 职场文书
七一党日活动总结
2014/07/08 职场文书
超市店庆活动方案
2014/08/31 职场文书
综治工作汇报材料
2014/10/27 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python