Chakra UIでホバー時のボタンの背景色を変える

公開日時
更新日時

Chakra UIを使ってボタンを表示する際に、ホバー時にボタンの背景色を変えたかったのでやり方を調べた。

_hover 属性でホバー時の設定ができる。

<Button bg="#ff0000" _hover={{ bg: '#00ff00' }}>
  Button
</Button>

上記のボタンだと赤色のボタンが表示され、ホバーすると緑色に変化する。

参考

- How to set a hover color on Icons? · Issue #363 · chakra-ui/chakra-ui


Related #css

Youtube動画で学ぶTailwind CSS

「Designing with Tailwind CSS」シリーズがとても分かりやすかった。

Chakra UIで打ち消し線を使う

Strikethrough

Tailwind CSSでダークモード対応をする

classを指定してユーザがダークモードを切り替えられるようにした

Learn CSS

tailwindcss2.0 upgrade

Upgrade Guideを参考に

Next.js 10 + Tailwind CSS 2.0 でAMP対応(hybrid)を行う

next/ampのhybridモードを使い通常ページとAMPページを生成し、PostCSSでCSSの容量削減を行いinline cssとして埋め込み