CSS 径向渐变

CSS 径向渐变

ການສົ່ງແສງວົງກວ້າງຕິດຕາມສູນກາງຂອງມັນ.

ສຳລັບການສ້າງການສົ່ງແສງວົງກວ້າງ, ທ່ານຈະຕ້ອງກວດກາຄຳນວຍຄວາມສ່ວນມູນຢ່າງໜ້ອຍສອງອັນ.

ສັນຍາວິທະຍາ:

background-image: radial-gradient(shape size at position, start-color, ... , last-color);

ໂດຍປົກກະຕິ.shape ໃຫ້ແກ່ຫົວສຳຄັນສະໝອງ:size ໃຫ້ແກ່ການເຄີຍສະຖານະຂອງບາງຄົນທີ່ສຸດ:position ໃນສູນກາງ.

ການສົ່ງແສງວົງກວ້າງ-ຄຳນວຍຄວາມສ່ວນມູນລາຍລະອຽດບໍ່ກົງກັນ (ຄຳນວຍຄວາມສ່ວນມູນສົມບູນ)

ບົດການທີ່ຫຼັງຈາກນີ້ໄດ້ສະແດງການສົ່ງແສງວົງກວ້າງທີ່ມີຄຳນວຍຄວາມສ່ວນມູນລາຍລະອຽດບໍ່ກົງກັນ:

实例

#grad {
  background-image: radial-gradient(red, yellow, green);
}

亲自试一试

ການສົ່ງແສງວົງກວ້າງ-ຄຳນວຍຄວາມສ່ວນມູນລາຍລະອຽດຫຼາຍກວ່າ

ບົດການທີ່ຫຼັງຈາກນີ້ໄດ້ສະແດງການສົ່ງແສງວົງກວ້າງທີ່ມີຄຳນວຍຄວາມສ່ວນມູນລາຍລະອຽດຫຼາຍກວ່າ:

实例

#grad {
  background-image: radial-gradient(red 5%, yellow 15%, green 60%);
}

亲自试一试

ການກວດກາຄວາມສ່ວນມູນຫົວຂໍ້:

shape ການກໍານົດຂອງຫົວຂໍ້. ມັນສາມາດຍອມຮັບຄຳນວຍຄວາມສ່ວນມູນ circle ຫຼື ellipse. ຄຳນວຍຄວາມສ່ວນມູນສົມບູນແມ່ນ ellipse (ອະລິຍະຮູບສະໝອງ).

ບົດການທີ່ຫຼັງຈາກນີ້ໄດ້ສະແດງການສົ່ງແສງວົງກວ້າງທົ່ວທັງໝົດວົງວົງ:

实例

#grad {
  background-image: radial-gradient(circle, red, yellow, green);
}

亲自试一试

ການນຳໃຊ້ຄຳນວຍຄວາມສ່ວນມູນທີ່ມີຄວາມແຕກຕ່າງ:

size ການກໍານົດຂອງຄຳນວຍຄວາມສ່ວນມູນ. ມັນສາມາດຍອມຮັບສີ່ຈຳນວນ:

  • closest-side
  • farthest-side
  • closest-corner
  • farthest-corner

实例

ໄດ້ກວດກາສຳຄັນຄືກັບ size ສຳລັບການສົ່ງແສງວົງກວ້າງ:

#grad1 {
  background-image: radial-gradient(closest-side at 60% 55%, red, yellow, black);
}
#grad2 {
  background-image: radial-gradient(farthest-side at 60% 55%, red, yellow, black);
}

亲自试一试

重复径向渐变

repeating-radial-gradient() 函数用于重复径向渐变:

实例

重复的径向渐变:

#grad {
  background-image: repeating-radial-gradient(red, yellow 10%, green 15%);
}

亲自试一试

CSS 渐变属性

下表列出了 CSS 渐变属性:

属性 描述
background-image 为一个元素设置一幅或多幅背景图像。