css3中新增的样式使用方法

王朝学院·作者佚名  2016-05-24
窄屏简体版  字體: 小  |  中  |  大  |  超大  

CSS3中新增的样式使用方法在PC版开发中由于IE原因,我们很少用到css3,但随着平板和智能手机进入我们的生活,以及现在越来越流行,在手机版和平板版开发中我们就可以大胆的使用了,下面我们探讨常用几个css3属性:1.css3前缀使用介绍,我们直接看个例子:

java代码-webkit-transform:rotate(-3deg);//给Chrome和Safari等webkit内核的浏览器使用-moz-transform:rotate(-3deg);//给Firefox浏览器使用-ms-transform:rotate(-3deg);//给IE浏览器使用-o-transform:rotate(-3deg);//给Opera浏览器使用transform:rotate(-3deg);//给支持css3浏览器使用2.在学习css3属性时第一个肯定会想到圆角,因为css2中要切一张张小图拼接还要大量css代码控制还要考虑兼容很麻烦但是到css3后只要这个属性”border-radius”就能实现圆角,来看一个简单例子:

Java代码border-radius:5px;//设置4个角且圆角半径长度为5px;border-top-left-radius:5px;//设置上左第一个角且圆角半径长度为5px;其他使用我们可以参考手册,用起来很简单3.简单的阴影 让我们从向你展示为网页中的任意元素添加阴影效果是多么的简单开始吧。下面的代码片段将演示一个轻微旋转并有阴影的图片,这两个效果都是使用CSS添加的。

Java代码<imgsrc="megan.jpg"style="-webkit-transform:rotate(5deg);-webkit-box-shadow:10px10px5px#888;"/>上面的代码中,transform CSS 属性实现图片旋转,box-shadow属性为图片添加阴影效果。你可以改变旋转的角度,或者是阴影的参数,仅仅调整那些参数就OK了。尝试一下,你将看到下面演示的旋转图片效果。box-shadow可以设置6个参数:<length>①:第1个长度值用来设置对象的阴影水平偏移值。可以为负值<length>②:第2个长度值用来设置对象的阴影垂直偏移值。可以为负值<length>③:如果提供了第3个长度值则用来设置对象的阴影模糊值。不允许负值<length>④:如果提供了第4个长度值则用来设置对象的阴影外延值。不允许负值<color>:设置对象的阴影的颜色。inset:设置对象的阴影类型为内阴影。该值为空时,则对象的阴影类型为外阴影4.元素变换刚才我们在阴影介绍中提到transform的使用,下面我们在来看一个例子,鼠标滑过图片放大:

Java代码<imgsrc="megan.jpg"/><style>img{-webkit-transform:scale(0.5);}img:hover{-webkit-transform:scale(1);}</style>鼠标滑过图片,它就会弹出并变大,如下所示。将鼠标从图片上挪开,图片又会恢复原状。我们来看一下transform各各参数意思:

Java代码transform:translate(10px,10px)//该元素水平和垂直各移动10个像素transform:rotate(10deg)//该元素旋转10度transform:scale(2)//该元素放大两倍transform:skew(10deg,10deg)//该元素对应X轴和Y轴斜切扭曲10度下节我们一起探讨动画(transition)和渐变(gradient)的使用

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航