|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Div全称division意为“区分”使用DIV的方法跟使用其他tag的方法一样。
网页制造poluoluo文章简介:跟着CSS3版本的公布,css3撑持一些省时、省力的一些新属性。只管今朝仅仅最新的扫瞄器撑持这些新属性,但仍是感到不错的。此文章我将先容5个css3的新属性。
css是人人尽人皆知的,普遍的用来界说网站款式。跟着css3版本的公布,css3撑持一些省时、省力的一些新属性。只管今朝仅仅最新的扫瞄器撑持这些新属性,但仍是感到不错的。此文章我将先容5个css3的新属性。
效果扫瞄
代码下载
1、基础代码布局
在入手下手这个教程之前,我们先把基础的代码布局编写好,我将分离这些代码来说解先容。
我们必要以下div代码元素
1、#round,解说css3圆角效果时利用;
2、#indie,解说本性圆角效果时利用;
3、#opacity,解说css3完成通明的新办法;
4、#shadow,在不利用Photoshop情形下,怎样创立投影效果;
5、#resize,先容一个新的css3属性,调剂缩放元素。
XHMTL代码以下:
- <!DOCTYPEhtmlPUBLIC”-//W3C//DTDXHTML1.0Transitional//EN””http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
- <htmlxmlns=“http://www.w3.org/1999/xhtml”>
- <head>
- <metahttp-equiv=“Content-Type”content=“text/html;charset=utf-8″/>
- <title>AnIntroductiontoCSS3;ANettutsTutorial</title>
- <linkhref=“style.css”rel=“stylesheet”type=“text/css”/>
- </head>
- <body>
- <divid=“wrapper”>
- <divid=“round”></div>
- <divid=“indie”></div>
- <divid=“opacity”></div>
- <divid=“shadow”></div>
- <divid=“resize”>
- <imgsrc=“image.jpg”alt=“resizableimage”width=“200″height=“200″>
- </div>
- </div>
- </body>
- </html>
在html文档内里,我们创立了几个div,同时给响应的div界说了ID。
我们创立基础的css款式。
- body{
- background-color:#fff;
- }
- #wrapper{
- width:100%;
- height:100%;
- }
- div{
- width:300px;
- height:300px;
- margin:10px;
- float:left;
- }
- /*restofthecodewillcomehere,later*/
正如你看到的,我们给每个div标签设置了300px的宽和300px的高。同时给它们界说了float:left(左浮动)让它们显现在一排。
2、圆角
创立圆角效果略微有点贫苦。起首,你先计划这个圆角最终效果片,然后,创立多个布局标签,把圆角图片分离界说在响应的布局内里。这个步骤你是懂得的。
这个效果用css3的新属性“border-radius”来做就很复杂了,我们先创立div标签并界说玄色背景和黑边。这个border是必需的,由于我们经由过程这个border边来让border-radius属性失效。
代码以下:
- #round{
- background-color:#000;
- border:1pxsolid#000;
- }
革新页面,你就能够看到一个宽高为300px的玄色、正方形的div。如今,我们入手下手来完成这个圆角的效果。仅仅必要增加2行代码就能够了。
- #round{
- background-color:#000;
- border:1pxsolid#000;
- -moz-border-radius:10px;
- -webkit-border-radius:10px;
- }
正如你所看到的,我们增加了2行几近不异的代码,独一分歧的中央就是”-moz”和”-webkit”。-moz次要是针对firefox扫瞄器的,-webkit则是Safari(苹果)/GoogleChrome(谷歌)扫瞄器的。
革新你的页面,在firefox(火狐)和Safari(苹果)扫瞄器内里是你能够看到光滑的圆角div,而在Chrome(谷歌)扫瞄器内里略微会有点锯齿的边。
回到代码内里,修正border-radius的值,能够修复圆角有锯齿的情形。border-radius的值越年夜圆角越光滑,就像在photoshop内里的那样。据我所知,这个元素没有最年夜值。
3、本性圆角
制造传统的圆角将消费你大批的工夫,光荣的是,css3能够十拿九稳的办理它。
这个属性有点相似于我们后面例子,也是利用css3的border-radius属性,但是,我们要对这个代码做一些小的修正。
代码以下:
- #indie{
- background-color:#000;
- border:1pxsolid#000;
- -moz-border-radius-topright:10px;
- -moz-border-radius-bottomright:10px;
- -webkit-border-top-left-radius:10px;
- -webkit-border-bottom-left-radius:10px;
- }
我们在代码内里增加了”topright”和”bottomRight”,它触及到div元素的右上圆角和右下圆角。利用这些代码你能够容易的完成标签似的效果
4、css3的新属性改动通明度
今朝,你完成通明的效果,必要增加良多行代码来修复元素通明度。如今好了,css3简化了这个历程,能够容易的完成。
这行代码很简单记着,仅仅opacity:value;这么一段代码。是否是很好记?
代码以下:
- #opacity{
- background-color:#000;
- opacity:0.3;
- }
5、投影
在photoshop内里给图片增加投影效果是毫偶然义的,由于当我们把它使用到网页里的时分,我们先将投影保留为一个图片,然后把它设为背景来摹拟投影的效果。如今就不必这么做了(关于如今最新的扫瞄器来讲)不幸的是,另有一些老的扫瞄器没法撑持此属性。
仅仅一行代码,同时设置了4个分歧的属性值。
- -webkit-box-shadow:3px5px10px#ccc;
第一个值我设置了3px,它次要是设置标签和投影之间的程度间隔;第二个值设置了5px,它次要设置标签于投影之间的垂直间隔。
另外一个值我设置了10px,它是投影半径,准确的注释就是投影的含混水平或是突变的水平。
最初一个色彩值是设置倒影的色彩,这意味着暗影不但限于灰色暗影了,我们还可使用白色,做成白色投影从而让投影更大度。
终极代码以下
- #shadow{
- background-color:#fff;
- border:1pxsolid#000;
- -webkit-box-shadow:3px5px10px#ccc;
- }
正如你所看的,我给div界说了红色背景、黑边和灰色的投影。
6、缩放
最新的css版本,它能够调剂元素标签的巨细。
利用这个代码今后,我们的元素的右下角会呈现一个小三角以提醒用户这个元素是能够调剂尺寸的。代码仍然很复杂,能够说仅必要一行代码,固然你还能够共同使用一些已经利用过的属性,好比”max-width”,“max-height”,“min-width”和“min-height”.
- #resize{
- background-color:#fff;
- border:1pxsolid#000;
- resize:both;
- overflow:auto;
- }
代码内里我增加了两行css,”resize:both;”和“overflow:auto;”overflow这行是必需的,overflow有几个属性值,这里的overflow属性值应设置为auto。
别的一行我增加了”resize:both;”,它声明元素的程度、垂直偏向是能够被缩放的。
中文原文:5个效果帮你懂得css3
英文原文:5TechniquestoAcquaintYouWithCSS3
</p>
一个样式规则由一个选择器后跟一个声明块组成,声明块是一个大容器,由大括号中间的部分组成,声明块中间的空间会被忽略。 |
|