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
545 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!

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