<style>
.hello {
color: red;
}
</style>
<div class='hello'>Hello world</style>
Это будет стилизовать все элементы с классом hello
и только в этом компоненте.
Теперь, если мы сделаем что-то вроде этого
App. svelte
<script>
import A from './A.svelte'
import B from './B.svelte'
</script>
<div>
<A/>
<B/>
</div>
A.svelte
Hello
B.svelte
world
затем svelte отображает это как
<div>Hello world</div>
И там теперь способ определить селектор для стиля только «Привет», но не «слово». В документации также упоминается, что необходимо что-то для присоединения класса к:
CSS внутри блока будет привязано к этому компоненту.
Это работает путем добавления класса к затронутому elements, который основан на ha sh стилей компонентов (например, svelte-123xyz).