Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menetapkan kedudukan titik putaran dalam css3

Bagaimana untuk menetapkan kedudukan titik putaran dalam css3

WBOY
WBOYasal
2021-12-23 15:50:227712semak imbas

Dalam css, anda boleh menggunakan atribut "transform-Origin" untuk menetapkan kedudukan titik putaran elemen ini membolehkan anda menukar kedudukan elemen yang diubah Anda boleh menetapkan jarak antara elemen yang diubah dan paksi X, Y dan Z masing-masing, sintaks ialah "asal-ubah: arah paksi-X, arah paksi-Y, arah paksi-Z;".

Bagaimana untuk menetapkan kedudukan titik putaran dalam css3

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

Cara menetapkan kedudukan titik putaran dalam css3

Atribut transform-Origin membolehkan anda menukar kedudukan elemen yang diubah.

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

Apabila atribut asal-ubah tidak ditetapkan, putaran, anjakan, penskalaan dan operasi lain yang dilakukan oleh ubah bentuk CSS dicacatkan berdasarkan pusat elemen (asal transformasi/titik pusat). Atribut asal-ubah dalam CSS3 digunakan untuk menetapkan kedudukan titik asas unsur yang diputarkan Penggunaan biasa bagi asal-ubah yang digabungkan dengan animasi CSS3 boleh menyebabkan elemen itu berputar, beralih, dsb. di sepanjang titik asas tertentu.

Contoh adalah seperti berikut:

<html>
<head>
<meta charset="utf-8"> 
<title>123</title>
<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:20% 40%;
-ms-transform: rotate(45deg); /* IE 9 */
-ms-transform-origin:20% 40%; /* IE 9 */
-webkit-transform: rotate(45deg); /* Safari and Chrome */
-webkit-transform-origin:20% 40%; /* Safari and Chrome */
}
</style>
</head>
<body>
<div id="div1">
  <div id="div2">HELLO</div>
</div>
</body>
</html>

Hasil keluaran:

Bagaimana untuk menetapkan kedudukan titik putaran dalam css3

(Belajar perkongsian video: tutorial video css )

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