亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Jadual Kandungan
Nyatakan kedudukan berhenti warna dalam kecerunan linear
Kecerunan radial
Tukar saiz kecerunan radial
Tentukan kedudukan berhenti warna dalam kecerunan radial
Ulangi kecerunan
Ulangi kecerunan linear
Ulangi kecerunan radial
Kesimpulan
soalan yang sering ditanya mengenai kecerunan CSS
Apakah perbezaan antara kecerunan linear dan kecerunan radial dalam CSS?
Bagaimana untuk membuat kecerunan berulang dalam CSS?
Apakah kedudukan berhenti warna dalam kecerunan CSS?
Bagaimana untuk mengawal arah kecerunan linear?
Bagaimana untuk mengawal bentuk dan saiz kecerunan radial?
Bolehkah saya menggunakan ketelusan dalam kecerunan CSS?
Bagaimana untuk membuat kecerunan dengan variasi warna keras?
Bolehkah saya menggunakan kecerunan sebagai imej latar belakang?
Bolehkah saya menghidupkan kecerunan dalam CSS?
Adakah semua pelayar menyokong kecerunan CSS?
Rumah hujung hadapan web tutorial css Kecerunan CSS: Kursus Kemalangan Sintaks

Kecerunan CSS: Kursus Kemalangan Sintaks

Feb 24, 2025 am 08:58 AM

kecerunan CSS: Kursus Gradien Crash

CSS Gradients: A Syntax Crash Course

Pada masa lalu, kebanyakan laman web menggunakan imej untuk membuat UI yang indah. Terima kasih kepada pelbagai sifat CSS, trend ini telah berubah. Tutorial ini akan membantu anda mempelajari kecerunan CSS. Anda boleh menggantikan pelbagai elemen UI serta imej di latar belakang menggunakan kecerunan. Dengan sedikit amalan, anda boleh membuat corak kompleks tanpa menggunakan sebarang imej.

kecerunan CSS disokong dengan baik dalam penyemak imbas, membolehkan anda membuat peralihan visual yang lancar antara dua atau lebih warna yang ditentukan. Kecerunan membolehkan anda mengawal banyak tetapan seperti saiz, sudut, kedudukan berhenti warna kecerunan, dll.

Dalam artikel ini, saya akan memperkenalkan kecerunan linear, radial, dan baru.

mata utama

    kecerunan CSS disokong secara meluas dalam penyemak imbas, yang membolehkan peralihan lancar antara dua atau lebih warna tertentu dan mengawal banyak tetapan seperti saiz, sudut, dan kedudukan berhenti warna.
  • Kecerunan linear adalah kecerunan yang paling biasa digunakan, beralih dari satu warna ke yang lain di sepanjang garis lurus. Ini boleh dikawal dengan menentukan arah atau sudut.
  • Warna peralihan kecerunan radial dalam corak bulat atau elips, bermula pada satu titik dan berkembang ke luar. Pelbagai parameter boleh digunakan untuk mengawal bentuk, saiz dan kedudukan kecerunan radial.
  • Gradien berulang adalah serupa dengan kecerunan lain, tetapi ulangi kedudukan berhenti warna tak terhingga, membolehkan penciptaan corak dan latar belakang kompleks. Mereka mengambil parameter yang sama seperti kecerunan yang tidak berulang.
Gradien Linear

Kecerunan linear adalah kecerunan yang paling biasa digunakan. Nampaknya ini, nilai dalam kurungan menunjukkan jenis nilai:

<code>.example {
  background: linear-gradient(
    [方向], [第一種顏色], [第二種顏色], [更多顏色 ...]
  );
}</code>
Jika anda tidak menentukan orientasi, kecerunan bermula di bahagian atas, dengan intensiti penuh warna pertama, dan kemudian peralihan lancar ke warna terakhir apabila anda sampai ke bawah.

