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 动画技术
Jul 27 HTML / CSS
实现CSS3中的border-radius(边框圆角)示例代码
Jul 19 HTML / CSS
HTML5中的Article和Section元素认识及使用
Mar 22 HTML / CSS
用canvas实现图片滤镜效果附演示
Nov 05 HTML / CSS
整理HTML5中表单的常用属性及新属性
Feb 19 HTML / CSS
HTML5 canvas 瀑布流文字效果的示例代码
Jan 31 HTML / CSS
详解canvas绘制多张图的排列顺序问题
Jan 21 HTML / CSS
HTML5 Blob 实现文件下载功能的示例代码
Nov 29 HTML / CSS
Html5饼图绘制实现统计图的方法
Aug 05 HTML / CSS
h5页面背景图很长要有滚动条滑动效果的实现
Jan 27 HTML / CSS
关于CSS浮动与取消浮动的问题
Jun 28 HTML / CSS
CSS 使用 resize 实现图片拖拽切换预览功能(强大功能)
Aug 23 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
?繁体转换的class
2006/10/09 PHP
PHP实现用户认证及管理完全源码
2007/03/11 PHP
yii2 上传图片的示例代码
2018/11/02 PHP
PHP单例模式数据库连接类与页面静态化实现方法
2019/03/20 PHP
Javascript !!的作用
2008/12/04 Javascript
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
JavaScript设计模式之抽象工厂模式介绍
2014/12/28 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
JavaScript实现同时调用多个函数的方法
2015/11/09 Javascript
基于Bootstrap重置输入框内容按钮插件
2016/05/12 Javascript
jquery中用jsonp实现搜索框功能
2016/10/18 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
2018/01/08 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
vue 全局环境切换问题
2019/10/27 Javascript
js实现坦克大战游戏
2020/02/24 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
python中实现k-means聚类算法详解
2017/11/11 Python
利用Python yagmail三行代码实现发送邮件
2018/05/11 Python
简单了解django缓存方式及配置
2019/07/19 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
CSS3简单实现照片墙
2014/12/12 HTML / CSS
斯洛伐克时尚服装网上商店:Cellbes
2016/10/20 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/04/11 面试题
班主任工作年限证明
2014/01/12 职场文书
大二法学专业职业生涯规划范文
2014/02/12 职场文书
安全责任书范文
2014/03/12 职场文书
社区党务公开实施方案
2014/03/18 职场文书
经理任命书模板
2014/06/06 职场文书
大学竞选班干部演讲稿
2014/08/21 职场文书
2015年健康教育工作总结
2015/04/10 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
游戏开发中如何使用CocosCreator进行音效处理
2021/04/14 Javascript
Android开发手册TextInputLayout样式使用示例
2022/06/10 Java/Android