Rumah > hujung hadapan web > tutorial css > Adakah Peralihan CSS Berfungsi pada `grid-template-columns` dan `grid-template-rows` dalam Semua Penyemak Imbas?

Adakah Peralihan CSS Berfungsi pada `grid-template-columns` dan `grid-template-rows` dalam Semua Penyemak Imbas?

Mary-Kate Olsen
Lepaskan: 2024-11-16 06:02:02
asal
588 orang telah melayarinya

Do CSS Transitions Work on `grid-template-columns` and `grid-template-rows` in All Browsers?

Menggunakan Peralihan CSS dalam Reka Letak Grid CSS

Dalam coretan kod anda, anda telah melaksanakan peralihan CSS dengan betul untuk menghidupkan ketinggian pembalut kelas (grid-template-rows). Walau bagaimanapun, peralihan untuk sifat Grid CSS belum lagi disokong dalam semua penyemak imbas.

Spesifikasi semasa menyatakan bahawa peralihan harus berfungsi pada lajur-templat-grid dan baris-templat-grid asalkan satu-satunya perubahan adalah pada nilai sifat. Walau bagaimanapun, dalam sesetengah penyemak imbas, peralihan pada sifat ini mungkin tidak berfungsi.

Terdapat pelaksanaan yang dikemas kini yang membenarkan peralihan pada lajur-templat-grid dan baris-baris-templat-grid. Pelaksanaan ini hanya disokong dalam Firefox pada masa ini.

Kod Ujian:

Untuk menguji sama ada peralihan pada lajur-templat-grid dan baris-templat-grid berfungsi dalam penyemak imbas anda , anda boleh menggunakan kod berikut:

grid-container {
  display: inline-grid;
  grid-template-columns: 100px 20vw 200px;
  grid-template-rows: repeat(2, 100px);
  background-color: black;
  height: 230px;
  transition: 2s;
}

grid-container:hover {
  grid-template-columns: 50px 10vw 100px;
  grid-template-rows: repeat(2, 50px);
  background-color: red;
  height: 130px;
  transition: 2s;
}

grid-item {
  background-color: lightgreen;
}
Salin selepas log masuk
<grid-container>
  <grid-item></grid-item>
  <grid-item></grid-item>
  <grid-item></grid-item>
  <grid-item></grid-item>
  <grid-item></grid-item>
  <grid-item></grid-item>
</grid-container>
Salin selepas log masuk

Jika ketinggian dan lebar grid berubah dengan lancar apabila melayang di atas bekas dalam Firefox, kemudian peralihan pada grid-template-lajur dan grid-template-baris disokong dalam penyemak imbas anda.

Atas ialah kandungan terperinci Adakah Peralihan CSS Berfungsi pada `grid-template-columns` dan `grid-template-rows` dalam Semua Penyemak Imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Isu terkini
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan