โฑ๐ง under construction -> slotted nodes
Last updated 10 hours ago
web โฉ component โฉ slot โฉ how to style ?
shadow DOM styles
slotted nodes
็จๆณ
::slotted()
::slotted() ๅ ่จฑไฝ ๅจ web component ็ shadow DOM ๅ ง้จ้ธๆ slotted nodes๏ผ้ๆฏๆงๅถ slotted nodes ๆจฃๅผๆ็ดๆฅ็ๆนๆณ๏ผ
<template id="my-component-template"> <style> /* slotted <p> */ ::slotted(p) { text-decoration: underline; } /* all slotted nodes */ ::slotted(*) { font-weight: bold; } /* all slotted nodes with class="highlight" */ ::slotted(.highlight) { background-color: yellow; } </style> <slot></slot> </template>
ไฝๅฎๆไธไบ้ๅถ๏ผ
ๅช่ฝ่จญๅฎ slotted nodes ไธ้จๅๆจฃๅผ๏ผไพๅฆ๏ผfontใtextใmarginใpaddingใborderใbackground ็ญ็ญใไธไบ่ผ่ค้็ๆจฃๅผๅฏ่ฝ็กๆณๆญฃๅธธ้ไฝ๏ผไพๅฆ displayใfloatใwidthใheight ็ญใ
font
text
margin
padding
border
background
display
float
width
height
็กๆณไฝฟ็จ ::slotted() ้ธๆ slotted nodes ็ๅพไปฃๅ ็ด ใไพๅฆ๏ผ::slotted(p span) ๆฏ็กๆ็ใ
::slotted(p span)
๐ง