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代码实现的动画导航
Oct 31 HTML / CSS
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
Mar 17 HTML / CSS
CSS3中currentColor关键字的妙用
Feb 27 HTML / CSS
浅析rem和em和px vh vw和% 移动端长度单位
Apr 28 HTML / CSS
CSS3实现翘边的阴影效果的代码示例
Jun 13 HTML / CSS
HTML5 Canvas中绘制矩形实例
Jan 01 HTML / CSS
详解HTML5中的picture元素响应式处理图片
Jan 03 HTML / CSS
详解WebSocket跨域问题解决
Aug 06 HTML / CSS
Html5获取高德地图定位天气的方法
Dec 26 HTML / CSS
使用HTML+Css+transform实现3D导航栏的示例代码
Mar 31 HTML / CSS
html+css实现赛博朋克风格按钮
May 26 HTML / CSS
CSS实现渐变色边框(Gradient borders)的5种方法
Mar 25 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 分页类实现代码
2009/12/03 PHP
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
新浪的图片新闻效果
2007/01/13 Javascript
form表单中去掉默认的enter键提交并绑定js方法实现代码
2013/04/01 Javascript
js实现的常用的左侧导航效果
2013/10/17 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
2015/10/23 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
VUE实现日历组件功能
2017/03/13 Javascript
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
python读文件逐行处理的示例代码分享
2013/12/27 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
2017/07/24 Python
Jupyter notebook 启动闪退问题的解决
2020/04/13 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
基于python实现检索标记敏感词并输出
2020/05/07 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
css3闪亮进度条效果实现思路及代码
2013/04/17 HTML / CSS
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
Geekbuying波兰:购买中国电子产品
2019/10/20 全球购物
销售员自我评价怎么写
2013/09/19 职场文书
分公司经理岗位职责
2013/11/11 职场文书
绘画专业自荐信
2014/07/04 职场文书
美容院合作经营协议书
2014/10/10 职场文书
机关作风建设整改方案
2014/10/27 职场文书
优秀教师事迹材料
2014/12/15 职场文书
卡特教练观后感
2015/06/08 职场文书
闭幕词的写作格式与范文!
2019/06/24 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python