◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
体验div+css 之 圆角框(CSS3.0)
Post by 张美工, 2009-6-25, Views: 用div+css实现圆角框,到现在也是广大网站建设者所急需的.
大家都知道站点上用的图片越少浏览速度就越快,实现圆角框常用的方面就是将 4个圆角图片 以及 背景图片 切出来,再砌成一个圆角框,这样在页面上实现步骤很烦杂,下面一段代码是利用css3.0实现圆角框的方法,代码写起来很简单,不过可能支持的浏览器比较少,不过大家还是可以用一用;
本文由 kouyubo 整理
到现在为止,只有一些已经工作的特性,他们中的一些如下:
圆角
从web2.0开始,开始流行使用圆角,如果你不使用圆角,你的网站可能不会被列入web2.0网站。主要问题是,你至少需要4个图片(每个角一个)和一些JS或复杂的层来实现圆角。
这些将成为过去了!两行就足够了。让我给你个例子:
HTML:
This is easy
css 代码:
.round {
background-color: #666;
color: #fff;
line-height: 20px;
width: 200px;
padding: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
这里是上面的截屏:
![]()
那么,有什么新东西?实际上CSS3的声明是border-radius。 到目前为止,这个特性尚未确定,众多浏览器生产商通过前缀支持该属性。Firefox使用 -moz- , Safari使用 -webkit-
这里同样支持你选择哪个角使用圆角,这可以通过使用“TopLeft TopRight BottomRight BottomLeft”实现。示例:
# -moz-border-radius-topleft / -webkit-border-top-left-radius
# -moz-border-radius-topright / -webkit-border-top-right-radius
如果可能你想要使用圆角功能,但是想要其它浏览器表现同样的效果,看这里。
边框
另外一个令人兴奋的CSS3新的border特性是支持border-image。这样你就能为每一个独立的角和边框定义一个图片。
border-image:
border-top-image;
border-right-image;
border-bottom-image;
border-left-image;
border-corner-image;
border-top-left-image;
border-top-right-image;
border-bottom-left-image;
border-bottom-right-image;
使用的图片可以是这样的:

border的另一个非常帮的特性是使用gradientcolors,而不是用图片:
![]()
CSS 代码:
.bordercolor{
border: 8px solid #000;
-moz-border-bottom-colors: #0fff09 #00fff2 #00ff00 #ffd #ff0 #aaa #bbb #ccc;
-moz-border-top-colors: #0fff09 #00fff2 #00ff00 #ffd #ff0 #aaa #bbb #ccc;
-moz-border-left-colors: #0fff09 #00fff2 #00ff00 #ffd #ff0 #aaa #bbb #ccc;
-moz-border-right-colors: #0fff09 #00fff2 #00ff00 #ffd #ff0 #aaa #bbb #ccc;
width:200px;}
目前只有Firefox3支持这个特性,所以在Safari和Opera无法使用。
DIV+CSS 内容目录总 为了方便喜欢网站UE设计的各位朋友讨论和学习,特地将DIV+CSS全部内容的目录罗列出来
# 标准树状导航菜单
# 纯div+css实现下拉菜单
# 纯div+css实现 简洁型圆角矩形
# CSS无图片无锯齿完美圆角边框
# 纯CSS实现圆角框
# 体验div+css 之 圆角框(CSS3.0)
# 体验css+div 之圆角框
# 体验css+div 之层叠和特殊性
# css之自动换行
# 鼠标事件大全
# CSS控制连续英文字母或数字强制换行
# 让css使网页图片半透明
# 体验css+div 之背景透明内容不透明的写法
# 体验css+div 之给整个页面添加渐变背景
# 用css样式控制做成的按钮,取代图片按钮
# 体验css+div 之鼠标经过按钮发生变化效果
# 体验css+div 之文本框自适应窗口宽度
# 体验css+div 老问题重新讲“怎样使页面整体居中”
# 体验css+div 之使用自动空白边让设计居中
# 体验css+div之图像替换 1.徽标图像替换
# Dreamweaver的超级技巧汇总(6)
# Dreamweaver的超级技巧汇总(5)
#
#
#
# Dreamweaver的超级技巧汇总(1)
# 在线QQ MSN TEL交谈工具代码
# 方便使用的一些小简短input\form代码
# VSS使用手册
#
#
#
# I E和火狐的css兼容性问题归总
# 体验css+div 之 CSS hack:区分IE6,IE7,firefox
# 体验css+div 之 兼容标准XHTML的浮动层特效实现
# 因为编码差异 导致IE6不能正常解析CSS文件
# 商业网站响应用户需求重视与Firefox兼容
# frameset 的属性
# frameset元素属性详解、浮动框架的制作、超链接与框架的制作
# 体验css+div 之 网页切图过程中div+css命名规则
# 网站用户体验--根据项目需求定义 常用CSS2基本定义例子
# 体验css+div 之 三种使网站背景图片自动适应浏览器大小的方法
# 搜索
# 创建锚链接
# 如何让单行文本框input与多行文本框textarea背景透明
# 用EditPlus转化文件格式到UTF-8
# 让长字符URL/Email自动换行
# 体验css+div定位与table定位代码的差异
# 体验css+div 之 TBody是什么意思?有什么作用?<TBODY>和<BODY>有和区别?
# 体验css+div 超实用的滑动门效果代码(css和代码都包含在内)
# 体验css+div 之 解决流体布局的问题
# 体验css+div 之 固定宽度布局、流体布局、弹性布局的优势对比<弹性布局>
# 体验css+div 之 固定宽度布局、流体布局、弹性布局的优势对比<流体布局>
# 体验css+div 之 固定宽度布局、流体布局、弹性布局的优势对比<固定宽度布局>
# 体验css+div 之 为什么css+div 会盛行
# 体验css+div中id和class各自的用法及区别
+
或许你还对下面的文章感兴趣
Comments
