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 相关文章推荐
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
Aug 15 HTML / CSS
CSS3实现鼠标悬停显示扩展内容
Aug 24 HTML / CSS
使用CSS3来代替JS实现交互
Aug 10 HTML / CSS
通过一张图教会你CSS3倒影的实现
Sep 26 HTML / CSS
CSS 3.0文字悬停跳动特效代码
Oct 26 HTML / CSS
详解使用HTML5的classList属性操作CSS类
Oct 13 HTML / CSS
HTML5新增的标签和属性归纳总结
May 02 HTML / CSS
浅谈html5之sse服务器发送事件EventSource介绍
Aug 28 HTML / CSS
HTML5 播放 RTSP 视频的实例代码
Jul 29 HTML / CSS
AmazeUI 列表的实现示例
Aug 17 HTML / CSS
HTML怎么设置下划线?html文字加下划线方法
Dec 06 HTML / CSS
html粘性页脚的具体使用
Jan 18 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实现采集程序原理和简单示例代码
2007/03/18 PHP
基于initPHP的框架介绍
2013/04/18 PHP
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
2015/05/13 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
php基于 swoole 实现的异步处理任务功能示例
2019/08/13 PHP
Prototype PeriodicalExecuter对象 学习
2009/07/19 Javascript
JavaScript 程序编码规范
2010/11/23 Javascript
JS的replace方法详细介绍
2012/11/09 Javascript
关于jQuery参考实例 1.0 jQuery的哲学
2013/04/07 Javascript
使用JavaScript 实现对象 匀速/变速运动的方法
2013/05/08 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
js传值后台中文出现乱码的解决方法
2016/06/30 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
JS生成不重复的随机数组的简单实例
2016/07/10 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
详解webpack + react + react-router 如何实现懒加载
2017/11/20 Javascript
jQuery实现的页面详情展开收起功能示例
2018/06/11 jQuery
Vue结合后台导入导出Excel问题详解
2019/02/19 Javascript
antd配置config-overrides.js文件的操作
2020/10/31 Javascript
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
django认证系统 Authentication使用详解
2019/07/22 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
HTML5 Canvas入门学习教程
2016/03/17 HTML / CSS
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
继承公证书格式
2015/01/26 职场文书
2015年医务人员医德医风自我评价
2015/03/03 职场文书
教师求职自荐信范文
2015/03/04 职场文书
优秀英文求职信范文
2015/03/19 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js
通过feDisplacementMap和feImage实现水波特效
2022/04/24 HTML / CSS
js作用域及作用域链工作引擎
2022/07/07 Javascript