Tailwind CSSで任意のclassが付与された時にスタイルを適用する

Tailwind CSSを使って、「is-current」のような任意のclassが付与された際にスタイルを適用する方法をメモ。
使用環境はAastro 5.16.0 / Tailwind CSS 4.1.17になります。

サンプルコード

例として.is-currentが付与された時にスタイルを設定してみます。

<a
  href=""
  class="
    [&.is-current]:text-red-700
  "
>not current</a>
<a
  href=""
  class="
    is-current
    [&.is-current]:text-red-700
  "
>current</a>

これでis-currentが付与された場合にのみ指定したスタイルが適用されました。
任意のclass付与時にスタイルを適用するデモページ

参考サイト

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

メールアドレスが公開されることはありません。
* が付いている欄は必須項目です

CAPTCHA


コメントが承認されるまで時間がかかります。

2025年11月
 1
2345678
9101112131415
16171819202122
23242526272829
30