CSS penataan placeholder. Tampilan nama bidang atau cara mengubah placeholder. Menyembunyikan placeholder dengan baik
Dalam upaya untuk mengurangi bentuk dan mengurangi kebisingan visual, desainer tag
Dengan buruk
Bagus
Styling: ubah warna CSS placeholder
Ubah gaya bidang input dengan CSS placeholder
Dengan buruk
efek placeholder untuk
Atribut placeholder hanya berfungsi untuk dan
Metode memori kuno yang mengubah nilai JavaScript
Hai, hari ini menggunakan placeholder untuk input bukanlah hal yang mengejutkan. Placeholder adalah teks sementara dengan contoh di dalam input yang hilang saat teks dimasukkan. Gaya CSS untuk placeholder, kami akan mencoba mendaftar hari ini.
Tugas: buat gaya css Anda sendiri untuk placeholder
Katakanlah kita memiliki situs bergaya yang menggunakan placeholder di input. Kita perlu membuat gaya teks abu-abu menjemukan placeholder terlihat dalam gaya umum situs. Bagaimana ini bisa dicapai? Saya harus segera mengatakan bahwa ini belum berfungsi di semua browser. Secara khusus, di IE versi 9 dan di bawahnya tidak berfungsi sama sekali, di IE 10 dan selanjutnya masih berfungsi dengan susah payah. Firefox dan browser webkit adalah masalah lain.
Solusi: gaya css untuk placeholder
Jadi, kami telah menetapkan tugas, bagaimana kami akan menyelesaikannya?
Pertama, mari kita buat situs pengujian:
Selesai, sekarang mari kita lihat apa yang dapat dilakukan dengan gaya: webkit dan mozilla memiliki pengubah sendiri yang memungkinkan Anda untuk menetapkan gaya khusus ke placeholder: ::-webkit-input-placeholder dan :-moz-placeholder. Mari kita lihat cara menggunakannya:
Mari kita jelaskan gaya input itu sendiri dan teks di dalamnya (contoh warna biru untuk kontras):
Input (lebar: 250px; warna: biru; berat font: normal; gaya font: normal; )
Sekarang kita akan menulis gaya khusus untuk teks placeholder di input ini untuk browser Webkit (Chrome, Safari, Opera):
Input::-webkit-input-placeholder( color: red; font-style: italic; font-weight: bold; )
Mari kita buat teks placeholder menjadi merah tebal miring. Perhatikan bahwa tidak seperti kelas semu CSS lainnya yang dipisahkan oleh titik dua tunggal, gaya untuk placeholder di webkit dipisahkan oleh titik dua ganda.
Sekarang mari kita menulis gaya yang persis sama untuk Mozilla Firefox browser:
Input:-moz-placeholder( color: red; font-style: italic; font-weight: bold; )
Siap. Gaya CSS untuk placeholder, tentu saja Anda dapat meresepkan salah satu yang lebih cocok untuk desain Anda. Demo kerja dapat dilihat di
Elemen semu yang mengatur gaya teks perintah yang dibuat oleh atribut placeholder. Anda dapat menggunakan properti untuk mengubah tampilan teks, misalnya, mengatur font dan warna.
Sintaksis
pemilih::tempat penampung ( ... )
Notasi
Keterangan Contoh
<тип>
Menentukan jenis nilai. <размер>
A&&B Nilai harus dikeluarkan dalam urutan yang ditentukan. <размер> && <цвет>
Sebuah | B Menunjukkan bahwa hanya satu dari nilai yang disarankan (A atau B) yang harus dipilih. biasa | topi kecil
Sebuah || B Setiap nilai dapat digunakan sendiri atau dalam kombinasi dengan nilai lain dalam urutan apa pun. lebar || menghitung
Nilai grup. [ potong || menyeberang]
*
Ulangi nol kali atau lebih. [,<время>]*
+
Ulangi satu kali atau lebih. <число>+
?
Jenis, kata, atau grup yang ditentukan adalah opsional. sisipan?
(A, B) Ulangi setidaknya A, tetapi tidak lebih dari B kali. <радиус>{1,4}
#
Ulangi satu kali atau lebih dipisahkan dengan koma. <время>#
Contoh
tempat penampung
Hasil dari contoh ditunjukkan pada Gambar. satu.
Beras. 1. Penggunaan:: placeholder
Catatan
Internet Explorer menggunakan kelas semu :-ms-input-placeholder.
Microsoft Edge menggunakan elemen semu ::-ms-input-placeholder.
Chrome sebelum versi 57, Opera sebelum versi 44, Safari sebelum versi 10.1, dan Android menggunakan elemen semu ::-webkit-input-placeholder.
Firefox dari versi 4 hingga 19 menggunakan pseudo-class :-moz-placeholder .
Firefox sebelum versi 51 menggunakan elemen semu ::-moz-placeholder.
Browser
Browser
Notasi berikut digunakan dalam tabel browser.
Banyak dari Anda sering menemukan formulir yang memiliki tanda tangan sebagai petunjuk. Mereka menghilang saat mengetik. Jadi - ini adalah atribut placeholder, yaitu untuk elemen yang dibuat untuk input teks (input). Dengan itu, Anda dapat mengatur teks yang akan ditampilkan sebagai petunjuk sebelum masuk ke bidang ini. Sayangnya, tidak semua browser bekerja sama baiknya dengan atribut ini. Versi usang dan semuanya teks yang diberikan tidak menampilkan.
Sekarang mari kita lihat bagaimana melakukannya untuk menyelesaikan masalah yang dijelaskan di bawah ini:
1. Bagaimana mengubah gaya untuk placeholder;
2. Cara menyembunyikan teks placeholder bukan saat masuk, tetapi sudah saat mengklik bidang;
3. Apa yang harus dilakukan dengan browser di mana, pada prinsipnya, placeholder tidak ditampilkan.
Dalam semua contoh, kami akan bekerja dengan bidang input.
Bagaimana cara mengubah warna teks petunjuk di placeholder di input?
Bukan lagi berita bahwa setiap browser tidak hanya menampilkan placeholder secara berbeda, tetapi juga membutuhkan properti khusus untuk mengubah gaya. Dan saya tidak berbicara tentang awalan yang sesuai secara tertulis. Mari kita lihat mereka. Warna tooltip abu-abu secara default di banyak browser. PADA contoh ini mari kita membuatnya hitam.
Properti opacity, yang bertanggung jawab atas transparansi, harus dimasukkan untuk browser yang mendukung transparansi untuk elemen ini. Jika tidak, warnanya akan menjadi abu-abu, seperti defaultnya.
Dan ya, Anda dapat menggunakan kelas untuk menentukan properti ini. Lihat di bawah:
Input-phone::-webkit-input-placeholder ( color:red; )
.input-text::-webkit-input-placeholder ( color:green; )
/* dan seterusnya... */
Hapus placeholder saat mengklik bidang
Secara default, di browser, teks dari atribut placeholder menghilang hanya setelah input dimulai, tetapi ada orang yang ingin teks ini tidak mengganggu pada tahap mengklik bidang input. Paling sering mereka melakukan hal itu. Untuk melakukan ini, Anda perlu menulis gaya untuk fokus, di mana warna teks petunjuk menjadi benar-benar transparan, yaitu, tidak akan terlihat lagi. :fokus::-webkit-input-placeholder (opacity:0;)/* webkit */
:focus::-moz-placeholder (opacity:0;)/* Firefox 19+ */
:focus:-moz-placeholder (opacity:0;)/* Firefox 18- */
:fokus:-ms-input-placeholder (opacity:0;)/* IE */
Anda bahkan dapat mengatur perubahan halus dalam transparansi atau perubahan warna dengan animasi CSS. Tetapi mungkin ada masalah dengan kompatibilitas lintas-browser dari solusi tersebut.
Tetapi bagaimana dengan browser yang tidak mendukung atribut placeholder pada input?
Yah, pasti tidak tersesat) Ya, memang ada browser seperti itu. Misalnya, IE8. Dan ya, ada orang mahir yang akan selalu menggunakannya. Jika Anda perlu membuat solusi untuk semua pengunjung, maka bersabarlah sedikit. Untuk mengatasi masalah ini, unduh plugin jquery populer untuk ini - jquery.placeholder. Saya tidak akan memberikan tautan, karena hari ini atau besok mereka akan berubah. Tetapi, jika ada, Anda dapat mengunduh contoh yang berfungsi dengan plugin di - unduh sumbernya.
Kami menghubungkannya. Jangan lupa bahwa Anda juga perlu menghubungkan jquery pada prinsipnya.
Placeholder adalah kelas semu atau elemen semu yang bertanggung jawab untuk menampilkan nama bidang. Pada intinya, ini adalah tag (sebut saja untuk kesederhanaan) di mana Anda memasukkan kata, dan pengguna melihatnya di dalamnya. Beberapa jenis petunjuk atau nama untuk setiap bidang formulir.
Setiap browser menangani tag ini secara berbeda, dan gayanya menyisakan banyak hal yang diinginkan. Untuk mengubah gaya default, cukup tambahkan beberapa baris kode ke file gaya. Tidak ada yang sulit.
Kebenaran harus diingat bahwa tidak semua dari kita dapat berubah.
Di antara berbagai gaya, dalam hal ini, hal-hal berikut tersedia untuk kami:
- font-weight - mengatur bobot teks
- ukuran font - pemilihan ukuran teks
- font-family - pemilihan font
- latar belakang — latar belakang dan gambar latar belakang
- warna - warna teks
- word-spacing - mengatur jarak antar kata
- spasi huruf - mengatur jarak antar huruf
- text-decoration - pilihan dekorasi kata. Digarisbawahi, dicoret, dll.
- vertical-align - mengatur perataan vertikal
- text-transform - pilihan untuk mengubah teks. Semua huruf kapital atau huruf kecil, dll.
- line-height - jarak antar baris
- text-indent - mengatur indentasi kiri dari baris pertama paragraf
- text-overflow - pilihan untuk menampilkan teks yang tidak sesuai dengan blok (sembunyikan atau potong dan tambahkan elipsis)
- opacity - pilih transparansi elemen
Sekarang kita telah menemukan gaya yang tersedia, kita dapat mulai mendekorasi, untuk ini kita akan menambahkan gaya berikut:
::-webkit-input-placeholder ( warna: #2cb04d; )
::-moz-placeholder ( warna: #2cb04d; )/* Firefox 19+ */
:-moz-placeholder ( warna: #2cb04d; ) /*Firefox 18- */
:-ms-input-placeholder ( warna: #2cb04d; )
Setelah menambahkan baris ini, warna judul di dalam bidang formulir akan berubah dan di setiap browser akan sama. Di sini Anda dapat menambahkan gaya tambahan.
Misalnya, gaya ini
::-webkit-input-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)
::-moz-placeholder (warna:#2cb04d; ukuran font:1.5em; berat font:600;) /*Firefox 19+*/
:-moz-placeholder (warna:#2cb04d; ukuran font:1.5em; berat font:600;) /*Firefox 18-*/
:-ms-input-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)
Tambahkan warna, ukuran besar dan teks berat sedang. Jika Anda menambahkan properti tambahan
text-overflow:ellipsis maka teks akan dipotong agar sesuai dengan margin, dengan elipsis ditambahkan di akhir.
Ada properti lain yang menarik, berkat tampilan animasi di css (styles), Anda dapat mengatur persembunyian yang indah saat Anda meletakkan kursor di bidang. Sebelumnya, ini dilakukan melalui js (skrip)
Input::-webkit-input-placeholder (opacity: 1; transisi: opacity 0,3s kemudahan;)
.input::-moz-placeholder (opacity: 1; transisi: opacity 0.3s mudah;)
.input:-moz-placeholder (opacity: 1; transisi: opacity 0.3s mudah;)
.input:-ms-input-placeholder (opacity: 1; transisi: opacity 0.3s mudah;)
.input:focus::-webkit-input-placeholder (opacity: 0; transisi: opacity 0.3s mudah;)
.input:focus::-moz-placeholder (opacity: 0; transisi: opacity 0.3s mudah;)
.input:focus:-moz-placeholder (opacity: 0; transisi: opacity 0.3s mudah;)
.input:focus:-ms-input-placeholder (opacity: 0; transisi: opacity 0.3s mudah;)
Menambahkan gaya seperti itu akan membuat placeholder-a memudar ketika kursor ditempatkan di bidang
.input adalah kelas elemen bentuk. Agar gaya berfungsi, kode bidang formulir akan terlihat seperti ini:
Atau Anda dapat menggunakan kelas elemen. Dengan demikian, Anda dapat mengatur gaya yang berbeda untuk setiap formulir.
.input formulir formulir kontak::-webkit-input-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)
.input formulir formulir kontak::-moz-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)/*Firefox 19+*/
.input formulir formulir kontak:-moz-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)/*Firefox 18-*/
.input formulir formulir kontak:-ms-input-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)
Berikut adalah beberapa cara sederhana Anda dapat membuat desain formulir yang sangat indah.
Atribut placeholder hanya berfungsi untuk dan
Metode memori kuno yang mengubah nilai JavaScript
Hai, hari ini menggunakan placeholder untuk input bukanlah hal yang mengejutkan. Placeholder adalah teks sementara dengan contoh di dalam input yang hilang saat teks dimasukkan. Gaya CSS untuk placeholder, kami akan mencoba mendaftar hari ini.
Tugas: buat gaya css Anda sendiri untuk placeholder
Katakanlah kita memiliki situs bergaya yang menggunakan placeholder di input. Kita perlu membuat gaya teks abu-abu menjemukan placeholder terlihat dalam gaya umum situs. Bagaimana ini bisa dicapai? Saya harus segera mengatakan bahwa ini belum berfungsi di semua browser. Secara khusus, di IE versi 9 dan di bawahnya tidak berfungsi sama sekali, di IE 10 dan selanjutnya masih berfungsi dengan susah payah. Firefox dan browser webkit adalah masalah lain.
Solusi: gaya css untuk placeholder
Jadi, kami telah menetapkan tugas, bagaimana kami akan menyelesaikannya?
Pertama, mari kita buat situs pengujian:
Selesai, sekarang mari kita lihat apa yang dapat dilakukan dengan gaya: webkit dan mozilla memiliki pengubah sendiri yang memungkinkan Anda untuk menetapkan gaya khusus ke placeholder: ::-webkit-input-placeholder dan :-moz-placeholder. Mari kita lihat cara menggunakannya:
Mari kita jelaskan gaya input itu sendiri dan teks di dalamnya (contoh warna biru untuk kontras):
Input (lebar: 250px; warna: biru; berat font: normal; gaya font: normal; )
Sekarang kita akan menulis gaya khusus untuk teks placeholder di input ini untuk browser Webkit (Chrome, Safari, Opera):
Input::-webkit-input-placeholder( color: red; font-style: italic; font-weight: bold; )
Mari kita buat teks placeholder menjadi merah tebal miring. Perhatikan bahwa tidak seperti kelas semu CSS lainnya yang dipisahkan oleh titik dua tunggal, gaya untuk placeholder di webkit dipisahkan oleh titik dua ganda.
Sekarang mari kita menulis gaya yang persis sama untuk Mozilla Firefox browser:
Input:-moz-placeholder( color: red; font-style: italic; font-weight: bold; )
Siap. Gaya CSS untuk placeholder, tentu saja Anda dapat meresepkan salah satu yang lebih cocok untuk desain Anda. Demo kerja dapat dilihat di
Elemen semu yang mengatur gaya teks perintah yang dibuat oleh atribut placeholder. Anda dapat menggunakan properti untuk mengubah tampilan teks, misalnya, mengatur font dan warna.
Sintaksis
pemilih::tempat penampung ( ... )
Notasi
Keterangan | Contoh | |
---|---|---|
<тип> | Menentukan jenis nilai. | <размер> |
A&&B | Nilai harus dikeluarkan dalam urutan yang ditentukan. | <размер> && <цвет> |
Sebuah | B | Menunjukkan bahwa hanya satu dari nilai yang disarankan (A atau B) yang harus dipilih. | biasa | topi kecil |
Sebuah || B | Setiap nilai dapat digunakan sendiri atau dalam kombinasi dengan nilai lain dalam urutan apa pun. | lebar || menghitung |
Nilai grup. | [ potong || menyeberang] | |
* | Ulangi nol kali atau lebih. | [,<время>]* |
+ | Ulangi satu kali atau lebih. | <число>+ |
? | Jenis, kata, atau grup yang ditentukan adalah opsional. | sisipan? |
(A, B) | Ulangi setidaknya A, tetapi tidak lebih dari B kali. | <радиус>{1,4} |
# | Ulangi satu kali atau lebih dipisahkan dengan koma. | <время># |
Contoh
Hasil dari contoh ditunjukkan pada Gambar. satu.
Beras. 1. Penggunaan:: placeholder
Catatan
Internet Explorer menggunakan kelas semu :-ms-input-placeholder.
Microsoft Edge menggunakan elemen semu ::-ms-input-placeholder.
Chrome sebelum versi 57, Opera sebelum versi 44, Safari sebelum versi 10.1, dan Android menggunakan elemen semu ::-webkit-input-placeholder.
Firefox dari versi 4 hingga 19 menggunakan pseudo-class :-moz-placeholder .
Firefox sebelum versi 51 menggunakan elemen semu ::-moz-placeholder.
Browser
Browser
Notasi berikut digunakan dalam tabel browser.
Banyak dari Anda sering menemukan formulir yang memiliki tanda tangan sebagai petunjuk. Mereka menghilang saat mengetik. Jadi - ini adalah atribut placeholder, yaitu untuk elemen yang dibuat untuk input teks (input). Dengan itu, Anda dapat mengatur teks yang akan ditampilkan sebagai petunjuk sebelum masuk ke bidang ini. Sayangnya, tidak semua browser bekerja sama baiknya dengan atribut ini. Versi usang dan semuanya teks yang diberikan tidak menampilkan.
Sekarang mari kita lihat bagaimana melakukannya untuk menyelesaikan masalah yang dijelaskan di bawah ini:
1. Bagaimana mengubah gaya untuk placeholder;
2. Cara menyembunyikan teks placeholder bukan saat masuk, tetapi sudah saat mengklik bidang;
3. Apa yang harus dilakukan dengan browser di mana, pada prinsipnya, placeholder tidak ditampilkan.
Dalam semua contoh, kami akan bekerja dengan bidang input.
Bagaimana cara mengubah warna teks petunjuk di placeholder di input?
Bukan lagi berita bahwa setiap browser tidak hanya menampilkan placeholder secara berbeda, tetapi juga membutuhkan properti khusus untuk mengubah gaya. Dan saya tidak berbicara tentang awalan yang sesuai secara tertulis. Mari kita lihat mereka.Warna tooltip abu-abu secara default di banyak browser. PADA contoh ini mari kita membuatnya hitam.
Properti opacity, yang bertanggung jawab atas transparansi, harus dimasukkan untuk browser yang mendukung transparansi untuk elemen ini. Jika tidak, warnanya akan menjadi abu-abu, seperti defaultnya.
Dan ya, Anda dapat menggunakan kelas untuk menentukan properti ini. Lihat di bawah:
Input-phone::-webkit-input-placeholder ( color:red; )
.input-text::-webkit-input-placeholder ( color:green; )
/* dan seterusnya... */
Hapus placeholder saat mengklik bidang
Secara default, di browser, teks dari atribut placeholder menghilang hanya setelah input dimulai, tetapi ada orang yang ingin teks ini tidak mengganggu pada tahap mengklik bidang input. Paling sering mereka melakukan hal itu. Untuk melakukan ini, Anda perlu menulis gaya untuk fokus, di mana warna teks petunjuk menjadi benar-benar transparan, yaitu, tidak akan terlihat lagi.:fokus::-webkit-input-placeholder (opacity:0;)/* webkit */
:focus::-moz-placeholder (opacity:0;)/* Firefox 19+ */
:focus:-moz-placeholder (opacity:0;)/* Firefox 18- */
:fokus:-ms-input-placeholder (opacity:0;)/* IE */
Anda bahkan dapat mengatur perubahan halus dalam transparansi atau perubahan warna dengan animasi CSS. Tetapi mungkin ada masalah dengan kompatibilitas lintas-browser dari solusi tersebut.
Tetapi bagaimana dengan browser yang tidak mendukung atribut placeholder pada input?
Yah, pasti tidak tersesat) Ya, memang ada browser seperti itu. Misalnya, IE8. Dan ya, ada orang mahir yang akan selalu menggunakannya. Jika Anda perlu membuat solusi untuk semua pengunjung, maka bersabarlah sedikit.Untuk mengatasi masalah ini, unduh plugin jquery populer untuk ini - jquery.placeholder. Saya tidak akan memberikan tautan, karena hari ini atau besok mereka akan berubah. Tetapi, jika ada, Anda dapat mengunduh contoh yang berfungsi dengan plugin di - unduh sumbernya.
Kami menghubungkannya. Jangan lupa bahwa Anda juga perlu menghubungkan jquery pada prinsipnya.
Placeholder adalah kelas semu atau elemen semu yang bertanggung jawab untuk menampilkan nama bidang. Pada intinya, ini adalah tag (sebut saja untuk kesederhanaan) di mana Anda memasukkan kata, dan pengguna melihatnya di dalamnya. Beberapa jenis petunjuk atau nama untuk setiap bidang formulir.
Setiap browser menangani tag ini secara berbeda, dan gayanya menyisakan banyak hal yang diinginkan. Untuk mengubah gaya default, cukup tambahkan beberapa baris kode ke file gaya. Tidak ada yang sulit.
Kebenaran harus diingat bahwa tidak semua dari kita dapat berubah.
Di antara berbagai gaya, dalam hal ini, hal-hal berikut tersedia untuk kami:
- font-weight - mengatur bobot teks
- ukuran font - pemilihan ukuran teks
- font-family - pemilihan font
- latar belakang — latar belakang dan gambar latar belakang
- warna - warna teks
- word-spacing - mengatur jarak antar kata
- spasi huruf - mengatur jarak antar huruf
- text-decoration - pilihan dekorasi kata. Digarisbawahi, dicoret, dll.
- vertical-align - mengatur perataan vertikal
- text-transform - pilihan untuk mengubah teks. Semua huruf kapital atau huruf kecil, dll.
- line-height - jarak antar baris
- text-indent - mengatur indentasi kiri dari baris pertama paragraf
- text-overflow - pilihan untuk menampilkan teks yang tidak sesuai dengan blok (sembunyikan atau potong dan tambahkan elipsis)
- opacity - pilih transparansi elemen
Sekarang kita telah menemukan gaya yang tersedia, kita dapat mulai mendekorasi, untuk ini kita akan menambahkan gaya berikut:
::-webkit-input-placeholder ( warna: #2cb04d; )
::-moz-placeholder ( warna: #2cb04d; )/* Firefox 19+ */
:-moz-placeholder ( warna: #2cb04d; ) /*Firefox 18- */
:-ms-input-placeholder ( warna: #2cb04d; )
Setelah menambahkan baris ini, warna judul di dalam bidang formulir akan berubah dan di setiap browser akan sama. Di sini Anda dapat menambahkan gaya tambahan.
Misalnya, gaya ini
::-webkit-input-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)
::-moz-placeholder (warna:#2cb04d; ukuran font:1.5em; berat font:600;) /*Firefox 19+*/
:-moz-placeholder (warna:#2cb04d; ukuran font:1.5em; berat font:600;) /*Firefox 18-*/
:-ms-input-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)
Tambahkan warna, ukuran besar dan teks berat sedang. Jika Anda menambahkan properti tambahan
text-overflow:ellipsis maka teks akan dipotong agar sesuai dengan margin, dengan elipsis ditambahkan di akhir.
Ada properti lain yang menarik, berkat tampilan animasi di css (styles), Anda dapat mengatur persembunyian yang indah saat Anda meletakkan kursor di bidang. Sebelumnya, ini dilakukan melalui js (skrip)
Input::-webkit-input-placeholder (opacity: 1; transisi: opacity 0,3s kemudahan;)
.input::-moz-placeholder (opacity: 1; transisi: opacity 0.3s mudah;)
.input:-moz-placeholder (opacity: 1; transisi: opacity 0.3s mudah;)
.input:-ms-input-placeholder (opacity: 1; transisi: opacity 0.3s mudah;)
.input:focus::-webkit-input-placeholder (opacity: 0; transisi: opacity 0.3s mudah;)
.input:focus::-moz-placeholder (opacity: 0; transisi: opacity 0.3s mudah;)
.input:focus:-moz-placeholder (opacity: 0; transisi: opacity 0.3s mudah;)
.input:focus:-ms-input-placeholder (opacity: 0; transisi: opacity 0.3s mudah;)
Menambahkan gaya seperti itu akan membuat placeholder-a memudar ketika kursor ditempatkan di bidang
.input adalah kelas elemen bentuk. Agar gaya berfungsi, kode bidang formulir akan terlihat seperti ini:
Atau Anda dapat menggunakan kelas elemen. Dengan demikian, Anda dapat mengatur gaya yang berbeda untuk setiap formulir.
.input formulir formulir kontak::-webkit-input-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)
.input formulir formulir kontak::-moz-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)/*Firefox 19+*/
.input formulir formulir kontak:-moz-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)/*Firefox 18-*/
.input formulir formulir kontak:-ms-input-placeholder (warna: #2cb04d; ukuran font: 1.5em; berat font: 600;)
Berikut adalah beberapa cara sederhana Anda dapat membuat desain formulir yang sangat indah.