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 iphone玻璃透明气泡完美实现
Mar 20 HTML / CSS
CSS3用@font-face实现自定义英文字体
Sep 23 HTML / CSS
css3的@media属性实现页面响应式布局示例代码
Feb 10 HTML / CSS
css3中背景尺寸background-size详解
Sep 02 HTML / CSS
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
Nov 11 HTML / CSS
纯css3实现的鼠标悬停动画按钮
Dec 23 HTML / CSS
CSS3制作Dropdown下拉菜单的方法
Jul 18 HTML / CSS
魔幻般冒泡背景的CSS3按钮动画
Feb 27 HTML / CSS
css3实现画半圆弧线的示例代码
Nov 06 HTML / CSS
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
Jan 09 HTML / CSS
Html5获取高德地图定位天气的方法
Dec 26 HTML / CSS
bootstrapv4轮播图去除两侧阴影及线框的方法
Feb 15 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
MVC模式的PHP实现
2006/10/09 PHP
通过PHP CLI实现简单的数据库实时监控调度
2009/07/01 PHP
PHP实现图片旋转效果实例代码
2014/10/01 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
jQuery+php简单实现全选删除的方法
2016/11/28 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
一个很简单的办法实现TD的加亮效果.
2006/06/29 Javascript
不安全的常用的js写法
2009/09/15 Javascript
解决jquery .ajax 在IE下卡死问题的解决方法
2009/10/26 Javascript
多个表单中如何获得这个文件上传的网址实现js代码
2013/03/25 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
Window.Open如何在同一个标签页打开
2014/06/20 Javascript
Vue 过渡(动画)transition组件案例详解
2017/01/22 Javascript
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
细说webpack源码之compile流程-入口函数run
2017/12/26 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
Seajs源码详解分析
2019/04/02 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
2019/04/22 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
2019/05/10 Javascript
Vue实现简单的留言板
2020/10/23 Javascript
基于python的多进程共享变量正确打开方式
2018/04/28 Python
python中使用print输出中文的方法
2018/07/16 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
python 利用jinja2模板生成html代码实例
2019/10/10 Python
flask框架中的cookie和session使用
2021/01/31 Python
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
2017/10/26 HTML / CSS
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
材料加工硕士生求职信
2013/10/10 职场文书
大学生应聘自荐信
2013/10/11 职场文书
探亲邀请信范文
2014/01/30 职场文书
安全生产年活动总结
2014/08/29 职场文书
大学军训口号大全
2015/12/24 职场文书
ORACLE查看当前账号的相关信息
2021/06/18 Oracle
Redis+Lua脚本实现计数器接口防刷功能(升级版)
2022/02/12 Redis
【js设计模式】SOLID五大设计原则
2022/03/24 Javascript