ຜົນງານສະໜາມການກະກຽມ CSS
- 上一页 ຜົນງານສະໜາມ CSS
- 下一页 CSS 变量 - JavaScript
用局部变量覆盖全局变量
从上一页我们了解到,可以在整个文档中访问/使用全局变量,而局部变量只能在声明它的选择器内使用。
ບອກກັບຄືນຄົນຂອງກ່ອນ:
ຄວາມຄົນ
:root { --blue: #1e90ff; --white: #ffffff; } body { background-color: var(--blue); } h2 { border-bottom: 2px solid var(--blue); } .container { color: var(--blue); background-color: var(--white); padding: 15px; } button { background-color: var(--white); color: var(--blue); border: 1px solid var(--blue); padding: 5px; }
ບາງຄັ້ງພວກເຮົາຕ້ອງການວ່າຫນັກວັດຖຸຈະປ່ຽນແປງພຽງແຕ່ໃນບາງສ່ວນຂອງເວັບໄຊ:
ຖ້າພວກເຮົາຕ້ອງການວ່າຫນັກວັດຖຸ button ໃຊ້ສີສີຂຽວທີ່ຫຼາຍກວ່າຫນັກວັດຖຸ --blue:
ພວກເຮົາເຫັນວ່າຫນັກວັດຖຸທີ່ຫນັກສະໜາມທີ່ພາຍໃນຫນັກວັດຖຸ button ຈະປົກປັນຫນັກວັດຖຸທີ່ຫນັກສະໜາມທີ່ພາຍໃນຫນັກວັດຖຸ --blue:
ຄວາມຄົນ
:root { --blue: #1e90ff; --white: #ffffff; } body { background-color: var(--blue); } h2 { border-bottom: 2px solid var(--blue); } .container { color: var(--blue); background-color: var(--white); padding: 15px; } button { --blue: #0000ff; background-color: var(--white); color: var(--blue); border: 1px solid var(--blue); padding: 5px; }
ການເພີ່ມຫນັກວັດຖຸທີ່ຫນັກສະໜາມສັບສົນບໍ່ມີຫນັກວັດຖຸທີ່ພາຍໃນນັ້ນ:
ຖ້າພວກເຮົາພຽງແຕ່ໃຊ້ຫນັກວັດຖຸດຽວໃນບ່ອນດຽວແລ້ວຫນັກວັດຖຸທີ່ຫນັກສະໜາມສັບສົນກໍ່ຈະສາມາດປະກາດຫນັກວັດຖຸທີ່ຫນັກສະໜາມທີ່ພາຍໃນນັ້ນໄດ້:
ຄວາມຄົນ
:root { --blue: #1e90ff; --white: #ffffff; } body { background-color: var(--blue); } h2 { border-bottom: 2px solid var(--blue); } .container { color: var(--blue); background-color: var(--white); padding: 15px; } button { --button-blue: #0000ff; background-color: var(--white); color: var(--button-blue); border: 1px solid var(--button-blue); padding: 5px; }
浏览器支持
表格中的数字注明了完全支持该属性的首个浏览器版本。
函数 | |||||
---|---|---|---|---|---|
var() | 49.0 | 15.0 | 31.0 | 9.1 | 36.0 |
ກົດລະບຽບ var() CSS
函数 | 描述 |
---|---|
var() | 插入 CSS 变量的值。 |
- 上一页 ຜົນງານສະໜາມ CSS
- 下一页 CSS 变量 - JavaScript