Rumah  >  Artikel  >  hujung hadapan web  >  Adakah mengubah atribut baru dalam css3?

Adakah mengubah atribut baru dalam css3?

青灯夜游
青灯夜游asal
2022-02-28 11:54:122113semak imbas

Transform ialah atribut baharu CSS3 Ia digunakan untuk menetapkan perubahan bentuk elemen dan merealisasikan penukaran elemen 2D atau 3D Ia boleh memutar, menyerong dan menskalakan elemen bersama-sama dengan nilai atribut (fungsi transformasi ). skala, alih terjemah dan matriks ubah bentuk matriks.

Adakah mengubah atribut baru dalam css3?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi CSS3&&HTML5, komputer Dell G3.

Transform secara literal bermaksud transformasi, yang bermaksud perubahan Ia adalah atribut baharu CSS3, yang digunakan untuk menetapkan perubahan bentuk elemen dan merealisasikan transformasi 2D atau 3D unsur.

Dalam CSS3, transformasi terutamanya merangkumi jenis berikut: putaran putaran, herotan condong, skala penskalaan dan terjemahan mudah alih dan matriks transformasi matriks.

putar putar

Putar elemen mengikut sudut yang ditentukan Darjahnya adalah positif dan mengikut arah jam Jika nilai yang ditetapkan adalah positif Putaran mengikut arah jam, jika nilai yang ditetapkan adalah negatif, ia bermakna putaran lawan jam.
Contoh:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    body{
        background-color: #000;
    }
   .box{
        width: 100px;
        height: 100px;
        border: 1px solid #fff;
        position: relative;
        top: 100px;
        left: 100px;

    }
    .box1{
        width: 100px;
        height: 100px;
        background-color: red;
        transform:rotate(30deg);
    }
</style>
<body>
    <div>
        <div></div>
    </div>
   

</body>
</html>

Kesan:

Adakah mengubah atribut baru dalam css3?

zum skala

skala mempunyai tiga situasi:

  • scale(x,y) Buat skala elemen secara mendatar dan menegak pada masa yang sama

  • scaleX(x) elemen Hanya skala dalam arah mendatar (Penskalaan paksi-X)

  • scaleY(y)Elemen hanya berskala dalam arah menegak (Penskalaan paksi-Y)

.box{
	transfrom:scale(2,2)
}
.box{
	transfrom:scaleX(2)
}
.box{
	transfrom:scaleY(2)
}

kesan Gambar:

Adakah mengubah atribut baru dalam css3?

terjemah Alih

Terjemah mudah alih dibahagikan kepada tiga situasi:

  • translate(x,y)Arah mendatar dan bergerak dalam arah menegak pada masa yang sama (iaitu, paksi-X dan paksi-Y bergerak serentak

  • translateX(x)Bergerak hanya dalam arah mendatar (pergerakan paksi-X);

  • translateY(Y)Hanya pergerakan menegak (pergerakan paksi-Y)

terjemah(x,y)

.box{
	transfrom:translate(100px,20px);
}

Adakah mengubah atribut baru dalam css3?

transform:translateX()

.box{
        transform:translateX(100px);
    }

Adakah mengubah atribut baru dalam css3?
transform:translateY()

.box{
		transform:translateY(100px);
}

Adakah mengubah atribut baru dalam css3?
herotan condong

skew juga dibahagikan kepada tiga situasi

  • skew(x,y)Herot unsur dalam arah mendatar dan menegak pada masa yang sama (paksi-X dan paksi-Y diherotkan mengikut nilai sudut tertentu pada masa yang sama);

  • Hanya memesongkan elemen dalam arah menegak (herotan paksi-Y)

    skewX(x)

  • skewY(y)

.box{
		 transform:skew(20deg,20deg);
}
.box{
		 transform:skewX(20deg);
}
.box{
		 transform:skewY(20deg);
}

transform-origin menukar titik asas elemen Adakah mengubah atribut baru dalam css3?
Adakah mengubah atribut baru dalam css3?: digunakan untuk menetapkan titik asas pergerakan elemen (titik rujukan ). Titik lalai ialah titik tengah elemen. Nilai X dan Y boleh menjadi nilai peratusan, em, dan px, dan X juga boleh menjadi nilai parameter aksara kiri, tengah, dan kanan seperti X, sebagai tambahan kepada nilai peratusan, Y juga boleh menetapkan nilai aksara ​​atas, tengah dan bawah
Adakah mengubah atribut baru dalam css3? (Mempelajari perkongsian video:
tutorial video css, tutorial pengenalan bahagian hadapan web
)transform-origin(X,Y)

Atas ialah kandungan terperinci Adakah mengubah atribut baru dalam css3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah itu jquery slimArtikel seterusnya:Apakah itu jquery slim