LoginSignup
6
2

More than 5 years have passed since last update.

ボタンが押されたときに凹んだようにみせるCSS

Last updated at Posted at 2017-12-11

初歩中の初歩ですが、HTMLとCSSだけで、ボタンがマウスで押下されたときに,凹んだようにみえるように編集してみた。

必要なもの

  • ボタン本体のHTML
  • 何もアクションがない時のボタンのCSS
  • ボタンにマウスカーソルが置かれた時のCSS
  • ボタンが押下された時のCSS

HTML

buttonタグを使用します。

<button type="submit" name="submit_button" class="contact_button">送信</button>

CSS

何もアクションがない時のボタンのデザイン

.contact_button{
  display: block;
  background: #aacf53; /* 緑色 */
  color: #fff;
  border: solid 4px #aacf53; /* 緑色 */
  font-size: 1.4em;
  border-radius: 5px;
}

ボタンにマウスカーソルが置かれた時のデザイン

.contact_button:hover{
  background: #82ae46; /* 少し濃い緑色 */
  border: solid 4px #82ae46; /* 少し濃い緑色 */
}

ボタンが押下された時のでデザイン

.contact_button:active{
  background: #69821b; /* 濃い緑色 */
}

まとめ

ボタンにマウスカーソルが置かれたときのデザインを:hover、ボタンが押下された時のデザインを:activeの擬似クラスを使用することで実現することができる。
凹んだときのボタンの色を設定するポイントは、backgroundよりborderの色を明るい色に設定すること。

6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2