Untuk kawalan lebih lanjut, anda boleh menentukan arah kecerunan. Anda boleh menggunakan istilah mudah (seperti kiri, kanan bawah) untuk melaksanakannya, atau menentukan sudut. Coretan kod berikut mencipta latar belakang dari kiri ke kanan:

<code>.example {
  background: linear-gradient(to right, hotpink, lightpink);
}</code>
Lihat contoh pada codepen:

kecerunan linear kiri ke kanan

Pelayar lama menyokong sintaks yang sedikit berbeza dan memerlukan awalan khusus penyemak imbas. Dalam pelayar yang lebih tua, anda menentukan titik permulaan dan bukannya titik akhir. Kod kecerunan CSS3 pelayar lama adalah seperti berikut:

<code>.example {
    background: -prefix-linear-gradient(left, red, blue);
}</code>
Tentukan sudut untuk kecerunan linear

Jika anda perlu membuat kecerunan pada sudut tertentu, anda boleh menentukan sudut secara langsung. Kod berikut mencipta kecerunan 60 darjah:

<code>.example {
  background: linear-gradient(60deg, red, blue);
}</code>
Rawat garis dari bawah ke atas sebagai sifar, dan jika garis bergerak mengikut arah jam, sudut meningkat. Contohnya:

Ini akan mewujudkan kecerunan dengan merah di bahagian bawah dan biru di bahagian atas. Dan kod berikut akan mewujudkan kecerunan mendatar dengan merah di sebelah kiri dan biru di sebelah kanan:
<code>.example {
  background: linear-gradient(0deg, red, blue);
}</code>
<code>.example {
  background: linear-gradient(
    [方向], [第一種顏色], [第二種顏色], [更多顏色 ...]
  );
}</code>

Lihat contoh pada codepen: kecerunan linear dengan sudut yang berbeza

Nyatakan kedudukan berhenti warna dalam kecerunan linear

Jika anda ingin menukar warna secara tidak sekata, anda boleh menentukan kedudukan berhenti warna sendiri. Kedudukan berhenti warna boleh ditentukan sebagai nilai peratusan atau panjang mutlak. Anda tidak perlu menentukan kedudukan berhenti untuk warna pertama dan terakhir. Warna yang diberikan mempunyai intensiti penuh pada kedudukan warna yang ditentukan. Berikut adalah contoh:

<code>.example {
  background: linear-gradient(to right, hotpink, lightpink);
}</code>

Jika tiada kedudukan berhenti ditentukan, warna akan sama rata.

Lihat contoh pada codepen: kecerunan linear dengan warna berhenti

Kecerunan radial

Kecerunan radial kurang biasa dan lebih kompleks. Ini adalah sintaks kecerunan radial:

<code>.example {
    background: -prefix-linear-gradient(left, red, blue);
}</code>

Apabila tiada apa yang ditentukan, bentuk lalai adalah elips, saiznya adalah sudut paling jauh, dan kedudukannya adalah pusat. Kedudukan berhenti warna ditentukan dengan cara yang sama seperti kecerunan linear. Coretan kod berikut akan menarik kecerunan radial elips:

<code>.example {
  background: linear-gradient(60deg, red, blue);
}</code>

Lihat Contoh pada Codepen: Contoh Gradien Radial

Tukar saiz kecerunan radial

Saiz kecerunan radial ditentukan oleh empat nilai: bahagian paling dekat, paling jauh, paling dekat dan sudut paling jauh. Apabila digunakan dengan nilai bentuk, kata kunci ini menentukan bentuk. Bentuk kecerunan berfungsi apabila kecerunan akan terus melangkaui batas -batas unsur -unsur di mana kecerunan digunakan.

mari kita lihat contoh untuk menjadikannya lebih jelas. Kami akan mencipta empat kecerunan pada empat elemen:

<code>.example {
  background: linear-gradient(0deg, red, blue);
}</code>

Dalam CSS berikut, saya menggunakan empat nilai kata kunci:

<code>.example {
  background: linear-gradient(90deg, red, blue);
}</code>

