Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Adakah mengubah atribut baru dalam css3?

Adakah mengubah atribut baru dalam css3?

青灯夜游
Lepaskan: 2022-02-28 11:54:12
asal
2162 orang telah melayarinya

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>
Salin selepas log masuk

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)
}
Salin selepas log masuk

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);
}
Salin selepas log masuk

Adakah mengubah atribut baru dalam css3?

transform:translateX()

.box{
        transform:translateX(100px);
    }
Salin selepas log masuk

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

.box{
		transform:translateY(100px);
}
Salin selepas log masuk

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);
}
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan