css3系列--概述

CSS3分成了不同类别,称为“modules”。而每一个“modules”都有于CSS2中额外增加的功能,以及向后兼容。CSS3早于1999年已经开始制订。[18]直到2011年6月7日,CSS 3 Color Module终于发布为W3C Recommendation。[19]

CSS3里增加了不少功能,如:“border-radius”、“text-shadow”、“transform”以及“transition”。CSS3亦支持动画(animation)及立体(preserved-3d)。

部分属性(例如旋转类属性(如:transform),动画类属性,立体类属性),由于现时不同浏览器支持程度不同,需要加上不同的浏览器前缀来区分

我们看一个css3的例子

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>css3旋转元素</title>  
<style>
  div {
       width: 100px;
       height: 75px;
       border: 1px solid black;
       background-color: red;
  }

  div#div2 {
       transform: rotate(30deg);
       -ms-transform: rotate(30deg); /*IE 9*/
       -webkit-transform: rotate(30deg); /*Safari and Chrome*/
  }
</style>
</head>
<body>
   <div>
     这是一个div元素
   </div>

   <div id="div2">这是一个旋转后的div元素</div>
</body>
</html>

效果如下:

这是一个旋转元素的例子,这里使用了transform属性,该属性允许我们对元素进行,旋转,缩放,移动或倾斜

posted @ 2018-05-08 15:51  珊迪·奇克斯  阅读(225)  评论(0编辑  收藏  举报