Lihat contoh pada codepen: kecerunan radial dengan nilai kata kunci saiz yang berbeza

Perhatikan bahawa terdapat perbezaan yang halus tetapi jelas antara setiap kecerunan semasa demo.

Tentukan kedudukan berhenti warna dalam kecerunan radial

Kedudukan berhenti warna dalam kecerunan radial adalah serupa dengan kecerunan linear. Perhatikan bahawa saya juga menentukan kedudukan pusat bulatan sebagai peratusan. Nilai piksel juga boleh digunakan jika dikehendaki. Berikut adalah coretan kod untuk menunjukkan ini:

<code>.example {
  background: linear-gradient(
    to bottom, yellow, red 70%, black
  );
}</code>

Lihat contoh pada codepen: kecerunan radial dengan warna berhenti

Ulangi kecerunan

Gradien berulang adalah serupa dengan kecerunan lain dan mengambil parameter yang sama. Satu -satunya perbezaan ialah mereka mengulangi kedudukan berhenti warna tak terhingga. Kedudukan warna diimbangi mengikut gandaan panjang kecerunan asas. Seperti yang anda lihat, pengulangan ini membolehkan kami membuat corak dan latar belakang yang kompleks.

Satu perkara yang perlu diperhatikan ialah apabila anda menggunakan kecerunan berulang berganda pada elemen yang sama, kecerunan pertama akan dipaparkan di bahagian atas. Sudah tentu, ini bermakna jika setiap warna kecerunan pertama adalah 100% legap (iaitu tiada ketelusan), kecerunan lain dalam timbunan tidak akan dapat dilihat.

Ulangi kecerunan linear

Untuk membuat kecerunan linear mengulangi asas, kita boleh melakukan perkara berikut:

<code>.example {
  background: linear-gradient(
    [方向], [第一種顏色], [第二種顏色], [更多顏色 ...]
  );
}</code>

Lihat contoh pada codepen: mengulangi kecerunan linear

Untuk menukar warna secara tiba -tiba, anda mesti menentukan dua warna. Untuk membuat corak halus, anda hanya menambah kecerunan lain, seperti menambah pelbagai imej latar:

<code>.example {
  background: linear-gradient(to right, hotpink, lightpink);
}</code>

Kali ini saya menetapkan kecerunan kepada telus dan bukannya putih. Saya cadangkan anda mencuba warna dan sudut berhenti warna yang berbeza.

Lihat contoh pada codepen: mengulangi kecerunan linear dengan pelbagai kecerunan

Ulangi kecerunan radial

Ulangi kecerunan radial adalah serupa dengan kecerunan radial standard. Berikut adalah kod untuk mewujudkan kecerunan radial berulang yang mudah:

<code>.example {
    background: -prefix-linear-gradient(left, red, blue);
}</code>

Lihat contoh pada codepen: mengulangi kecerunan radial

anda juga boleh melapisi pelbagai gradien radial yang berulang seperti ini:

<code>.example {
  background: linear-gradient(60deg, red, blue);
}</code>

Lihat contoh pada codepen: mengulangi kecerunan radial dengan kecerunan berganda

Kesimpulan

Dalam tutorial ini, saya cuba melindungi semua aspek kecerunan CSS. Dalam banyak kes di mana corak mudah diperlukan, kecerunan dapat menghapuskan keperluan untuk menggunakan imej. Sudah tentu, sementara kecerunan mengelakkan permintaan HTTP tambahan untuk imej, mereka masih boleh menyebabkan masalah prestasi dan harus digunakan dengan berhati -hati.

soalan yang sering ditanya mengenai kecerunan CSS

Apakah perbezaan antara kecerunan linear dan kecerunan radial dalam CSS?

Dalam CSS, kecerunan digunakan untuk membuat peralihan yang lancar antara dua atau lebih warna tertentu. Peralihan kecerunan linear warna di sepanjang garis, bermula dari satu titik hingga berakhir dari titik lain. Arah kecerunan boleh ditakrifkan oleh sudut (mis. "Ke kanan" atau "45deg") atau dengan mengisytiharkan titik permulaan (mis. "Ke kanan atas").

