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折叠效果(3D效果)整理
Dec 30 HTML / CSS
使用JS+CSS3技术:让你的名字动起来
Apr 27 HTML / CSS
使用CSS3美化HTML表单的技巧演示
May 17 HTML / CSS
css3 边框、背景、文本效果的实现代码
Mar 21 HTML / CSS
详解css3中 text-fill-color属性
Jul 08 HTML / CSS
CSS3 旋转立方体问题详解
Jan 09 HTML / CSS
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
Jan 23 HTML / CSS
深入解析HTML5中的Blob对象的使用
Sep 08 HTML / CSS
基于HTML5 WebGL的3D机房的示例
Mar 16 HTML / CSS
css3 选择器
May 11 HTML / CSS
CSS使用Flex和Grid布局实现3D骰子
Aug 05 HTML / CSS
table不让td文字溢出操作方法
Dec 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
php var_export与var_dump 输出的不同
2013/08/09 PHP
php快速查找数据库中恶意代码的方法
2015/04/01 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
PHP实现通过strace定位故障原因的方法
2018/04/29 PHP
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
js控制table合并具体实现
2014/02/20 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
JavaScript 基本概念
2015/01/20 Javascript
无缝滚动的简单实现代码(推荐)
2016/06/07 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
老生常谈原生JS执行环境与作用域
2016/11/22 Javascript
如何实现json数据可视化详解
2016/11/24 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
关于在vue-cli中使用微信自动登录和分享的实例
2017/06/22 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
react+antd 递归实现树状目录操作
2020/11/02 Javascript
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
python实现的简单窗口倒计时界面实例
2015/05/05 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
python中如何使用朴素贝叶斯算法
2017/04/06 Python
python 重命名轴索引的方法
2018/11/10 Python
Django之模型层多表操作的实现
2019/01/08 Python
Python代码太长换行的实现
2019/07/05 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
当当网官方旗舰店:中国图书销售夺金品牌
2018/04/02 全球购物
考试没考好检讨书
2014/01/31 职场文书
优秀辅导员事迹材料
2014/02/16 职场文书
安全生产汇报材料
2014/02/17 职场文书
2014年消防工作实施方案
2014/02/20 职场文书
单位授权委托书范本
2014/09/26 职场文书
预备党员考察表党小组意见
2015/06/01 职场文书
python办公自动化之excel的操作
2021/05/23 Python