Hasilkan kod CSS tersuai untuk gradiens, bayang kotak, radius sempadan, dan bayang teks dengan antara muka visual yang mudah digunakan. Sesuaikan parameter dengan peluncur dan lihat pratonton secara langsung.
Penjana Harta CSS adalah alat yang kuat tetapi mesra pengguna yang direka untuk membantu pemaju web dan pereka mencipta kesan CSS yang cantik tanpa menulis kod dari awal. Penjana intuitif ini membolehkan anda menyesuaikan secara visual harta CSS yang penting termasuk gradiyen, bayang kotak, radius sempadan, dan bayang teks, kemudian secara serta-merta menjana kod CSS yang sepadan sedia untuk disalin dan tampal ke dalam projek anda. Sama ada anda seorang pemaju berpengalaman yang ingin menjimatkan masa atau pemula yang belajar CSS, alat ini menyederhanakan proses mencipta kesan visual yang kelihatan profesional untuk laman web anda.
Dengan Penjana Harta CSS kami, anda boleh:
Alat ini menyediakan pratonton masa nyata bagi penyesuaian anda, membolehkan anda melihat dengan tepat bagaimana kesan CSS anda akan kelihatan sebelum melaksanakannya dalam projek anda. Pendekatan visual ini memudahkan untuk bereksperimen dengan pelbagai tetapan dan mencapai penampilan yang sempurna untuk elemen web anda.
Gradiyen CSS adalah cara yang berkuasa untuk mencipta peralihan yang lancar antara dua atau lebih warna yang ditentukan. Ia menghapuskan keperluan untuk fail imej, mengurangkan masa memuat dan membolehkan reka bentuk yang lebih responsif. Penjana kami menyokong dua jenis gradiyen:
Gradiyen linear mengalirkan warna sepanjang garis lurus. Anda boleh mengawal:
Sintaks CSS untuk gradiyen linear mengikuti corak ini:
1background: linear-gradient(angle, color1 position1%, color2 position2%);
2
Sebagai contoh, gradiyen dari merah ke biru pada sudut 45 darjah:
1background: linear-gradient(45deg, #ff0000 0%, #0000ff 100%);
2
Gradiyen radial mengalirkan warna ke luar dari titik pusat dalam corak bulatan atau elips. Anda boleh menyesuaikan:
Sintaks CSS untuk gradiyen radial mengikuti corak ini:
1background: radial-gradient(shape, color1 position1%, color2 position2%);
2
Sebagai contoh, gradiyen bulat dari merah di tengah ke biru di tepi:
1background: radial-gradient(circle, #ff0000 0%, #0000ff 100%);
2
Bayang kotak menambah kedalaman dan dimensi kepada elemen dengan mencipta kesan bayang. Dengan penjana kami, anda boleh mengawal:
Sintaks CSS untuk bayang kotak mengikuti corak ini:
1box-shadow: h-offset v-offset blur spread color;
2
Untuk bayang inset, tambahkan kata kunci inset
:
1box-shadow: inset h-offset v-offset blur spread color;
2
Sebagai contoh, bayang jatuh yang halus:
1box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
2
Radius sempadan mencipta sudut bulat pada elemen, melembutkan penampilannya. Penjana kami membolehkan anda:
Sintaks CSS untuk radius sempadan mengikuti corak ini:
Untuk sudut seragam:
1border-radius: value;
2
Untuk sudut individu:
1border-radius: top-left top-right bottom-right bottom-left;
2
Sebagai contoh, butang dengan sudut bulat:
1border-radius: 10px;
2
Atau gelembung ucapan dengan radius sudut yang berbeza:
1border-radius: 20px 20px 5px 20px;
2
Bayang teks menambah kedalaman dan penekanan kepada teks. Dengan penjana kami, anda boleh mengawal:
Sintaks CSS untuk bayang teks mengikuti corak ini:
1text-shadow: h-offset v-offset blur color;
2
Sebagai contoh, bayang teks yang halus:
1text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
2
Penjana Harta CSS kami direka untuk menjadi intuitif dan mudah digunakan. Ikuti langkah-langkah ini untuk mencipta harta CSS tersuai untuk projek web anda:
Pilih jenis harta CSS yang anda ingin jana dengan mengklik salah satu daripada empat tab:
Setiap jenis harta mempunyai set parameter yang boleh disesuaikan:
Untuk Gradiyen:
Untuk Bayang Kotak:
Untuk Radius Sempadan:
Untuk Bayang Teks:
Setelah anda berpuas hati dengan penyesuaian anda:
Alat ini secara automatik mengemas kini kod CSS semasa anda melaraskan tetapan, jadi anda sentiasa melihat versi terkini penyesuaian anda.
Gradiyen boleh meningkatkan pelbagai elemen UI:
1 .cta-button {
2 background: linear-gradient(45deg, #ff416c 0%, #ff4b2b 100%);
3 color: white;
4 padding: 10px 20px;
5 border: none;
6 border-radius: 5px;
7 }
8
1 header {
2 background: linear-gradient(to right, #2c3e50 0%, #4ca1af 100%);
3 color: white;
4 padding: 20px;
5 }
6
1 .progress-bar {
2 background: linear-gradient(to right, #1fa2ff 0%, #12d8fa 50%, #a6ffcb 100%);
3 height: 10px;
4 border-radius: 5px;
5 }
6
Bayang kotak boleh mencipta rasa hierarki dan kedalaman:
1 .card {
2 box-shadow: 0 4px 8px rgba(0,0,0,0.1);
3 padding: 20px;
4 background: white;
5 }
6
1 .dropdown {
2 box-shadow: 0 6px 12px rgba(0,0,0,0.15);
3 background: white;
4 border-radius: 4px;
5 }
6
1 input:focus {
2 box-shadow: 0 0 0 3px rgba(66,153,225,0.5);
3 outline: none;
4 border-color: #4299e1;
5 }
6
Radius sempadan boleh menjadikan antaramuka terasa lebih mesra:
1 .profile-pic {
2 border-radius: 50%; /* Bulatan sempurna */
3 width: 100px;
4 height: 100px;
5 object-fit: cover;
6 }
7
1 .button {
2 border-radius: 8px;
3 padding: 10px 20px;
4 background: #4299e1;
5 color: white;
6 }
7
1 .message-bubble {
2 border-radius: 18px 18px 18px 4px;
3 background: #e2f5fe;
4 padding: 12px;
5 }
6
Bayang teks boleh meningkatkan kebolehan bacaan dan menambah gaya:
1 .hero-title {
2 text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
3 color: white;
4 font-size: 3rem;
5 }
6
1 .letterpress {
2 text-shadow: 0px 1px 1px rgba(255,255,255,0.8);
3 color: #444;
4 font-weight: bold;
5 }
6
1 .neon-text {
2 text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #0073e6, 0 0 20px #0073e6;
3 color: #fff;
4 }
5
Walaupun pelayar moden menyokong semua harta CSS dalam penjana kami, terdapat beberapa pertimbangan keserasian:
1 .gradient-element {
2 background: #5433FF; /* Warna fallback */
3 background: -webkit-linear-gradient(45deg, #5433FF, #20BDFF);
4 background: linear-gradient(45deg, #5433FF, #20BDFF);
5 }
6
Bayang Kotak: Disokong dengan baik di seluruh pelayar. Untuk versi IE yang lebih lama, pertimbangkan untuk menggunakan kaedah alternatif seperti imej sempadan atau imej latar belakang.
Radius Sempadan: Disokong dalam semua pelayar moden. Untuk penampilan yang konsisten dalam pelayar lama, pertimbangkan untuk menggunakan bentuk SVG atau imej latar belakang untuk elemen bulat.
Bayang Teks: Sokongan yang baik dalam pelayar moden. Untuk IE9 dan ke bawah, pertimbangkan gaya alternatif atau terima kekurangan bayang sebagai penurunan yang baik.
Walaupun harta CSS secara amnya berprestasi baik, kesan yang kompleks boleh mempengaruhi kelajuan rendering:
Multiple Box Shadows: Menggunakan beberapa bayang kotak pada elemen boleh melambatkan rendering. Pertimbangkan untuk menggunakan lapisan bayang yang lebih sedikit untuk prestasi yang lebih baik.
Gradiyen Kompleks: Gradiyen dengan banyak henti warna boleh mempengaruhi prestasi. Ringkaskan gradiyen apabila mungkin atau pertimbangkan untuk menggunakan imej yang telah dirender terlebih dahulu untuk corak yang sangat kompleks.
Animasi: Menganimasi harta seperti box-shadow boleh menyebabkan masalah prestasi. Apabila mungkin, animasikan transform dan opacity sebagai ganti, atau gunakan harta will-change
untuk mengoptimumkan animasi.
Peranti Mudah Alih: Kesan CSS yang kompleks mungkin mempunyai impak prestasi yang lebih besar pada peranti mudah alih. Uji reka bentuk anda pada pelbagai peranti dan pertimbangkan untuk menyederhanakan kesan untuk versi mudah alih.
Gradiyen linear mengalirkan warna sepanjang garis lurus dalam arah yang ditentukan (sudut), manakala gradiyen radial mengalirkan warna ke luar dari titik pusat dalam corak bulatan atau elips. Gradiyen linear sangat baik untuk latar belakang, butang, dan peralihan mendatar/menegak, manakala gradiyen radial berfungsi dengan baik untuk kesan lampu sorot, butang bulat, atau mencipta titik fokus.
Ya, anda boleh menggunakan beberapa bayang kotak pada satu elemen dengan memisahkan setiap definisi bayang dengan koma. Sebagai contoh:
1box-shadow: 0 2px 4px rgba(0,0,0,0.2), 0 -1px 0px rgba(0,0,0,0.02);
2
Ini akan mencipta bayang utama di bawah elemen dan bayang atas yang halus untuk dimensi tambahan.
Anda boleh menentukan nilai radius yang berbeza untuk setiap sudut menggunakan harta radius-sempadan dengan empat nilai dalam urutan: atas-kiri, atas-kanan, bawah-kanan, bawah-kiri. Sebagai contoh:
1border-radius: 10px 0 0 10px;
2
Ini akan membulatkan hanya sudut kiri (atas-kiri dan bawah-kiri), meninggalkan sudut kanan berbentuk segi empat.
Rendering bayang teks boleh berbeza sedikit antara pelayar disebabkan perbezaan dalam anti-aliasing dan enjin rendering. Untuk hasil yang paling konsisten, gunakan nilai kabur sederhana (1-3px) dan uji di pelbagai pelayar. Bayang yang sangat halus (0-1px kabur) sering menunjukkan variasi yang paling antara pelayar.
Ya, kebanyakan harta CSS boleh dianimasi, tetapi beberapa lebih berprestasi baik daripada yang lain:
Apabila menggunakan kesan CSS, pertimbangkan garis panduan aksesibiliti ini:
prefers-reduced-motion
Alat kami menjana harta CSS standard tanpa awalan vendor. Untuk penggunaan pengeluaran, pertimbangkan untuk menjalankan CSS anda melalui alat autoprefixer atau menggunakan pemproses CSS yang mengendalikan awalan vendor secara automatik.
Penjana Harta CSS menyederhanakan proses mencipta kesan CSS yang cantik dan tersuai untuk projek web anda. Dengan menyediakan antara muka visual yang intuitif untuk merancang gradiyen, bayang kotak, radius sempadan, dan bayang teks, ia menghapuskan keperluan untuk mengingati sintaks yang kompleks atau menyesuaikan nilai melalui percubaan dan kesilapan.
Sama ada anda membina laman web profesional, mencipta prototaip, atau belajar CSS, alat ini membantu anda mencapai hasil yang kemas dengan cepat. Ciri pratonton masa nyata membolehkan anda melihat dengan tepat bagaimana penyesuaian anda akan kelihatan, dan fungsi salin dengan satu klik memudahkan pelaksanaan reka bentuk anda dalam projek anda.
Mulakan eksperimen dengan pelbagai harta CSS hari ini untuk meningkatkan reka bentuk web anda dan mencipta antaramuka pengguna yang lebih menarik!
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda