Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Memusatkan Teks Dengan Sempurna Di Dalam Sempadan CSS Pekeliling?

Bagaimanakah Saya Boleh Memusatkan Teks Dengan Sempurna Di Dalam Sempadan CSS Pekeliling?

Patricia Arquette
Patricia Arquetteasal
2024-12-03 11:05:10269semak imbas

How Can I Perfectly Center Text Inside a Circular CSS Border?

Memusatkan Teks dalam Sempadan Pekeliling

Meningkatkan daya tarikan visual elemen web boleh melibatkan penyesuaian bentuk. Corak reka bentuk biasa ialah mencipta bulatan dengan teks berpusat di dalamnya. Artikel ini meneroka penyelesaian berasaskan CSS untuk mencapai perkara itu.

Pendekatan Asal dan Perangkap

Satu pendekatan popular melibatkan penggunaan CSS sahaja untuk melukis bulatan. Walaupun kaedah ini menyediakan rangka kerja asas, menambah teks ke tengah boleh menjadi mencabar. Percubaan untuk memusatkan teks secara menegak dalam bulatan menggunakan penyelesaian sedia ada mungkin menghasilkan bentuk bujur dan bukannya bulatan bersih.

Penyelesaian: Melaraskan Ketinggian Garis

Kunci untuk memusatkan teks dengan sempurna dalam bulatan terletak pada menetapkan sifat ketinggian garis kepada nilai yang sama dengan ketinggian div bekas. Dengan melakukan ini, teks akan dijajarkan secara menegak di tengah bulatan.

Contoh Pelaksanaan

Berikut ialah contoh yang menunjukkan pelaksanaan:

.circle {
  width: 500px;
  height: 500px;
  line-height: 500px;  <!-- Adjusts vertical text alignment -->
  border-radius: 50%;
  font-size: 50px;
  color: #fff;
  text-align: center;
  background: #000
}
<div class="circle">Hello I am A Circle</div>

Dalam contoh ini, div kontena mempunyai lebar dan ketinggian 500 piksel. Ketinggian garis juga ditetapkan kepada 500 piksel, yang memastikan teks dipusatkan secara menegak. Ini menghasilkan bentuk bulat yang sempurna dengan teks diletakkan dengan kemas di tengah.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memusatkan Teks Dengan Sempurna Di Dalam Sempadan CSS Pekeliling?. 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