Rumah  >  Artikel  >  hujung hadapan web  >  "tepu", saya mendapat pengetahuan CSS baharu!

"tepu", saya mendapat pengetahuan CSS baharu!

藏色散人
藏色散人ke hadapan
2023-01-25 07:30:012346semak imbas

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;
}

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;
}

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:

. Cubalah? tepu, saya mendapat pengetahuan CSS baharu!50根号271pxUntuk 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; */
}
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;
}

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;

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!

Kenyataan:
Artikel ini dikembalikan pada:juejin.im. Jika ada pelanggaran, sila hubungi admin@php.cn Padam