


Bagaimana untuk meningkatkan ketinggian elemen input dan membuat teks di bahagian bawah?
Apr 05, 2025 pm 02:51 PMBijak menyesuaikan ketinggian elemen input supaya teks itu dapat dilengkapkan dengan elegan di bahagian bawah
Dalam reka bentuk web, sering diperlukan untuk menyesuaikan ketinggian elemen input dan pastikan teks di dalamnya terletak di bahagian bawah. Walau bagaimanapun, teks lalai elemen input berpusat secara menegak, bagaimanakah ini dapat diselesaikan? Artikel ini akan memberikan cara yang bijak untuk tidak bergantung pada padding.
Penerangan Masalah
Katakan kita mempunyai elemen input dengan ketinggian 60 piksel, dan teksnya berpusat secara lalai. Kita perlu menyesuaikan teks ke bahagian bawah sambil mengekalkan ketinggian elemen input tidak berubah.
Kod HTML dan CSS awal adalah seperti berikut:
<meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Dokumen</title> <style> input { height: 60px; } </style> <input type="text">
Penyelesaian: Kaedah kontena
Untuk mencapai kesan sasaran, kita boleh membuat bekas, letakkan elemen input di dalamnya, dan gunakan kedudukan mutlak untuk mengawal kedudukan input dengan tepat. Langkah -langkah tertentu adalah seperti berikut:
- Sembunyikan sempadan lalai input: Tetapkan sempadan input ke telus atau tanpa sempadan.
- Buat bekas tersuai: Buat bekas Div, tetapkan gaya ketinggian dan sempadannya.
- Input kedudukan mutlak: Gunakan
position: absolute;
Untuk mencari input ke bahagian bawah bekas.
Kod yang diubahsuai adalah seperti berikut:
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> .input-container { height: 60px; border: 1px solid #000; /* 可自定義邊框樣式 */ position: relative; } .input-container input { height: 100%; border: none; /* 隱藏input默認(rèn)邊框 */ position: absolute; bottom: 0; width: 100%; } </style> <div class="input-container"> <input type="text"> </div>
Kaedah ini secara berkesan mengesan teks elemen input ke bahagian bawah sambil mengekalkan ketinggian 60 piksel, mengelakkan masalah susun atur yang berpotensi yang disebabkan oleh menggunakan padding, dan lebih banyak gaya dan kedudukan yang fleksibel.
Atas ialah kandungan terperinci Bagaimana untuk meningkatkan ketinggian elemen input dan membuat teks di bahagian bawah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

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

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

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)

Filter latar belakang digunakan untuk menggunakan kesan visual kepada kandungan di belakang unsur-unsur. 1. Gunakan penapis latar belakang: blur (10px) dan sintaks lain untuk mencapai kesan kaca beku; 2. Menyokong pelbagai fungsi penapis seperti kabur, kecerahan, kontras, dan lain -lain dan boleh ditumpangkan; 3. Ia sering digunakan dalam reka bentuk kad kaca, dan perlu memastikan bahawa unsur -unsur bertindih dengan latar belakang; 4. Pelayar moden mempunyai sokongan yang baik, dan @supports boleh digunakan untuk menyediakan penyelesaian penurunan; 5. Elakkan nilai kabur yang berlebihan dan kerap meredakan untuk mengoptimumkan prestasi. Atribut ini hanya berkuatkuasa apabila terdapat kandungan di belakang unsur -unsur.

