Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk menetapkan titik rujukan putaran untuk animasi css3

Bagaimana untuk menetapkan titik rujukan putaran untuk animasi css3

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBasal
2022-06-14 15:56:301568semak imbas

Dalam CSS3, anda boleh menggunakan atribut "transform-origin" untuk menetapkan titik rujukan putaran elemen ini digunakan untuk menukar kedudukan putaran elemen. anda boleh menukar kedudukan elemen pada paksi x dan y , jika ia adalah elemen berputar 3D, anda boleh menukar kedudukan elemen pada paksi-x, paksi-y dan paksi-z. transform-origin:Kedudukan arah paksi-X Kedudukan arah paksi-Y Kedudukan arah paksi-Z;".

Bagaimana untuk menetapkan titik rujukan putaran untuk animasi css3

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

Cara untuk menetapkan titik rujukan putaran untuk animasi css3

Tetapkan titik rujukan putaran dengan atribut transform-Origin

Atribut transform-Origin membolehkan anda menukar Lokasi elemen transformasi.

Elemen transformasi 2D boleh menukar paksi X dan Y elemen. Ubah elemen dalam 3D dan juga tukar paksi Z unsur tersebut.

Untuk menggunakan atribut ini, anda mesti menggunakan atribut transform dahulu.

Sintaksnya ialah:

transform-origin: x-axis y-axis z-axis;

paksi-x

Mentakrifkan tempat paparan diletakkan pada paksi-X.

paksi-y

Mentakrifkan tempat pada paksi-Y pandangan diletakkan.

paksi-z

Mentakrifkan tempat pada paksi-Z pandangan diletakkan.

Contoh adalah seperti berikut:

<style>
#div1
{
position: relative;
height: 200px;
width: 200px;
margin: 100px;
padding:10px;
border: 1px solid black;
}
#div2
{
padding:50px;
position: absolute;
border: 1px solid black;
background-color: red;
transform: rotate(45deg);
transform-origin:50% 50%;
-ms-transform: rotate(45deg); /* IE 9 */
-ms-transform-origin:50% 50%; /* IE 9 */
-webkit-transform: rotate(45deg); /* Safari and Chrome */
-webkit-transform-origin:50% 50%; /* Safari and Chrome */
}
</style>
</head>
<body>
<div id="div1">
  <div id="div2">HELLO</div>
</div>
</body>

Hasil keluaran:

Bagaimana untuk menetapkan titik rujukan putaran untuk animasi css3

(Belajar perkongsian video: tutorial video css , tutorial video html)

Atas ialah kandungan terperinci Bagaimana untuk menetapkan titik rujukan putaran untuk animasi 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