ສາຍຫົວ Sass
- ຫນ້າໜ້າກ່ອນ Sass ການສຳຫຼວດ
- ຫນ້າໜ້າໜ້ານີ້ ສາຍຫົວ Sass
ສາຍຫົວ Sass
ພວກເຮົາຈະຈຳນວນພາສາ Sass ສູ່ສາມບາງສ່ວນ: ການກຳນົດພາສາສີ, ການການຄົ້ນຫາພາສາສີ, ແລະ ການກຳນົດພາສາສີ
ການກຳນົດພາສາ Sass
ກົນຫວງ | ອະທິບາຍ & ເຫດການ |
---|---|
rgb(red, green, blue) |
ການກຳນົດສີຜ່ານຮູບຮ່າງ Red-Green-Blue (RGB) ຕົວຢ່າງ:rgb(0, 0, 255); |
rgba(red, green, blue, alpha) |
ການຕັ້ງສີດ້ວຍຮູບຈຳນວນ Red-Green-Blue-Alpha (RGBA). ຕົວຢ່າງ:rgba(0, 0, 255, 0.3); // ສີສີຫຼັງຄວາມປອດໄພ |
hsl(hue, saturation, lightness) |
ການຕັ້ງສີດ້ວຍຮູບຈຳນວນ Hue-Saturation-Lightness - ແລະສະແດງຄວາມສະຫຼາດຂອງສີດ້ວຍຕາມສາຍສີສີຮູບຮູບ. ຕົວຢ່າງ:
hsl(120, 100%, 50%); // ສີຂຽວ |
hsla(hue, saturation, lightness, alpha) |
ການຕັ້ງສີດ້ວຍຮູບຈຳນວນ Hue-Saturation-Lightness-Alpha (HSLA). ຕົວຢ່າງ:
hsl(120, 100%, 50%, 0.3); // ສີຂຽວ |
grayscale(color) |
ການຕັ້ງສີສີທີ່ມີຄວາມສະຫຼາດດຽວກັບສີ. ຕົວຢ່າງ:grayscale(#7fffd4); ຜົນ: #c6c6c6 |
complement(color) |
ການຕັ້ງສີການກົດກັນຂອງສີ. ຕົວຢ່າງ:complement(#7fffd4); ຜົນ: #ff7faa |
invert(color, weight) |
ການຕັ້ງສີການກົດດັນຫຼືສີການກົດກັນ. ຕົວຢ່າງ:invert(white); ຜົນ: black |
ຫົວຂໍ້ການຮັບສີ Sass
ກົນຫວງ | ອະທິບາຍ & ເຫດການ |
---|---|
red(color) |
ກັບຕົວເລກຈາກ 0 ຫາ 255 ທີ່ກັບຄືນມູນຄ່າສີສີແດງ. ຕົວຢ່າງ:red(#7fffd4); ຜົນ: 127 red(red); ຜົນ: 255 |
green(color) |
ກັບຕົວເລກຈາກ 0 ຫາ 255 ທີ່ກັບຄືນມູນຄ່າສີຂຽວ. ຕົວຢ່າງ:green(#7fffd4); ຜົນ: 255 green(blue); ຜົນ: 0 |
blue(color) |
ກັບຄືນຈຳນວນສີຂອງສີດ້ວຍຈຳນວນທີ່ຢູ່ລະດັບ 0 ຫາ 255. ຕົວຢ່າງ:blue(#7fffd4); ຜົນ: 212 blue(blue); ຜົນ: 255 |
hue(color) |
ກັບຄືນສາຍວັດທະນະທຳ HSL ສີຂອງສີດ້ວຍຈຳນວນທີ່ຢູ່ລະດັບ 0deg ຫາ 360deg. ຕົວຢ່າງ:hue(#7fffd4); ຜົນ: 160deg |
saturation(color) |
ກັບຄືນສາຍວັດທະນະທຳ HSL ຄວາມຫຼຸດຂອງສີດ້ວຍຈຳນວນທີ່ຢູ່ລະດັບ 0% ຫາ 100%. ຕົວຢ່າງ:saturation(#7fffd4); ຜົນ: 100% |
lightness(color) |
ກັບຄືນສາຍວັດທະນະທຳ HSL 亮度ຂອງສີດ້ວຍຈຳນວນທີ່ຢູ່ລະດັບ 0% ຫາ 100%. ຕົວຢ່າງ:lightness(#7fffd4); ຜົນລັງ: 74.9% |
alpha(color) |
ກັບຄືນສາຍວັດທະນະທຳ Alpha ຂອງສີດ້ວຍຈຳນວນທີ່ຢູ່ລະດັບ 0 ຫາ 1. ຕົວຢ່າງ:alpha(#7fffd4); ຜົນລັງ: 1 |
opacity(color) |
ກັບຄືນສາຍວັດທະນະທຳ Alpha ຂອງສີດ້ວຍຈຳນວນທີ່ຢູ່ລະດັບ 0 ຫາ 1. ຕົວຢ່າງ:opacity(rgba(127, 255, 212, 0.5)); ຜົນລັງ: 0.5 |
Sass Operation Color Functions
ກົນຫວງ | ອະທິບາຍ & ເຫດການ |
---|---|
mix(color1, color2, weight) |
ສ້າງສີປະສົມສີ 1 ແລະ color 2. |
adjust-hue(color, degrees) |
ປັບປ່ຽນສີຂອງສີຫຼັງຈາກການເພີ່ມຫຼືຫຼຸດປະລິມານຢູ່ລະດັບ -360 ຫາ 360 ອັງ. ຕົວຢ່າງ:adjust-hue(#7fffd4, 80deg); ຜົນລັງ: #8080ff |
adjust-color(color, red, green, blue, hue, saturation, lightness, alpha) |
ປັບປ່ຽນປະສົມສີໜຶ່ງຫຼືຫຼາຍປະສົມສີໃໝ່ດ້ວຍປະລິມານສະເພາະທີ່ກໍານົດ. ຕົວຢ່າງ:adjust-color(#7fffd4, blue: 25); ຜົນລັງ: |
change-color(color, red, green, blue, hue, saturation, lightness, alpha) |
ການຕັ້ງຂໍ້ບັນຫາສີໜຶ່ງຫຼືຫຼາຍປະສົມສີໃໝ່. ຕົວຢ່າງ:change-color(#7fffd4, red: 255); ຜົນລັງ: #ffffd4 |
scale-color(color, red, green, blue, saturation, lightness, alpha) | ຂະຫຍາຍປະສົມສີໜຶ່ງຫຼືຫຼາຍ. |
rgba(color, alpha) |
ສ້າງສີໃໝ່ດ້ວຍສາຍວັດທະນະທຳ alpha. ຕົວຢ່າງ:rgba(#7fffd4, 30%); ຜົນ: rgba(127, 255, 212, 0.3) |
lighten(color, amount) | saturate( amount saturate( |
darken(color, amount) | ຄຳຕິດຕັ້ງສູງສຸດຂອງ HSL ການສຳຫຼວດຕາມຄຳຕິດຕັ້ງຂອງມັນ. amount saturate( |
ຄຳຕິດຕັ້ງສູງສຸດຂອງ HSL ການສຳຫຼວດຕາມຄຳຕິດຕັ້ງຂອງມັນ.color, amount) | saturate( amount ຄຳຕິດຕັ້ງສູງສຸດຂອງ HSL ການສຳຫຼວດຕາມຄຳຕິດຕັ້ງຂອງມັນ. |
desaturate(color, amount) | ສ້າງສີທີ່ມີຄວາມສຳຫຼວດຕໍ່າພາຍໃນ 0% ແລະ 100%. amount ຄຳຕິດຕັ້ງສູງສຸດຂອງ HSL ການສຳຫຼວດຕາມຄຳຕິດຕັ້ງຂອງມັນ. |
opacify(color, amount) | ສ້າງສີທີ່ມີຄວາມແປກກັນພາຍໃນ 0 ແລະ 1. amount ຄຳຕິດຕັ້ງຂອງ Alpha 通道ຕາມຄຳຕິດຕັ້ງຂອງມັນ. |
fade-in(color, amount) | ສ້າງສີທີ່ມີຄວາມແປກກັນພາຍໃນ 0 ແລະ 1. amount ຄຳຕິດຕັ້ງຂອງ Alpha 通道ຕາມຄຳຕິດຕັ້ງຂອງມັນ. |
transparentize(color, amount) | ສ້າງສີທີ່ມີຄວາມແປກກັນພາຍໃນ 0 ແລະ 1. amount ຄຳຕິດຕັ້ງຂອງ Alpha 通道ຕາມຄຳຕິດຕັ້ງຂອງມັນ. |
fade-out(color, amount) | ສ້າງສີທີ່ມີຄວາມແປກກັນພາຍໃນ 0 ແລະ 1. amount ຄຳຕິດຕັ້ງຂອງ Alpha 通道ຕາມຄຳຕິດຕັ້ງຂອງມັນ. |
- ຫນ້າໜ້າກ່ອນ Sass ການສຳຫຼວດ
- ຫນ້າໜ້າໜ້ານີ້ ສາຍຫົວ Sass