


Tajuk Lajur Meja Berputar ... Sekarang dengan nombor sihir yang lebih sedikit!
Artikel ini menerangkan cara memutar tajuk lajur jadual menggunakan CSS, mengelakkan keperluan pengiraan trigonometri. Penulis sebelum ini menangani topik ini, tetapi pendekatan ini memudahkan proses dengan menggunakan geometri dan bukannya matematik yang kompleks.
CSS teras, sangat mirip dengan penyelesaian sebelumnya, dibentangkan pertama untuk rujukan cepat:
<th><div> Tajuk lajur 1</div></th>
Jadual { Sempadan-keruntuhan: runtuh; --Table-Sempadan-lebar: 1px; } th.rotate { ruang putih: nowrap; Kedudukan: Relatif; } th.rotate> div { Kedudukan: Mutlak; Bawah: 0; Kiri: 0; Teks-Align: Kiri; Transform: Terjemahan (calc (100%-var (-jadual-sempadan lebar) / 2), var (-Jadual-sempadan lebar)) berputar (315deg); Transform-Origin: 0% Calc (100%-var (-Jadual-sempadan lebar)); Lebar: 100%; } th.rotate> div> span { Kedudukan: Mutlak; Bawah: 0; Kiri: 0; Sempadan-Bottom: var (-Jadual-sempadan lebar) kelabu pepejal; } TD { Sempadan-kanan: var (-meja-sempadan lebar) kelabu pepejal; Min-lebar: 30px; Padding-top: 2px; padding-left: 5px; Teks-Align: Betul; }
Artikel itu kemudian menyelidiki penjelasan terperinci. Secara langsung berputar<th> Elemen membentangkan dua cabaran utama: Pengiraan lebar lajur berdasarkan panjang teks header (tidak diingini untuk respons) dan kehilangan sempadan semasa putaran.<p> Penyelesaiannya menggunakan bersarang<code><div> dan<code><span></span>
unsur -unsur dalam<th> . The<code><div> Bertindak sebagai bekas, membolehkan kedudukan mutlak dan menghalang kandungannya daripada menjejaskan lebar lajur. The<code><span></span>
Memegang teks dan sempadan bawahnya, memastikan penjajaran yang betul.
Kunci untuk mengelakkan pengiraan kompleks terletak secara strategik memilih transform-origin
. Dengan menetapkan transform-origin: 0% calc(100% - var(--table-border-width));
, putaran berlaku sekitar satu titik yang menyelaraskan sempadan dengan lancar, menghapuskan keperluan untuk pelarasan trigonometri. Fungsi translate()
tepat meletakkan elemen berputar.
Akhirnya, artikel itu mencadangkan membungkus jadual dalam bekas Flexbox untuk menguruskan ketinggian yang meningkat yang disebabkan oleh tajuk berputar. Contoh CSS untuk bekas ini disediakan. Artikel ini menyimpulkan dengan menekankan keanggunan dan kesederhanaan pendekatan geometri ini kepada tajuk meja berputar.
Atas ialah kandungan terperinci Tajuk Lajur Meja Berputar ... Sekarang dengan nombor sihir yang lebih sedikit!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Ia ' s! Tahniah kepada pasukan Vue untuk menyelesaikannya, saya tahu ia adalah usaha besar dan lama datang. Semua dokumen baru juga.

Saya mempunyai seseorang yang menulis dengan soalan yang sangat legit ini. Lea hanya blog tentang bagaimana anda boleh mendapatkan sifat CSS yang sah dari penyemak imbas. That ' s seperti ini.

Jika kita perlu menunjukkan dokumentasi kepada pengguna secara langsung dalam editor WordPress, apakah cara terbaik untuk melakukannya?

Pada hari yang lain, saya melihat sedikit ini sangat indah dari laman web Corey Ginnivan di mana koleksi kad timbunan di atas satu sama lain semasa anda menatal.

Terdapat beberapa aplikasi desktop ini di mana matlamat menunjukkan laman web anda pada dimensi yang berbeza pada masa yang sama. Oleh itu, anda boleh menulis

CSS Grid adalah koleksi sifat yang direka untuk menjadikan susun atur lebih mudah daripada yang pernah berlaku. Seperti apa -apa, ada sedikit keluk pembelajaran, tetapi grid adalah

Saya melihat Font Google melancarkan reka bentuk baru (tweet). Berbanding dengan reka bentuk besar yang terakhir, ini terasa lebih berulang. Saya hampir tidak dapat memberitahu perbezaannya
