Rumah > hujung hadapan web > tutorial css > 'tepu', saya mendapat pengetahuan CSS baharu!

'tepu', saya mendapat pengetahuan CSS baharu!

藏色散人
Lepaskan: 2023-01-25 07:30:01
ke hadapan
2368 orang telah melayarinya

Artikel ini membawakan anda pengetahuan yang berkaitan tentang CSS terutamanya memperkenalkan bahawa saya mendapat pengetahuan CSS baharu kerana ingin tahu. Bagi yang berminat, jom tengok di bawah mungkin anda juga ingin tahu, haha.

Apabila anda menyemak dokumen Element UI, adakah anda menemui kesan berikut

tepu, saya mendapat pengetahuan CSS baharu!

Hei kawan-kawan, bagaimana untuk mencapai kesan ini? ? Idea saya adalah untuk menetapkan imej latar belakang kepada putih dan telus, supaya imej di bawah boleh menembusi sebahagian daripadanya dan muncul, mencipta kesan yang serupa dengan kaca beku. Tanpa berlengah lagi, mari tulis kod untuk melihat sama ada ia boleh dicapai:

Cara mengosongkan latar belakang

.header {
    position: fixed;
    top: 0;
    width: 100%;
    height: 400px;
    background-image: radial-gradient(transparent 50px, #fff 50px);
    background-size: 200px 200px;
    background-color: yellow;
}
Salin selepas log masuk

tepu, saya mendapat pengetahuan CSS baharu!Di sini kita menggunakan kaedah kecerunan jejarian untuk memberikan latar belakang Tetapkan latar belakang yang lutsinar di bahagian tengah dan putih di sekelilingnya Mungkin kod di atas tidak menggambarkan sepenuhnya cara latar belakang ini berfungsi:

.header {
    position: fixed;
    top: 0;
    width: 100%;
    height: 400px;
    background-image: radial-gradient(transparent 50px, #fff 50px);
    background-size: 200px 200px;
    background-color: yellow;
+   background-repeat: no-repeat;
}
Salin selepas log masuk

tepu, saya mendapat pengetahuan CSS baharu!

Sudah Faham? Ia dibentuk oleh petak kecil berjubin seperti ini. Jika warna latar belakang kami tidak ditetapkan, maka ini akan menjadi latar belakang kosong.

Cara menetapkan saiz latar belakang dengan betul

Kita dapat lihat lubang bulat kecil kita tersusun sekata Jika saya menukar saiz latar belakang, kesannya adalah seperti berikut:

< . Saya membuat beberapa matematik dan ia sepatutnya
.header {
    position: fixed;
    top: 0;
    width: 100%;
    height: 400px;
    background-image: radial-gradient(transparent 50px, #fff 50px);
    background-size: 120px 120px;
    background-color: yellow;
    /* background-repeat: no-repeat; */
}
Salin selepas log masuk
, iaitu kira-kira

. Cubalah? tepu, saya mendapat pengetahuan CSS baharu!50根号271px

Untuk melihatnya dengan lebih jelas, kami menukar putih asal kepada hitam, dan menukar
.header {
    position: fixed;
    top: 0;
    width: 100%;
    height: 400px;
    background-image: radial-gradient(transparent 50px, #fff 50px);
    background-size: 71px 71px;
    background-color: yellow;
    /* background-repeat: no-repeat; */
}
Salin selepas log masuk
kepada

:tepu, saya mendapat pengetahuan CSS baharu!71px72pxTerdapat titik hitam Faham! Maknanya pengiraan saya bagus, tidak teruk langsung, saya hebat! ok, mari kita teruskan meneroka

Topeng ini tidak buruk tepu, saya mendapat pengetahuan CSS baharu!

Sekarang kita ingin menanda aras kesannya seperti laman web rasmi Element yang saya buat contoh berikut:

.header {
    position: fixed;
    top: 0;
    width: 100%;
    height: 400px;
    background-image: radial-gradient(transparent 10px, #fff 10px);
    background-size: 40px 40px;
}

.container {
    padding-top: 400px;
    height: 200vh;
}

.circle {
    width: 100%;
    height: 200px;
    border-radius: 25px;
    background-color: red;
}
Salin selepas log masuk

Ubah suai saiz: tepu, saya mendapat pengetahuan CSS baharu!

Pada ketika ini, kesan pada dasarnya dilakukan, tetapi masih ada perbezaan, tetapi saya tidak. Tidak, anda perlu belajar bagaimana orang lain melakukannya!
background-image: radial-gradient(transparent 1px, #fff 1px);
background-size: 4px 4px;
Salin selepas log masuk

Bagaimana untuk melakukan Elementepu, saya mendapat pengetahuan CSS baharu!

Kodnya adalah seperti berikut:

tepu, saya mendapat pengetahuan CSS baharu!Eropah?

Apakah ini? Saya tidak pernah menggunakannya sebelum ini. Terdapat dua atribut di sini. Yang pertama agak asing, dan yang kedua adalah untuk menetapkan kekaburan kesan kaca beku

Ia memang mempunyai kesan kabur. Jadi apa yang saturate lakukan? Anda akan tahu selepas anda mencubanya:

tepu, saya mendapat pengetahuan CSS baharu!

Hmm, semakin gelap

tepu, saya mendapat pengetahuan CSS baharu! Saya menyemak maksud bahasa Inggeris untuk membuatnya basah, emmmm, Nampaknya baju merah memang bertukar merah gelap bila basah, lagi menarik. Terdapat tetapan peratusan di sini, cuba kesannya:

Kami menetapkan peratusan kepada 10%:

tepu, saya mendapat pengetahuan CSS baharu!

Hitam sepenuhnya, merah dan hitam, Sungguh basah, hahaha~

ok, itu sahaja perkongsian hari ini Kawan-kawan yang rasa menarik jangan lupa like, follow dan tambah kegemaran, kerana hari ini anda belajar satu perkataan: saturate: wet Thoroughly. sa(basah)tu(lutsinar)kadar(了)? ? ? ? ? ? ? ? ? ?

Pembelajaran yang disyorkan: "tutorial video css"

Atas ialah kandungan terperinci 'tepu', saya mendapat pengetahuan CSS baharu!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
css
sumber:juejin.im
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan