站長資訊網
        最全最豐富的資訊網站

        css3的變形功能包括哪種類型

        css3的變形功能包括4種類型:1、旋轉,利用rotate()、rotateX()等實現;2、縮放,利用scale()、scaleX()等實現;3、傾斜,利用skew()、skewX()等實現;4、移動,利用translate()等實現。

        css3的變形功能包括哪種類型

        本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

        變形主要值得是利用transform功能來實現文字或圖片的旋轉,縮放,傾斜,移動這四種處理。

        1、旋轉—–transform:rotate(xxdeg);

        ( IE9以上,safari 3.1以上,chrome 8以上、FireFox 4以上、Opera 10以上的瀏覽器都支持這些屬性)

        先看例子:

        <p id="test3">      這是一個測試。 </p> #test3{      width:300px;      margin: 100px auto;      font-size: 40px;      transform:rotate(45deg);       }

        transform:rotate(45deg);這句表示p元素順時針45度旋轉,deg是一個角度單位。效果如下:

        css3的變形功能包括哪種類型

        2、縮放—–transform:scale(x)

        <p id="test4">         這是一個測試。 </p>   #test4{           width:300px;           margin: 100px auto;           font-size: 40px;           transform:scale(0.5);     }

        也可以分別指定元素水平和垂直方向上的縮放。例如,元素在水平方向縮小50%,在垂直方向放大一倍:

        <p id="test5">     這是一個測試。 </p>  #test5{    width:300px;    margin: 100px auto;    font-size: 40px;    transform:scale(0.5,2);   }

        上面兩個縮放的效果如下:

        css3的變形功能包括哪種類型

        3、傾斜:使用skew方法來實現文字或圖片的傾斜處理,兩個參數分別指定水平方向上的傾斜角度和垂直方向的傾斜角度。例子:

        <p id="test6">     這是一個測試。 </p>  #test6{       width:300px;       margin: 100px auto;       font-size: 40px;       transform:skew(30deg,45deg);        }

        若只有一個參數,默認只在水平方向上傾斜,不在垂直方向傾斜。

        4、移動:使用translate方法,兩個參數分別指定水平方向和垂直方向上的移動距離。若只有一個參數,默認只在水平方向上移動,垂直方向上不移動。

        <p id="test7">         這是一個測試。 </p>   #test7{       width:300px;       margin: 100px auto;       font-size: 40px;       transform:translate(150px,150px);    }

        這些變形也可以組合使用:

        <p id="test8">         這是一個測試。 </p>  #test8{     width:300px;     margin: 100px auto;     font-size: 40px;     transform:rotate(45deg) scale(0.5) skew(30deg,45deg) translate(150px,150px);         }

        將元素45度順時針旋轉,在縮小一半,然后在水平方向傾斜30度,在垂直方向傾斜45度,在分別在水平和垂直方向上移動150px,效果如下:

        css3的變形功能包括哪種類型

        可以指定變形的基點:在使用transform進行變形時,是以元素的中心為基準點進行的。使用transform-origin屬性可以改變基準點。

        <p id="test9">     這是一個測試。 </p>  <p id="test10">     這是一個測試。 </p>  #test9{      position: absolute;       width:150px;       height:150px;       background: green;       margin: 100px 200px;       font-size: 20px;       transform:rotate(45deg);         }#test10{       position: absolute;       width:150px;       height:150px;       background: red;       margin: 100px 200px;       font-size: 20px;       transform-origin:left top; /*定基準點*/       transform:rotate(45deg)             }

        效果如下:(紅色是把基準點頂到左上點的,綠色是默認的)
        css3的變形功能包括哪種類型

        transform-origin屬性的取值,前一個是“基準點在元素水平方向上的位置”,可以指定的值有:left,center,right;后一個值是“基準點在元素垂直方向上的位置”,可以指定的值有:top,center,bottom.

        (學習視頻分享:css視頻教程、web前端)

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品成人69XXX免费视频| 国产探花在线精品一区二区| 国产精品第12页| 亚洲AV日韩精品久久久久| 久久亚洲欧美国产精品| 国产午夜无码精品免费看| 精品无码久久久久久久久久| 日韩精品欧美激情国产一区| 亚洲精品无码Av人在线观看国产| 久久精品无码专区免费东京热| 国产欧美日韩综合精品一区二区| 精品人妻伦九区久久AAA片69| 国产精品福利在线播放| 精品精品国产国产| 亚洲欧美日韩久久精品第一区| 亚洲精品无码不卡| 日韩精品无码人妻一区二区三区| 影音先锋国产精品国语对白| 国产成人无码久久久精品一| 欧美精品中文字幕亚洲专区| 中文字幕精品久久| 久久99精品国产一区二区三区| 国产精品VIDEOSSEX久久发布| 国产成人久久精品区一区二区| 国产精品无码不卡一区二区三区| 亚洲愉拍99热成人精品热久久| 国产精品久久99| 国产乱子伦精品无码码专区| 少妇人妻无码精品视频app| 尤物yw午夜国产精品视频| 日产国产精品亚洲系列| 久久久精品久久久久特色影视| 国产精品揄拍100视频| 久久夜色精品国产网站| 四虎成人精品无码| 久久99国产综合精品| 久久99精品久久久久子伦| 麻豆成人久久精品二区三区免费| 无码日韩精品一区二区免费 | 亚洲а∨天堂久久精品| 国产精品欧美一区二区三区不卡|