Sebaliknya, peralihan kecerunan radial dalam corak bulat atau bujur ke warna. Mereka bermula pada satu titik dan berkembang ke luar, mewujudkan bentuk bulat atau bujur. Pelbagai parameter boleh digunakan untuk mengawal bentuk, saiz dan kedudukan kecerunan radial.

Bagaimana untuk membuat kecerunan berulang dalam CSS?

CSS menyediakan cara untuk mewujudkan kecerunan berulang menggunakan fungsi berulang-linear-gradien () dan berulang-gradien-gradien (). Fungsi-fungsi ini berfungsi sama dengan rakan-rakan mereka yang tidak berulang, tetapi mereka mengulangi corak kecerunan yang ditentukan selama-lamanya, mewujudkan corak berulang yang lancar. Sintaks fungsi ini adalah serupa dengan gradien linear () dan radial-gradien (), tetapi anda perlu menentukan kedudukan berhenti warna dalam cara anda membuat corak berulang.

Apakah kedudukan berhenti warna dalam kecerunan CSS?

Kedudukan berhenti warna adalah warna yang anda mahu memberikan peralihan yang lancar dan titik setiap warna harus muncul dalam kecerunan. Dalam kecerunan CSS, anda boleh menentukan seberapa banyak warna berhenti yang anda mahukan. Setiap kedudukan berhenti warna ditakrifkan oleh nilai warna diikuti dengan panjang pilihan atau peratusan. Jika anda tidak menentukan panjang atau peratusan, kedudukan berhenti warna akan sama rata.

Bagaimana untuk mengawal arah kecerunan linear?

Parameter pertama fungsi linear-gradient () boleh digunakan untuk mengawal arah kecerunan linear. Parameter ini boleh menjadi sudut (misalnya "45deg") atau kata kunci yang menentukan titik permulaan, seperti "ke kanan" atau "ke kiri atas". Jika anda tidak menentukan arah, kecerunan akan pergi dari atas ke bawah.

Bagaimana untuk mengawal bentuk dan saiz kecerunan radial?

Parameter pertama fungsi radial-gradien () boleh digunakan untuk mengawal bentuk dan saiz kecerunan radial. Parameter ini boleh menjadi kata kunci bentuk ("bulatan" atau "elips"), diikuti dengan kata kunci saiz pilihan ("bahagian paling dekat", "bahagian paling jauh", "corner paling dekat", "lebih jauh-sudut") dan / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / atau lokasi. Jika anda tidak menentukan bentuk, kecerunan menjadi bujur. Jika anda tidak menentukan saiz, kecerunan akan meluas ke sisi terdekat.

Bolehkah saya menggunakan ketelusan dalam kecerunan CSS?

Ya, anda boleh menggunakan ketelusan dalam kecerunan CSS dengan menggunakan nilai warna RGBA. Nilai warna RGBA ditentukan oleh: RGBA (merah, hijau, biru, alpha). Parameter alfa adalah nombor antara 0.0 (telus sepenuhnya) dan 1.0 (sepenuhnya legap).

Bagaimana untuk membuat kecerunan dengan variasi warna keras?

Untuk membuat kecerunan dengan perubahan warna keras, anda boleh menggunakan kedudukan berhenti pelbagai warna dengan kedudukan yang sama. Sebagai contoh, "biru, hijau 50%, hijau 50%, kuning" mencipta kecerunan yang tiba -tiba berubah dari biru ke hijau di tengah dan dari hijau ke kuning pada akhir.

Bolehkah saya menggunakan kecerunan sebagai imej latar belakang?

Ya, anda boleh menggunakan kecerunan sebagai imej latar belakang dalam CSS. Fungsi kecerunan mengembalikan jenis data imej CSS dan boleh digunakan di mana sahaja imej boleh digunakan. Sebagai contoh, anda boleh menggunakan kecerunan sebagai imej latar belakang untuk elemen, atau sebagai sebahagian daripada pelbagai latar belakang.

