コーディング作業の際にふとboaderにグラデーションを引くのってどうするのかなあと思い、調べてみたらできたので備忘録としてまとめておきます。正確には擬似要素を使ってそれっぽくしてるだけです。 擬似要素を使ってBoxに2pxのboaderにグラデーションをかける場合 まずは、boaderが引かれるBOXをHTMLでマークアップ 【HTML】 <div class="box"> <p>横の線にグラデーションがかかったBox</p> </div> CSSはこんな感じ 【CSS】 .box{ margin:auto; width: 95%; height:100%; text-align: center; border-left:2px solid #0b01b8; border-right:2px solid #0b01b8; } .box:before, .box:after{ conten
通常これまでは、1px のボーダーのグラデーションを実現する際、背景画像を用意して[background-image]プロパティを利用するのが一般的な方法でした。 しかしレスポンシヴ・デザインやスマートフォン対応のWebサイトの構築などにより、この方法では相応しくないケースが多くなってきました。 何か他の方法を探して代替しなければなりません。 さて。ここでブレイクスルー。 今回は[CSS3]のテクニックの1つとして、ボーダーのグラデーションを、画像を使わずに CSS のみで表現する方法をご紹介します。 まずはサンプルをご覧ください。 綺麗なグラデーションになっていますね。 ボーダー・グラデーション:サンプル HTML の記述は以下のように。 <div id="sample"> <p>このボックスの枠(border)を、CSS3 のテクニックを使ってグラデーション化させます。</p> </d
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く