体验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的超级技巧汇总(4)
#  Dreamweaver的超级技巧汇总()
#  Dreamweaver的超级技巧汇总(2)
 Dreamweaver的超级技巧汇总(1)
 在线QQ MSN TEL交谈工具代码
 方便使用的一些小简短input\form代码
 VSS使用手册
 JS表单判断函数代码大全 ()
 JS表单判断函数代码大全 ()
 JS表单判断函数代码大全 

 #  I E和火狐的css兼容性问题归总
体验css+div 之 CSS hack:区分IE6,IE7,firefox
体验css+div 兼容标准XHTML的浮动层特效实现
因为编码差异 导致IE6不能正常解析CSS文件
#  业网站响应用户需求重视与Firefox兼容


#  
frameset 的属性
frameset元素属性详解、浮动框架的制作、超链接与框架的制作

 

体验css+div 之 SEO

#  40个网页常用小代码

div+css样式几个小精华

网站用户体验--CSS常用小技巧

#  体验css+div css技巧-经典中的经典

#  体验css+div CSS样式表设计的十条技巧

体验css+div 网页切图过程中div+css命名规则

网站用户体验--根据项目需求定义 常用CSS2基本定义例子
#  体验css+div 三种使网站背景图片自动适应浏览器大小的方法

 

#  搜索

#  创建锚链接

#  如何让单行文本框input与多行文本框textarea背景透明

EditPlus转化文件格式到UTF-8
#  让长字符URL/Email自动换行

HTML特殊字符显示

 

#  体验css+div定位与table定位代码的差异
体验css+div 之 TBody是什么意思?有什么作用?<TBODY>和<BODY>有和区别?
 

体验css+div 简单的滑动门效果代码

#  体验css+div 超实用的滑动门效果代码(css和代码都包含在内)

 

彻底弄懂CSS盒子模式(DIV布局快速入门)

如何把握网页布局
实例详解CSS网页布局原理

体验CSS+DIV 基本布局

#  体验css+div 之 解决流体布局的问题
#  体验css+div 固定宽度布局、流体布局、弹性布局的优势对比<弹性布局>
#  
体验css+div 固定宽度布局、流体布局、弹性布局的优势对比<流体布局>
体验css+div 固定宽度布局、流体布局、弹性布局的优势对比<固定宽度布局>


 

#  体验css+div 为什么css+div 会盛行
#  体验css+div中id和class各自的用法及区别

体验css+div 规划、组织和维护样式表

体验css+div 基本列表样式

体验css+div 为样式找到目标


                                                                                                                   +     

Tags: divcss 圆角框 css3.0 
分类:css+div | 评论:1 | 引用:0
上一篇:纯CSS实现圆角框
下一篇:碧生源常润茶广告太有“文学性”拉~~~

或许你还对下面的文章感兴趣

Comments

  • quote 1.css初学者
  • 很高兴有机会能看见你的网站,每篇文章都说的很详细,这些经验都很宝贵哦。呵呵,继续关注。
  • 2009-11-8 23:22:54 回复

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

<#template:pagebar#>

最新文章

最新评论

Guest