CSS3五个技巧给你的网站带来出色的效果


Posted in HTML / CSS onApril 02, 2009

CSS 3 HTML 5 是未来的 Web,它们都还没有正式到来,虽然不少浏览器已经开始对它们提供部分支持。本文介绍了 5 个 CSS3 技巧,可以帮你实现未来的 Web,不过,这些技术不应该用在正式的客户项目,它们更适合你的个人博客站点,Web 设计社区,或者不会有客户向你投诉的
CSS 3 HTML 5 是未来的 Web,它们都还没有正式到来,虽然不少浏览器已经开始对它们提供部分支持。本文介绍了 5 个 CSS3 技巧,可以帮你实现未来的 Web,不过,这些技术不应该用在正式的客户项目,它们更适合你的个人博客站点,Web 设计社区,或者不会有客户向你投诉的场合。 1. 圆角效果

CSS3五个技巧给你的网站带来出色的效果
CSS3 新功能中最常用的一项是圆角效果,标准 HTML 方块对象是90度方角的,CSS3 可以帮你实现圆角。
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;

甚至单个角也可以实现圆角,不过 Mozilla 和 Webkit 的语法稍有不同。
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-rightright-radius: 20px;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-rightright-radius: 10px;

所支持的浏览器:Firefox, Safari , Chrome
用例: Twitter.
请参阅: W3C Working Draft Border-radius on CSS3.info The Art of Web

2. 图形化边界
CSS3五个技巧给你的网站带来出色的效果
顾名思义,图形化边界就是允许使用图片作为对象的边界,语法如下:
border: 5px solid #cccccc;
-webkit-border-image: url(/images/border-image.png) 5 repeat;
-moz-border-image: url(/images/border-image.png) 5 repeat;
border-image: url(/images/border-image.png) 5 repeat;

这里,border: 5px 设定了边界的宽度,然后,每个边界的图片定义告诉浏览器,使用图片的多大一部分来充当边界。边界图片还可以针对每一条边单独设置:
border-bottom-rightright-image
border-bottom-image
border-bottom-left-image
border-left-image
border-top-left-image
border-top-image
border-top-rightright-image
border-right-image

支持的浏览器: Firefox 3.1, Safari , Chrome.
用例: Blog.SpoonGraphics.
请参考: W3C Working Draft Border-image on CSS3.info Border-image in Firefox

上一页12 3 下一页 阅读全文
HTML / CSS 相关文章推荐
利用CSS3的特性改变文本选中时的颜色
Sep 11 HTML / CSS
详解CSS中iconfont的使用
Aug 04 HTML / CSS
CSS3 flex布局之快速实现BorderLayout布局
Dec 03 HTML / CSS
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
Apr 26 HTML / CSS
CSS3标注引用的出处和来源的方法
Feb 25 HTML / CSS
CSS3实现的渐变幻灯片效果
Dec 07 HTML / CSS
详解HTML5 LocalStorage 本地存储
Dec 23 HTML / CSS
使用CSS实现弹性视频html5案例实践
Dec 26 HTML / CSS
HTML5 embed标签定义和用法详解
May 09 HTML / CSS
CSS3鼠标悬浮过渡缩放效果
Apr 17 HTML / CSS
css3带你实现3D转换效果
Feb 24 HTML / CSS
新的CSS 伪类函数 :is() 和 :where()示例详解
Aug 05 HTML / CSS
CSS3教程:边框属性border的极致应用
Apr 02 #HTML / CSS
CSS3中的5个有趣的新技术
Apr 02 #HTML / CSS
介绍CSS3使用技巧5个
Apr 02 #HTML / CSS
CSS3教程(1):什么是CSS3
Apr 02 #HTML / CSS
CSS3教程(2):网页边框半径和网页圆角
Apr 02 #HTML / CSS
CSS3教程(3):border-color网页边框色彩
Apr 02 #HTML / CSS
CSS3教程(4):网页边框和网页文字阴影
Apr 02 #HTML / CSS
You might like
十天学会php之第六天
2006/10/09 PHP
在VS2008中编译MYSQL5.1.48的方法
2010/07/03 PHP
浅谈本地WAMP环境的搭建
2015/05/13 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
2015/12/23 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
2019/06/17 PHP
出现“不能执行已释放的Script代码”错误的原因及解决办法
2007/08/29 Javascript
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
js分解url参数(面向对象-极简主义法应用)
2012/08/09 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
2013/03/05 Javascript
js实现的简洁网页滑动tab菜单效果代码
2015/08/24 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
JavaScript设计模式之构造函数模式实例教程
2018/07/02 Javascript
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
vue-router 起步步骤详解
2019/03/26 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
在Vuex中Mutations修改状态操作
2020/07/24 Javascript
python读写ini配置文件方法实例分析
2015/06/30 Python
Python有序查找算法之二分法实例分析
2017/12/11 Python
使用Python实现租车计费系统的两种方法
2018/09/29 Python
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
对python生成业务报表的实例详解
2019/02/03 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
Python读取实时数据流示例
2019/12/02 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
python matlab库简单用法讲解
2020/12/31 Python
video.js支持m3u8格式直播的实现示例
2020/05/20 HTML / CSS
英国Radley包德国官网:Radley London德国
2019/11/18 全球购物
践行三严三实心得体会(2016推荐篇)
2016/01/06 职场文书
个人工作总结(管理人员)范文
2019/08/13 职场文书
Java 在线考试云平台的实现
2021/11/23 Java/Android