Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mengubah Saiz Fon Secara Dinamik Berdasarkan Saiz Div?

Bagaimana untuk Mengubah Saiz Fon Secara Dinamik Berdasarkan Saiz Div?

Patricia Arquette
Lepaskan: 2024-11-16 12:19:03
asal
354 orang telah melayarinya

How to Resize Font Size Dynamically Based on Div Size?

Ubah Saiz Font Mengikut Saiz Div

Dalam senario di mana div terdiri daripada sembilan kotak dengan teks terkandung dalam kotak tengah , adalah wajar untuk melaraskan saiz fon secara dinamik untuk mengekalkan nisbah yang konsisten dengan keseluruhan halaman dimensi.

Mengubah Saiz Teks Dalam Div

Untuk mencapai ini, masukkan sifat CSS3 berikut dalam tag:

body {
  font-size: calc(1.25vmin + 1.25vmax);
}
Salin selepas log masuk

Keserasian Silang Resolusi

Daripada menggunakan berbilang pertanyaan media CSS untuk menampung resolusi yang berbeza, pertimbangkan untuk menggunakan gaya CSS3 berikut, yang melaraskan fon secara automatik saiz berdasarkan skrin lebar:

@media (min-width: 50px) { body { font-size: 0.1em; } }
@media (min-width: 100px) { body { font-size: 0.2em; } }
// ...and so on, with incrementing width thresholds...
@media (min-width: 1700px) { body { font-size: 3.6em; } }
Salin selepas log masuk

Penjelasan

  • Unit vmin mewakili peratusan min sama ada ketinggian atau lebar port pandangan.
  • Vmax unit mewakili peratusan maksimum sama ada ketinggian atau lebar port pandangan.
  • Dengan menggunakan ini formula, saiz fon akan berskala secara berkadar kepada ketinggian dan lebar port pandang yang lebih kecil, memastikan perkadaran teks yang konsisten merentas saiz skrin yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk Mengubah Saiz Fon Secara Dinamik Berdasarkan Saiz Div?. 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