Bolehkah saya menghidupkan kecerunan dalam CSS?

CSS tidak menyokong kecerunan animasi langsung. Walau bagaimanapun, anda boleh mencapai kesan yang sama dengan menghidupkan kedudukan latar belakang atau saiz latar belakang unsur-unsur dengan kecerunan berulang, atau dengan menggunakan kecerunan sebagai topeng pada kandungan animasi.

Adakah semua pelayar menyokong kecerunan CSS?

kecerunan CSS disokong secara meluas oleh semua pelayar moden, termasuk Chrome, Firefox, Safari, Edge, dan Internet Explorer 10 dan kemudian. Walau bagaimanapun, untuk penyemak imbas yang lebih tua yang tidak menyokong kecerunan, anda harus memberikan warna alternatif.

Atas ialah kandungan terperinci Kecerunan CSS: Kursus Kemalangan Sintaks. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1488
72
Tutorial CSS untuk membuat pemuatan dan animasi pemuatan Tutorial CSS untuk membuat pemuatan dan animasi pemuatan Jul 07, 2025 am 12:07 AM

Terdapat tiga cara untuk membuat pemutar pemuatan CSS: 1. Gunakan pemutar asas sempadan untuk mencapai animasi mudah melalui HTML dan CSS; 2. Gunakan pemutar tersuai pelbagai mata untuk mencapai kesan lompat melalui masa kelewatan yang berlainan; 3. Tambahkan pemutar dalam butang dan beralih kelas melalui JavaScript untuk memaparkan status pemuatan. Setiap pendekatan menekankan pentingnya butiran reka bentuk seperti warna, saiz, kebolehcapaian dan pengoptimuman prestasi untuk meningkatkan pengalaman pengguna.

Menangani masalah dan awalan keserasian penyemak imbas CSS Menangani masalah dan awalan keserasian penyemak imbas CSS Jul 07, 2025 am 01:44 AM

Untuk menangani keserasian pelayar CSS dan isu awalan, anda perlu memahami perbezaan sokongan penyemak imbas dan menggunakan awalan vendor dengan munasabah. 1. Memahami masalah biasa seperti Flexbox dan sokongan grid, kedudukan: prestasi tidak sah, dan prestasi animasi adalah berbeza; 2. Periksa status sokongan ciri CANIUSE Ciri; 3. Gunakan dengan betul -webkit-, -moz-, -ms-, -o- dan awalan pengeluar lain; 4. Adalah disyorkan untuk menggunakan autoprefixer untuk menambah awalan secara automatik; 5. Pasang postcss dan konfigurasi penyemak imbas untuk menentukan penyemak imbas sasaran; 6. Secara automatik mengendalikan keserasian semasa pembinaan; 7. Ciri -ciri pengesanan moden boleh digunakan untuk projek lama; 8. Tidak perlu meneruskan konsistensi semua pelayar,

Apakah perbezaan antara paparan: inline, paparan: blok, dan paparan: blok sebaris? Apakah perbezaan antara paparan: inline, paparan: blok, dan paparan: blok sebaris? Jul 11, 2025 am 03:25 AM

Themaindifferencesbetweendisplay: inline, block, andinline-blockinhtml/cssarelayoutbehavior, spaceusage, andstylingcontrol.1.inlineelementsflowwithtext, notstartonNewlines, abaikanwidth/height, andonyapplylylylylylinddding/

Gaya yang dikunjungi pautan berbeza dengan CSS Gaya yang dikunjungi pautan berbeza dengan CSS Jul 11, 2025 am 03:26 AM