Define@keyframesbouncewith0%,100%attranslateY(0)and50%attranslateY(-20px)tocreateabasicbounce.2.Applytheanimationtoanelementusinganimation:bounce0.6sease-in-outinfiniteforsmooth,continuousmotion.3.Forrealism,use@keyframesrealistic-bouncewithscale(1.1

Bank of America memulakan penjejakan aset digital untuk menandakan peningkatan pengiktirafan Ethereum dalam kewangan arus perdana. 1. Peningkatan pengiktirafan kesahihan; 2. Ia boleh menarik institusi untuk memperuntukkan aset digital; 3. Menggalakkan proses pematuhan; 4. Sahkan prospek aplikasi dan nilai berpotensi ETH sebagai "minyak digital"; Ethereum telah menjadi tumpuan kerana ekosistem Dapp yang besar, 1. Meningkatkan teknologi kepada PO untuk meningkatkan skalabiliti, keselamatan dan kemampanan; 2. Pinjaman sokongan, perdagangan dan perkhidmatan kewangan lain sebagai teras DEFI; 3. Menyokong kemakmuran NFT dan menyatukan permintaan ekologi; 4. Memperluas aplikasi peringkat perusahaan seperti pengurusan rantaian bekalan; 5. EIP-1559 memperkenalkan mekanisme deflasi untuk meningkatkan kekurangan; Platform perdagangan teratas termasuk: 1. Binance (Volume Trading)

Gunakan imej latar belakang dan klip latar belakang: teks untuk mencapai kesan kecerunan teks CSS; 2. Anda mesti menetapkan-WebKit-Background-Clip: Teks dan -WebKit-Text-Fill-warna: telus untuk memastikan keserasian penyemak imbas; 3. Anda boleh menyesuaikan kecerunan linear atau radial, dan disyorkan untuk menggunakan teks berani atau besar untuk meningkatkan kesan visual; 4. Ia disyorkan untuk menetapkan warna sebagai warna alternatif untuk persekitaran yang tidak disokong; 5. Alternatif boleh menggunakan -Webkit-Mask-image untuk mencapai kesan yang lebih kompleks, tetapi mereka sangat sesuai untuk senario lanjutan; Kaedah ini mudah, mempunyai keserasian dan visual yang baik

Theaspect-ratiocsspropertydefinesthewidth-to-heightratioofanelement, memastikan konsistenproportionsinresponedesedesigns.1.InisappliedDirectyToelementsLikeImages, Video, Orcontainersusingsyxsuchaspasect-ratio: 16/9.2.

OKX adalah platform perkhidmatan aset digital yang terkenal di dunia, menyediakan pengguna dengan produk dan perkhidmatan yang pelbagai termasuk tempat, kontrak, pilihan, dan lain-lain. Dengan pengalaman operasi yang lancar dan integrasi fungsi yang kuat, aplikasi rasminya telah menjadi alat yang sama untuk banyak pengguna aset digital.

Gunakan kotak semak tersembunyi atau butang radio sebagai suis untuk mengawal paparan kandungan melalui: selepas pseudo-kelas dan pemilih saudara; 2. Gunakan CSS untuk menyembunyikan kotak input, gaya label ke tajuk yang boleh diklik, dan gunakan keadaan yang diperiksa untuk menukar ketinggian maksimum kandungan untuk mencapai pengembangan dan keruntuhan; 3. Pastikan label dikaitkan dengan kotak input untuk meningkatkan kebolehcapaian, tambahkan: gaya fokus untuk menyokong navigasi papan kekunci; 4. Jika anda perlu mengembangkan hanya satu panel pada satu masa, anda boleh menggunakan kotak input jenis radio dengan atribut nama yang sama. Kaedah ini tidak memerlukan JavaScript, ringan dan cekap, sesuai untuk paparan interaktif kandungan statik, dan mempunyai akses yang baik.

Gunakan kotak semak tersembunyi dan CSS: Pseudo-kelas yang diperiksa digabungkan dengan pemilih saudara bersebelahan () untuk mengawal paparan kandungan; 2. Struktur HTML mengandungi input, label dan kandungan div untuk setiap item yang runtuh; 3. Ekspansi lancar/runtuh animasi dengan menetapkan peralihan ketinggian max; 4. Tambah ikon status terbuka/tutup dengan elemen pseudo; 5. Gunakan jenis radio untuk melaksanakan mod tunggal terbuka, manakala kotak semak membolehkan pelbagai bukaan. Ini adalah pelaksanaan menu dilipat interaktif yang tidak memerlukan JavaScript dan serasi dengan pelayar moden.
