HTML
CSS
初心者
ボタン
0
どのような問題がありますか?

この記事は最終更新日から1年以上が経過しています。

投稿日

【初心者でもわかる】:hoverとcursor: pointer;でボタンのホバー時の動きをいれる方法

どうも、7noteです。一般的なボタンの動きを実装していきます。

ホームぺージ制作ではボタンを実装することが多くあります。
その時にマウスカーソルが上に乗った時の動きが実装されてないと、ボタンかどうかわかりにくいので、
カーソルを重ねた時にボタンの色を少し薄くして、マウスカーソルの形を指のマークに変更します。

完成例

hover前
button01.png

hover後
button02.png

書き方

index.html
<p>ボタン</p>
style.css
p {
    color: #FFF; /* 文字色は白 */
    font-size: 20px; /* 文字サイズは20px */
    width: 200px; /* ボタンの横幅を200pxに。 */
    text-align: center; /* 文字は中央揃え */
    background: #66F; /* ボタンの色を青っぽく */
    padding: 10px 50px; /* 余白をつける */
}

/*ここから下が、ホバーした時(マウスカーソルが要素の上に乗った時)のcss*/
p:hover {
    cursor: pointer; /* マウスカーソルを手の形にする */
    opacity: 0.6; /* ボタンの透明度を60%にする */
}

hover時の処理を書く時は、「:hover」と書きます。
例のように、pタグに書く場合は「p:hover」と書きますし、
何かのクラスに書く時も、「.abc:hover」と書きます。

まとめ

頻繁にhoverは使いますが、デザインデータにはhover時の処理について書かれていないこともあります。
そのときはホームページをコーディングする時に実装させなければなりません。
表面上だけみて、hover時のアクションを入れ忘れているなんてことはよくあることなので、
抜けないようにボタンには必ず今回のような動きをいれるのを忘れないようにしましょう!

おそまつ!

(コメント・質問・ソースの指摘等なんでもウェルカムです!初心者の方でも気軽に質問ください!)

ユーザー登録して、Qiitaをもっと便利に使ってみませんか。
  1. あなたにマッチした記事をお届けします
    ユーザーやタグをフォローすることで、あなたが興味を持つ技術分野の情報をまとめてキャッチアップできます
  2. 便利な情報をあとで効率的に読み返せます
    気に入った記事を「ストック」することで、あとからすぐに検索できます
7note
フロントエンジニア5年目。HTML・CSS初心者向けにわかりやすい記事を投稿してます!2021/6/25 毎日更新を達成!現在は不定期更新中。自社開発を中心にWEBサイト制作を行っています。約40件のHP制作経験あり。Wordpressで独自テーマの開発などもちょこちょこやってます。
この記事は以下の記事からリンクされています

コメント

この記事にコメントはありません。
あなたもコメントしてみませんか :)
ユーザー登録
すでにアカウントを持っている方はログイン
0
どのような問題がありますか?
ユーザー登録して、Qiitaをもっと便利に使ってみませんか

この機能を利用するにはログインする必要があります。ログインするとさらに下記の機能が使えます。

  1. ユーザーやタグのフォロー機能であなたにマッチした記事をお届け
  2. ストック機能で便利な情報を後から効率的に読み返せる
ユーザー登録ログイン
ストックするカテゴリー