西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → CSS3轉(zhuǎn)換功能 transform 主要屬性值分析及實現(xiàn)

CSS3轉(zhuǎn)換功能 transform 主要屬性值分析及實現(xiàn)

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2012/4/26 23:58:08字體大。A-A+

作者:佚名點擊:40次評論:0次標(biāo)簽: CSS3

  • 類型:源碼相關(guān)大小:18.9M語言:中文 評分:10.0
  • 標(biāo)簽:
立即下載

css3的到來,讓css技術(shù)進(jìn)一步提高了,以前在css2不能實現(xiàn)的功能,現(xiàn)在都可以實現(xiàn)了,例如: 圓角,文字陰影,透明度,漸變,轉(zhuǎn)換,過渡,動畫等等。這些功能使用起來很方便。

今天我想介紹一下轉(zhuǎn)換的用法:

transform主要包括以下屬性值:

rotate(旋轉(zhuǎn)度數(shù))

scale(縮放)

skew(斜切扭曲)

translate(對象平移)


利用上述屬性值,可以實現(xiàn)一些很酷的效果,比如正方體,下面是我做的一個效果,三個大小不等的正方體

代碼如下:

  1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2 <html xmlns="http://www.w3.org/1999/xhtml">
  3 <head>
  4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5 <title>CSS3轉(zhuǎn)換功能</title>
  6 <script type="text/javascript" src="jquery-1.7.min.js"></script>
  7 
  8 <style type="text/css">
  9 * {
 10     margin: 0;
 11     padding: 0;
 12     list-style: none;
 13 }
 14 
 15 body {
 16     padding-top: 100px;
 17 }
 18 
 19 .box {
 20     margin: 0 auto 0;
 21     width: 300px;
 22     height: 500px;
 23     position: relative;
 24     
 25 }
 26 
 27 .box .topBox {
 28     position: absolute;
 29     width: 300px;
 30     height: 150px;
 31     border: 1px solid #ccc;
 32     top: 0;
 33     left:107px;
 34     background-color: yellow;
 35     -moz-transform: skew(-55deg,0);
 36     -webkit-transform: skew(-55deg,0);
 37     -o-transform: skew(-55deg,0);
 38     font-size: 100px;
 39     text-align: center;
 40     
 41 }
 42 
 43 .box .topBox02{
 44     position: absolute;
 45     width: 300px;
 46     height: 260px;
 47     border: 1px solid #ccc;
 48     border-top: none;
 49     top: 152px;
 50     left: 0;    
 51     background-color: green;
 52 }
 53 
 54 .box .topBox03{
 55     position: absolute;
 56     width: 214px;
 57     height: 260px;
 58     border: 1px solid #ccc;
 59     border-top: none;
 60     border-left: none;
 61     top: 76px;
 62     left: 302px;
 63     background-color: blue;
 64     -moz-transform: skew(0,-35deg);
 65     -webkit-transform: skew(0,-35deg);
 66     -o-transform: skew(0,-35deg);
 67     
 68 }
 69 
 70 .box .topBox04 {
 71     position: absolute;
 72     width: 300px;
 73     height: 150px;
 74     border: 1px solid #ccc;
 75     top: 260px;
 76     left:107px;
 77     -moz-transform: skew(-55deg,0);
 78     -webkit-transform: skew(-55deg,0);
 79     -o-transform: skew(-55deg,0);
 80     
 81 }
 82 
 83 .box02 {
 84     -moz-transform: scale(0.5,0.5) translate(455px,-838px);
 85     -webkit-transform: scale(0.5,0.5) translate(455px,-838px);
 86     -o-transform: scale(0.5,0.5) translate(455px,-838px);
 87 }
 88 
 89 .box03 {
 90     -moz-transform: scale(0.2,0.2) translate(1671px, -4354px);
 91     -webkit-transform: scale(0.2,0.2) translate(1671px, -4354px);
 92     -o-transform: scale(0.2,0.2) translate(1671px, -4354px);
 93 }
 94 
 95 .box .topBox05 {
 96     position: absolute;
 97     width: 300px;
 98     height: 260px;
 99     border-left: 1px solid #ccc;
100     top: 0;
101     left:214px;    
102 }
103 
104 </style>
105 </head>
106 
107 <body>
108 
109 <div class="box">
110     <div class="topBox"></div>
111     <div class="topBox02"></div>
112     <div class="topBox03"></div>
113     <div class="topBox04"></div>
114     <div class="topBox05"></div>
115 </div>
116 
117 <div class="box box02">
118     <div class="topBox"></div>
119     <div class="topBox02"></div>
120     <div class="topBox03"></div>
121     <div class="topBox04"></div>
122     <div class="topBox05"></div>
123 </div>
124 <div class="box box03">
125     <div class="topBox"></div>
126     <div class="topBox02"></div>
127     <div class="topBox03"></div>
128     <div class="topBox04"></div>
129     <div class="topBox05"></div>
130 </div>
131 </body>
132 </html>

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)