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实现的炫酷菜单代码分享
Mar 12 HTML / CSS
用CSS3打造HTML5的Logo(实现代码)
Jun 16 HTML / CSS
纯CSS3制作的鼠标悬停时边框旋转
Jan 03 HTML / CSS
html5自带表单验证体验优化及提示气泡修改功能
Sep 12 HTML / CSS
html5理解head_动力节点Java学院整理
Jul 13 HTML / CSS
HTML5是什么 HTML5是什么意思 HTML5简介
Oct 26 HTML / CSS
在html5的Canvas上绘制椭圆的几种方法总结
Jan 07 HTML / CSS
html5 canvas里绘制椭圆并保持线条粗细均匀的技巧
Mar 25 HTML / CSS
浅谈html5增强的页面元素
Jun 14 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
Jul 13 HTML / CSS
详解canvas绘制多张图的排列顺序问题
Jan 21 HTML / CSS
HTML5跳转小程序wx-open-launch-weapp的示例代码
Jul 16 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
ajax在joomla中的原生态应用代码
2012/07/19 PHP
解析用PHP实现var_export的详细介绍
2013/06/20 PHP
浅析PHP7新功能及语法变化总结
2016/06/17 PHP
js变量作用域及可访问性的探讨
2006/11/23 Javascript
YUI 读码日记之 YAHOO.util.Dom - Part.1
2008/03/22 Javascript
不用写JS也能使用EXTJS视频演示
2008/12/29 Javascript
js 分栏效果实现代码
2009/08/29 Javascript
javascript实现的距离现在多长时间后的一个格式化的日期
2009/10/29 Javascript
优化javascript的执行速度
2010/01/23 Javascript
JavaScript的类型简单说明
2010/09/03 Javascript
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
javascript 中的try catch应用总结
2017/04/01 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
Python读写Excel文件的实例
2013/11/01 Python
举例讲解Python面相对象编程中对象的属性与类的方法
2016/01/19 Python
Flask数据库迁移简单介绍
2017/10/24 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
python实现机器人卡牌
2019/10/06 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
2020/01/19 Python
python随机模块random使用方法详解
2020/02/14 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
幼儿园保教管理制度
2014/02/03 职场文书
《跨越百年的美丽》教学反思
2014/02/11 职场文书
遗嘱继承公证书
2014/04/09 职场文书
《假如》教学反思
2014/04/17 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
六一晚会主持词开场白
2015/05/28 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
助学金申请书该怎么写?
2019/07/16 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书