web製作

【初心者向け】HTML/CSSで描くボタンの基礎

webサイトでボタンを表示させる場合、ちょっと検索すれば様々なデザインが探せるが、簡単な理解が必要になる。
その基本。まずは基本的なボタンのCSS。

 

このボタンのコードは以下の通り。 HTML

<div class="btn"><a href="#">予約する</a></div>

CSS

/*予約ボタン*/
.btn{
    width:280px;/*ボタン幅*/
    height:70px;/*ボタン高さ*/
    line-height:70px;/*文字上下幅*/
    margin: 0 auto;/*画面中央へ*/
}
.btn a{
    display:block;
    width:100%;
    height:100%;
    text-decoration: none;
    background:#95A140;
    text-align:center;
    color:#FFFFFF;/*文字色*/
    font-size:20px;
    font-weight:bold;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
}
.btn a:hover{
    background:#0B16A1;
    color:#FFFFFF;
    margin-left:0px;
    margin-top:0px;
}

ボタンもコードも可能な限りシンプルにしてみました。 以上のコードをコピペすれば、ボタンの大きさや色などを簡単に変更できます。

次にボタンと文字に装飾(影)を付けて、動きを付けてみます。

分かりやすいように極端な色にしました。 margin: 0 auto;/を省いたのでセンターでは無くなりました。

 

HTML

<div class="btn2"><a>ボタン</a></div>

 

CSS

.btn2{
    width:280px;
    height:60px;
    line-height:40px;
}
.btn2 a{
    display:block;
    width:100%;
    height:100%;
    text-decoration: none;
    background:#950000;
    text-align:center;
    border:8px solid #1812FF; /*ボタンの外枠*/
    color:#FFFFFF;
    font-size:30px;
    font-weight:bold;
    border-radius:9px;
    -webkit-border-radius:9px;/*ボタン角丸*/
    -moz-border-radius:9px;
    box-shadow:11px 11px 8px 0px #000000 ; /*ボタンの影*/
    text-shadow:3px 4px 4px #73FF97 ; /*文字の影*/
    transition: all 1.9s ease;/*ボタンの動く時間*/
}
.btn2 a:hover{
    background:#0099FF;
    color:#FFFC00;
    margin-left:20px;/*マウスオーバー時の横移動*/
    margin-top:13px;/*マウスオーバー時の縦移動*/
    border:8px solid #8CFF96;/*マウスオーバー時のボタン色*/
    box-shadow:11px 11px 8px 0px #000000 ;
}

 

以上が基本的なボタンの描き方になります。
コピペで必要な部分を変更しても使えます。

ABOUT ME
moja
昭和47年生まれ。生まれた時からカープファン。 姫路生まれ姫路育ち。現在は相生市矢野町榊。 パソコン販売・修理・組立、出張サポート、ホームページ制作・WEBデザインなど。 奥さん1人と4男の父 真宗門徒
お問い合わせ

090-3990-0645

にほんブログ村 地域生活(街) 関西ブログ 姫路情報へにほんブログ村 子育てブログへにほんブログ村 野球ブログ 広島東洋カープへ

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください