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 相关文章推荐
常用的四种CSS透明属性介绍
Apr 12 HTML / CSS
CSS3弹性盒模型flex box快速入门心得(必看篇)
May 24 HTML / CSS
移动端Web页面的CSS3 flex布局快速上手指南
May 31 HTML / CSS
css和css3弹性盒模型实现元素宽度(高度)自适应
May 15 HTML / CSS
CSS实现半透明边框与多重边框的场景分析
Nov 13 HTML / CSS
分享一个H5原生form表单的checkbox特效代码
Feb 26 HTML / CSS
前端canvas水印快速制作(附完整代码)
Sep 19 HTML / CSS
HTML5里的placeholder属性使用实例和美化显示效果的方法
Apr 23 HTML / CSS
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
Dec 20 HTML / CSS
HTML5实现移动端弹幕动画效果
Aug 01 HTML / CSS
AmazeUI 按钮交互的实现示例
Aug 24 HTML / CSS
css布局巧妙技巧之css三角示例的运用
Mar 16 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文件上传(实例)
2013/10/27 PHP
ThinkPHP函数详解之M方法和R方法
2015/09/10 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
2015/12/21 PHP
jQuery TextBox自动完成条
2009/07/22 Javascript
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
2011/02/24 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
判断JS对象是否拥有某属性的方法推荐
2016/05/12 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
2016/10/10 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
webpack 打包压缩js和css的方法示例
2018/03/20 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
使用vue.js在页面内组件监听scroll事件的方法
2018/09/11 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
开发中常用的25个JavaScript单行代码(小结)
2019/06/28 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
2020/07/20 Javascript
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
Python程序设计入门(2)变量类型简介
2014/06/16 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
Python如何实现守护进程的方法示例
2017/02/08 Python
python 对txt中每行内容进行批量替换的方法
2018/07/11 Python
学生信息管理系统python版
2018/10/17 Python
python实现按行分割文件
2019/07/22 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
python如何获取apk的packagename和activity
2020/01/10 Python
Python脚本去除文件的只读性操作
2020/03/05 Python
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
党员承诺书内容
2014/03/26 职场文书
法制宣传口号
2014/06/16 职场文书
会议邀请函
2015/01/30 职场文书
文员岗位职责
2015/02/04 职场文书
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技
升级 Win11 还是坚守 Win10?微软 Win11 新系统缺失功能大盘点
2022/04/05 数码科技