Menetapkan gaya pautan yang telah anda lawati dapat meningkatkan pengalaman pengguna, terutama di laman web yang berintensifkan kandungan untuk membantu pengguna menavigasi lebih baik. 1. Gunakan CSS: Kelas pseudo yang dilawati untuk menentukan gaya pautan yang dikunjungi, seperti perubahan warna; 2. Perhatikan bahawa penyemak imbas hanya membenarkan pengubahsuaian beberapa atribut disebabkan oleh sekatan privasi; 3. Pemilihan warna harus diselaraskan dengan gaya keseluruhan untuk mengelakkan ketangkasan; 4. Terminal mudah alih mungkin tidak memaparkan kesan ini, dan disyorkan untuk menggabungkannya dengan arahan visual lain seperti logo tambahan ikon.

Membuat bentuk tersuai dengan laluan klip CSS Membuat bentuk tersuai dengan laluan klip CSS Jul 09, 2025 am 01:29 AM

Gunakan atribut clip-path CSS untuk menanam unsur-unsur ke dalam bentuk tersuai, seperti segitiga, takik bulat, poligon, dan lain-lain, tanpa bergantung pada gambar atau SVG. Kelebihannya termasuk: 1. Menyokong pelbagai bentuk asas seperti Circle, Ellipse, Polygon, dan lain -lain; 2. Pelarasan responsif dan boleh disesuaikan dengan terminal mudah alih; 3. Mudah untuk animasi, dan boleh digabungkan dengan hover atau javascript untuk mencapai kesan dinamik; 4. Ia tidak menjejaskan aliran susun atur, dan hanya tanaman kawasan paparan. Penggunaan umum adalah seperti laluan klip bulat: bulatan (50pxatcenter) dan triangle clip-path: polygon (50%0%, 100 0%, 0 0%). Notis

Apakah API Lukisan CSS? Apakah API Lukisan CSS? Jul 04, 2025 am 02:16 AM

ThecsspaintingapienablesdynamicimageGenerationincsingjavascript.1.DevelopersCreateApaintWorkLetClassWithapaint () method.2.theyRegisteritViaregisterPaint ()

Bagaimana untuk membuat imej responsif menggunakan CSS? Bagaimana untuk membuat imej responsif menggunakan CSS? Jul 15, 2025 am 01:10 AM

Untuk membuat imej responsif menggunakan CSS, ia boleh dicapai terutamanya melalui kaedah berikut: 1. Gunakan maksimum lebar: 100% dan ketinggian: auto untuk membolehkan imej menyesuaikan diri dengan lebar kontena sambil mengekalkan perkadaran; 2. Gunakan atribut SRCSET dan saiz HTML dengan bijak memuatkan sumber imej yang disesuaikan dengan skrin yang berbeza; 3. Gunakan objek-sesuai dan kedudukan objek untuk mengawal penanaman imej dan paparan fokus. Bersama -sama, kaedah ini memastikan bahawa imej dibentangkan dengan jelas dan indah pada peranti yang berbeza.

Apakah ketidakkonsistenan penyemak imbas CSS biasa? Apakah ketidakkonsistenan penyemak imbas CSS biasa? Jul 26, 2025 am 07:04 AM

Penyemak imbas yang berbeza mempunyai perbezaan dalam parsing CSS, mengakibatkan kesan paparan yang tidak konsisten, terutamanya termasuk perbezaan gaya lalai, kaedah pengiraan model kotak, flexbox dan tahap sokongan susun atur grid, dan tingkah laku yang tidak konsisten bagi atribut CSS tertentu. 1. Pemprosesan gaya lalai tidak konsisten. Penyelesaiannya adalah menggunakan cssreset atau normalisasi.css untuk menyatukan gaya awal; 2. Kaedah pengiraan model kotak versi lama IE adalah berbeza. Adalah disyorkan untuk menggunakan kotak-kotak: kotak sempadan dengan cara yang bersatu; 3. Flexbox dan grid melakukan secara berbeza dalam kes kelebihan atau dalam versi lama. Lebih banyak ujian dan gunakan autoprefixer; 4. Beberapa tingkah laku atribut CSS tidak konsisten. CANIUSE mesti dirujuk dan diturunkan.

See all articles