CSS3中的5个有趣的新技术


Posted in HTML / CSS onApril 02, 2009

三水点靠木将在这篇文章向大家展示CSS中的5个有趣的新技术:圆角、个别圆角、不透明度、阴影和调整元素大小.
CSS是众所周知且应用广泛的网站样式语言,在它的版本三(CSS3)计划中,新增了一些能够节省时间的特性。尽管只有当前最新了浏览器版本才能支持这些效果,但了解它们还是必须且很有趣味性的。三水点靠木将在这篇文章向大家展示CSS中的5个有趣的新技术:圆角、个别圆角、不透明度、阴影和调整元素大小。
相关文章:介绍CSS3使用技巧5个 1:基本标记
CSS3中的5个有趣的新技术
在我们开始这个教程之前,先来创建整个教程都要使用的基本标记。
我们的xHTML需要一下div元素: #round, 使用CSS3代码实现圆角. #indie, 应用个别的几个圆角. #opacity, 展示新的CSS3实现不透明度的方式. #shadow,展示不使用Photoshop的情况下,使用CSS3来实现阴影效果. #resize, 展示如何使用某种CSS来实现重设大小的效果.
综上所述,我们的xHTML应该是这样的:


<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>An Introduction to CSS3; A Nettuts Tutorial</title>
<link href=”style.css” rel=”stylesheet” type=”text/css” />
</head>
<body>
<div id=”wrapper”>
<div id=”round”> </div>
<div id=”indie”> </div>
<div id=”opacity”> </div>
<div id=”shadow”> </div>
<div id=”resize”>
<img src=”image.jpg” alt=”resizable image” width=”200″ height=”200″>
</div>
</div>
</body>
</html>

下面来创建基本CSS文件:

body {
background-color: #fff;
}
#wrapper {
width: 100%;
height: 100%;
}
div {
width: 300px;
height: 300px;
margin: 10px;
float: left;
}

正如你上面看到的,我们给每个div元素300px的宽和高,并让它们向左浮动,整个页面的div都留给我们在后面的工作中添加样式。看到本信息,说明该文章来源于三水点靠木3water.com,如果文章不完整请到三水点靠木3water.com浏览! 2:圆角
CSS3中的5个有趣的新技术
目前而言,创建圆角的方法有很多,但都很麻烦。最常用的方法:首先,你要创建圆角的图片;然后,你要创建很多html元素并使用背景图像的方式显示圆角。具体流程你我都很清楚。
这个问题将在CSS3中很简单的解决掉,那就是叫做“border-radius”的属性。我们先创建一个黑色的div元素并给他设置黑色的边框。边框就是要实现“border-radius”属性效果的前提。
像这样:

#round {
background-color: #000;
border: 1px solid #000;
}

现在你已经创建了div元素,它看起来和你预期的样子一样,300px款和高有楞有角且是黑色的。下面我们来添加实现圆角的代码,它是如此的简洁,仅仅需要两行代码。

#round {
background-color: #000;
border: 1px solid #000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

在这里,我们添加了两行类似的代码,-moz-适用于Firefox浏览器,而-webkit-则是用于Safari/Chrome浏览器。
注:目前为止IE浏览器不支持border-radius属性,所以如果想让IE也有圆角效果,那么就要单独添加圆角了。
border-radius这个属性直译过来是边框半径的意思,就如同Photoshop一样,它的值越大,圆角也就越大。
上一页12 3 下一页 阅读全文
HTML / CSS 相关文章推荐
css3过渡_动力节点Java学院整理
Jul 11 HTML / CSS
css3设置box-pack和box-align让div里面的元素垂直居中
Sep 01 HTML / CSS
CSS3 flex布局之快速实现BorderLayout布局
Dec 03 HTML / CSS
纯CSS3代码实现文字描边
Apr 25 HTML / CSS
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
Apr 10 HTML / CSS
HTML5 实现一个访问本地文件的实例
Dec 13 HTML / CSS
使用HTML5做个画图板的方法介绍
May 03 HTML / CSS
HTML5实现锚点时请使用id取代name
Sep 06 HTML / CSS
HTML5 video 事件应用示例
Sep 11 HTML / CSS
详解canvas.toDataURL()报错的解决方案全都在这了
Mar 31 HTML / CSS
css3实现背景图片颜色修改的多种方式
Apr 13 HTML / CSS
详解盒子端CSS动画性能提升
May 24 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
CSS3教程(5):网页背景图片
Apr 02 #HTML / CSS
CSS3教程(7):CSS3嵌入字体
Apr 02 #HTML / CSS
You might like
将二维数组转为一维数组的2种方法
2014/05/26 PHP
Laravel服务容器绑定的几种方法总结
2020/06/14 PHP
JQuery 小练习(实例代码)
2009/08/07 Javascript
js Array操作的最简短最容易理解方法
2013/12/09 Javascript
javascript最基本的函数汇总
2015/06/25 Javascript
js带点自动图片轮播幻灯片特效代码分享
2015/09/07 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
Node.js 使用request模块下载文件的实例
2018/09/05 Javascript
JS函数内部属性之arguments和this实例解析
2018/10/07 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
2020/09/08 Javascript
python计算最大优先级队列实例
2013/12/18 Python
浅谈python编译pyc工程--导包问题解决
2019/03/20 Python
django富文本编辑器的实现示例
2019/04/10 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
python自动识别文本编码格式代码
2019/12/26 Python
python opencv 检测移动物体并截图保存实例
2020/03/10 Python
Python如何把十进制数转换成ip地址
2020/05/25 Python
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
英国家电购物网站:Sonic Direct
2019/03/26 全球购物
分布式数据库需要考虑哪些问题
2013/12/08 面试题
介绍一下Linux文件的记录形式
2012/04/18 面试题
高中毕业自我鉴定范文
2013/10/02 职场文书
司机的工作范围及职责
2013/11/13 职场文书
致跳远、跳高运动员广播稿
2014/01/09 职场文书
小学教师个人先进事迹材料
2014/05/17 职场文书
村居抓节水倡议书
2014/05/19 职场文书
2014公司党员自我评价范文
2014/09/11 职场文书
安全先进个人材料
2014/12/29 职场文书
测量员岗位职责
2015/02/14 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python
MySQL 全文索引使用指南
2021/05/25 MySQL