บทที่ 6 CSS3 2D Transforms ตอน 1 ทำวัตถุให้เอียง

บทที่ 6 CSS3 2D Transforms ตอน 1
   ใน CSS3 เราสามารถเปลี่ยนรูปร่างของวัตถุต่างๆ ไม่ว่าจะ เปลี่ยนตำแหน่ง ,ปรับขนาด  ,ปรับความเอียง ,หมุน , และยืด รูปภาพ

   CSS3 สามารถใช้ได้กับทุกบราวเซอร์ แต่มีเงื่อนไขดังนี้
   -ใน Internet Explorer 9 ต้องใส่ -ms-. นำหน้าโค๊ดคำสั่ง เช่น -ms-transform:rotate(30deg); /* IE 9 */
   -ใน Firefox ต้องใส่ -moz-. นำหน้าโค๊ดคำสั่ง เช่น  -moz-transform:rotate(30deg); /* Firefox */
   -ใน Chrome and Safari ต้องใส่ -webkit-. นำหน้าโค๊ดคำสั่ง เช่น  -webkit-transform:rotate(30deg); /* Safari and Chrome */
   -ใน Opera ต้องใส่  -o-. นำหน้าโค๊ดคำสั่ง เช่น  -o-transform:rotate(30deg); /* Opera */

1.การทำให้วัตถุเอียง
   transform:rotate(ค่าตัวเลขการเอียง deg); 
ทั้ง นี้การใส่ค่าตัวเลขนี้ หากใส่เป็น 0 คือไม่มีการเอียง ถ้าเป็นบวกหรือเลขปกติวัตถุจะเอียงไปด้านขวา ถ้าเป็นลบวัตถุจะเอียงไปด้านซ้าย
<html>
<head>
<style>
div
{
width:70px;
height:100px;
background-color:pink;

transform:rotate(30deg);
-ms-transform:rotate(30deg); /* IE 9 */
-moz-transform:rotate(30deg); /* Firefox */
-webkit-transform:rotate(30deg); /* Safari and Chrome */
-o-transform:rotate(30deg); /* Opera */
}
</style>
</head>
<body>

<div>pocky</div>

</body>
</html>
ผลลัพธ์คือ

คำอธิบาย
width:70px; 
height:100px;
background-color:pink;

คือรูปสี่เหลี่ยม กว้าง 70px   ยาว 100px  สีชมพู

transform:rotate(30deg); คือคำสั่งให้วัตถุเอียง โดยเอียงไปด้านขวา 30deg

0 ความคิดเห็น:

แสดงความคิดเห็น