0
Vue 구성 요소에서 슬롯을 스타일링하는 방법이 있습니까?스타일링 Vue 슬롯
<slot style="position: absolute"></slot>
및
<slot class="slot"></slot>
가 작동하지 않습니다.
Vue 구성 요소에서 슬롯을 스타일링하는 방법이 있습니까?스타일링 Vue 슬롯
<slot style="position: absolute"></slot>
및
<slot class="slot"></slot>
가 작동하지 않습니다.
랩은 A <div>
슬롯과 스타일 대신 <div>
:
<div class="wrapper">
<slot></slot>
</div>
.wrapper > * {
color: red;
}
: 당신이 정말로 슬롯 요소의 스타일을해야하는 경우,이 같은 CSS 선택기를 사용할 수 있습니다
<div style="...">
<slot></slot>
</div>
답변 해 주셔서 감사합니다. 그러나 둘 이상의 요소가 슬롯으로 전달되는 경우 해당 솔루션이 작동하지 않습니다. –
'.wrapper> *'는 모든 슬롯 요소를 대상으로합니다. 특정 슬롯 요소 만 타겟팅해야하는 경우'.wrapper> * : nth-child (2)'또는'.wrapper> .child'를 사용할 수 있습니다. 구체적으로 당신이하려는 것은 무엇입니까? 각 슬롯 요소의 동적 '스타일'을 바인딩 할 수 있도록 하시겠습니까, 아니면 외부 CSS만으로 충분합니까? –
외부 CSS로 충분합니다. 내일 당신의 솔루션을 시도하고 당신에게 업데이 트를 쏠 것입니다. 감사! –