Cara mencipta kesan sorotan menggunakan CSS (kod dilampirkan)
Bagaimana untuk mencipta kesan sorotan menggunakan CSS? Artikel berikut akan menganalisis prinsip pelaksanaan dan berkongsi kod pelaksanaan kesan lampu sorot CSS. Saya harap ia akan membantu semua orang!
Prinsip pelaksanaan kesan lampu sorot CSS adalah sangat mudah:
- Bertindih sepenuhnya kedua-dua teks, lapisan dalam berwarna kelabu gelap dan lapisan luar ialah warna Gradien. [Pembelajaran yang disyorkan: Tutorial video CSS]
- Sapukan topeng bulat pada teks luar.
- Tambah
CSS Animation
pada penghujung.
Sokongan Teknikal
Sifat CSS yang dirujuk ialah:
pelaksanaan
Untuk memastikan struktur HTML mudah, elemen kelas pseudo akan digunakan kemudian.
Kod HTML adalah seperti berikut:
<h1 id="我想藏在罐头里">我想藏在罐头里</h1>
Nota:
attr()
secara teorinya boleh digunakan untuk semua sifat CSS tetapi pada masa ini hanya menyokong elemen pseudocontent
atribut, atribut lain dan ciri lanjutan sedang dalam percubaanNota Penterjemah: Jika anda mendapati bahawa penggunaan lanjutan attr() dalam jadual keserasian penyemak imbas masih tidak bagus Jika anda sokongan, kebanyakan kandungan artikel ini hanyalah bercakap di atas kertas
PetikanDokumen MDN
Kod CSS adalah seperti berikut:
*{ margin: 0; padding: 0; } :root{ --ellipse: 6.25rem; } html, body{ display: flex; justify-content: center; align-items: center; height: 100vh; background: #222; } h1{ font-size: 4rem; color: #333; width: 37.5rem; position: relative; } h1::after{ /* attr(attribute_name) */ content:attr(data-text); position: absolute; top: 0; left: 0; color: pink; clip-path: ellipse(var(--ellipse) var(--ellipse) at 0% 50%); animation: move 5s infinite; } @keyframes move{ 0%, 100%{ clip-path: ellipse(var(--ellipse) var(--ellipse) at 0% 50%); } 50%{ clip-path: ellipse(var(--ellipse) var(--ellipse) at 100% 50%); } }
Kesannya adalah seperti berikut :
Kini kesan lampu sorot dinamik selesai.
Tetapi masih ada masalah, saya tertanya-tanya jika rakan-rakan saya yang penuh perhatian telah menyedarinya , dan akhirnya letakkan 彩色
Tukar kepada telus, jadi kita perlu mengubah suai kod. color
dan h1:after
dalam background-image
: background-clip
h1::after{ /* 别忘记修改color为透明 */ color: transparent; background-image: linear-gradient(to left,#1a2a6c,#b21f1f,#fdbb2d); background-clip: text; /* 因为background-clip是预览阶段的css属性,要加上一个前缀版本 */ -webkit-background-clip: text; }
Kod sumber demo ada di sini Pautan CodePen: https://codepen.io/jackbrens/pen/MWrGNedRingkasan di atas adalah semua kandungan yang dikongsi kali ini~~Jika anda rasa artikel itu ditulis dengan baik dan telah memberi inspirasi kepada anda, sila jangan teragak-agak untuk mengklik
dan 赞
dan tinggalkan komen anda di 关注
Pendapat yang berharga~~评论区
bahagian hadapan web)
Atas ialah kandungan terperinci Cara mencipta kesan sorotan menggunakan CSS (kod dilampirkan). 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

AI Hentai Generator
Menjana ai hentai secara percuma.

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



Bagaimana cara menggunakan butang bootstrap? Perkenalkan CSS bootstrap untuk membuat elemen butang dan tambahkan kelas butang bootstrap untuk menambah teks butang

Untuk menyesuaikan saiz unsur-unsur dalam bootstrap, anda boleh menggunakan kelas dimensi, yang termasuk: menyesuaikan lebar: .col-, .w-, .mw-adjust ketinggian: .h-, .min-h-, .max-h-

Untuk menubuhkan rangka kerja bootstrap, anda perlu mengikuti langkah -langkah ini: 1. Rujuk fail bootstrap melalui CDN; 2. Muat turun dan tuan rumah fail pada pelayan anda sendiri; 3. Sertakan fail bootstrap di HTML; 4. Menyusun sass/kurang seperti yang diperlukan; 5. Import fail tersuai (pilihan). Setelah persediaan selesai, anda boleh menggunakan sistem grid Bootstrap, komponen, dan gaya untuk membuat laman web dan aplikasi yang responsif.

Terdapat beberapa cara untuk memasukkan imej dalam bootstrap: masukkan imej secara langsung, menggunakan tag HTML IMG. Dengan komponen imej bootstrap, anda boleh memberikan imej yang responsif dan lebih banyak gaya. Tetapkan saiz imej, gunakan kelas IMG-cecair untuk membuat imej boleh disesuaikan. Tetapkan sempadan, menggunakan kelas IMG-Sempadan. Tetapkan sudut bulat dan gunakan kelas IMG-bulat. Tetapkan bayangan, gunakan kelas bayangan. Saiz semula dan letakkan imej, menggunakan gaya CSS. Menggunakan imej latar belakang, gunakan harta CSS imej latar belakang.

Untuk mengesahkan tarikh dalam bootstrap, ikuti langkah -langkah ini: memperkenalkan skrip dan gaya yang diperlukan; memulakan komponen pemilih tarikh; Tetapkan atribut data-BV-tarikh untuk membolehkan pengesahan; Konfigurasikan peraturan pengesahan (seperti format tarikh, mesej ralat, dll.); Mengintegrasikan rangka kerja pengesahan bootstrap dan mengesahkan input tarikh secara automatik apabila borang dikemukakan.

Jawapan: Anda boleh menggunakan komponen pemetik tarikh bootstrap untuk melihat tarikh di halaman. Langkah -langkah: Memperkenalkan rangka kerja bootstrap. Buat kotak input pemilih Tarikh dalam HTML. Bootstrap secara automatik akan menambah gaya kepada pemilih. Gunakan JavaScript untuk mendapatkan tarikh yang dipilih.

Terdapat dua cara untuk membuat garis perpecahan bootstrap: menggunakan tag, yang mewujudkan garis perpecahan mendatar. Gunakan harta sempadan CSS untuk membuat garis perpecahan gaya tersuai.

Fungsi muat naik fail boleh dilaksanakan melalui bootstrap. Langkah -langkah adalah seperti berikut: Memperkenalkan fail bootstrap CSS dan JavaScript; Buat medan input fail; Buat butang muat naik fail; mengendalikan muat naik fail (menggunakan FormData untuk mengumpul data dan kemudian hantar ke pelayan); gaya tersuai (pilihan).
