Класс: для псевдоклассов

#svelte

#стройный

Вопрос:

Svelte позволяет динамически применять класс, используя

 class:className={condition]
  

Возможно ли изменить псевдокласс в Svelte? Например, я хотел бы динамически стилизовать :after на основе переменной.

Ответ №1:

Если вы хотите применить, например ::after , стиль, вы можете сделать это следующим образом:

 <script>
  let bl=false
</script>
<style>
  .myclass{
    color:blue    
  }
  .myclass::after { 
  content: " - Remember this";
}
</style>
<h1 class:myclass={bl} on:click={()=>bl=true}>
click me
</h1>