Fungsi Warna Sass
- Halaman Sebelumnya Refleksi Sass
- Halaman Berikutnya Panduan Sass
Fungsi Warna Sass
Kami membagi fungsi warna Sass menjadi tiga bagian: fungsi setting warna, fungsi ambil warna, dan fungsi operasi warna:
Fungsi Seting Warna Sass
Fungsi Sass untuk operasi warna | Fungsi |
---|---|
rgb(merah, hijau, biru) |
Atur warna menggunakan model Red-Green-Blue (RGB) Contoh:rgb(0, 0, 255); |
rgba(merah, hijau, biru, alpha) |
使用 Red-Green-Blue-Alpha (RGBA) 模型设置颜色。 Contoh:rgba(0, 0, 255, 0.3); // 呈现为有透明度的蓝色 |
hsl(siraman, kepadatan, kecerahan) |
使用 Hue-Saturation-Lightness 模型设置颜色 - 并代表颜色的圆柱坐标表示。 Contoh:
hsl(120, 100%, 50%); // 绿色 |
hsla(siraman, kepadatan, kecerahan, alpha) |
使用 Hue-Saturation-Lightness-Alpha (HSLA) 模型设置颜色。 Contoh:
hsl(120, 100%, 50%, 0.3); // 带不透明度的绿色 |
grayscale(color) |
设置与颜色具有相同亮度的灰色。 Contoh:grayscale(#7fffd4); 结果:#c6c6c6 |
complement(color) |
设置颜色的互补色。 Contoh:complement(#7fffd4); 结果:#ff7faa |
invert(color, Buat warna campuran antara warna 1 dan warna 2.) |
设置颜色的反色或负色。 Contoh:invert(white); 结果:black |
Sass 获取颜色函数
Fungsi Sass untuk operasi warna | Fungsi |
---|---|
red(color) |
以 0 到 255 之间的数字返回颜色的红色值。 Contoh:red(#7fffd4); 结果:127 red(red); biru(biru); |
green(color) |
以 0 到 255 之间的数字返回颜色的绿色值。 Contoh:green(#7fffd4); biru(biru); green(blue); hijau(biru); |
Hasil: 0color) |
biru( Contoh:Kembalikan nilai biru warna dalam bentuk angka antara 0 hingga 255. biru(#7fffd4); Hasil: 212 biru(biru); |
Hasil: 255color) |
siraman( Contoh:Kembalikan siraman warna dalam bentuk angka antara 0deg hingga 360deg. siraman(#7fffd4); |
Hasil: 160degcolor) |
kepadatan( Contoh:Kembalikan kepadatan warna dalam bentuk angka antara 0% hingga 100%. kepadatan(#7fffd4); |
Hasil: 100%color) |
kecerahan( Contoh:Kembalikan kecerahan warna dalam bentuk angka antara 0% hingga 100%. kecerahan(#7fffd4); |
Hasil: 74.9%color) |
opacity( Contoh:alpha( alpha(#7fffd4); |
Hasil: 1color) |
opacity( Contoh:Kembalikan salur Alpha warna dalam bentuk angka antara 0 hingga 1. opacity(rgba(127, 255, 212, 0.5)); |
Hasil: 0.5
Fungsi Sass untuk operasi warna | Fungsi |
---|---|
Deskripsi & ContohBerat besar artinya seharusnya digunakan lebih banyak, color2, Buat warna campuran antara warna 1 dan warna 2.) |
mix( |
adjust-hue(color, derajat) |
Tetapkan warna warna dengan derajat -360 hingga 360 derajat. Contoh:adjust-hue(#7fffd4, 80deg); Hasil: #8080ff |
adjust-color(color, merah, hijau, biru, siraman, kepadatan, kecerahan, alpha) |
Tetapkan satu atau lebih parameter dengan jumlah yang ditentukan. Contoh:adjust-color(#7fffd4, biru: 25); Hasil: |
change-color(color, merah, hijau, biru, siraman, kepadatan, kecerahan, alpha) |
Tetapkan satu atau lebih parameter warna menjadi nilai baru. Contoh:change-color(#7fffd4, merah: 255); Hasil: #ffffd4 |
scale-color(color, merah, hijau, biru, kepadatan, kecerahan, alpha) | Skala satu atau lebih parameter warna. |
rgba(warna, alpha) |
Buat warna baru menggunakan salur alpha yang diberikan. Contoh:rgba(#7fffd4, 30%); Hasil: rgba(127, 255, 212, 0.3) |
lighten(color, amount) | Buat warna yang lebih pucat dengan jumlah antara 0% dan 100%. amount Parameter meningkatkan kecerahan HSL menurut persen. |
darken(color, amount) | Buat warna yang lebih mendalam dengan jumlah antara 0% ke 100%. amount Parameter menurunkan kecerahan HSL menurut persen. |
saturate(color, amount) | Buat warna yang lebih gesit dengan jumlah antara 0% dan 100%. amount Parameter meningkatkan kesatuan HSL menurut persen. |
desaturate(color, amount) | Buat warna yang kurang kesatuan dengan jumlah antara 0% dan 100%. amount Parameter menurunkan kesatuan HSL menurut persen. |
opacify(color, amount) | Buat warna yang kurang jernih dengan jumlah antara 0 dan 1. amount Parameter meningkatkan Alpha Channel menurut nilai. |
fade-in(color, amount) | Buat warna yang kurang jernih dengan jumlah antara 0 dan 1. amount Parameter menurunkan Alpha Channel menurut nilai. |
transparentize(color, amount) | Buat warna yang lebih jernih dengan jumlah antara 0 dan 1. amount Parameter menurunkan Alpha Channel menurut nilai. |
fade-out(color, amount) | Buat warna yang lebih jernih dengan jumlah antara 0 dan 1. amount Parameter meningkatkan Alpha Channel menurut nilai. |
- Halaman Sebelumnya Refleksi Sass
- Halaman Berikutnya Panduan Sass