サイトマップ

線を重ねて2色の線を作る方法

途中から異なる色になる線をHTMLとCSSで作る方法についてのメモです。

もくじ

  • position:absolute使う場合
  • linear-gradient使う場合
  • background-image使う場合

position:absolute使う場合

  • 表示例
  • 見出しサンプルA
  • HTML
    • <div class="headline01">見出しサンプルA</div>
  • CSS
    • div.headline01{
    • position:relative;
    • padding:8px 0 8px 0;border-bottom:solid 1px rgb(199,199,199);
    • font-size:medium;font-weight:bold;
    • }
    • div.headline01::after{
    • content:"";position:absolute;display:block;
    • width:92px;padding:8px 0 0 0;border-bottom:solid 1px rgb(37,37,37);
    • }
  • ボーダーの下線を重ねる方法で、グレーの下線の上に長さ92pxの黒色の下線を重ねて表示しています。
    線の太さ:1px
    黒色の線の長さ:92px
    文字と線の余白:8px

linear-gradient使う場合

  • 表示例
  • 見出しサンプルB
  • HTML
    • <div class="headline02">見出しサンプルB</div>
  • CSS
    • div.headline02{
    • padding:8px 0 0 0;
    • font-size:medium;font-weight:bold;
    • }
    • div.headline02::after{
    • content:"";display:block;
    • height:1px;margin:8px 0 0 0;
    • background:linear-gradient(90deg,rgb(37,37,37) 0%,rgb(37,37,37) 15%,rgb(199,199,199) 15%,rgb(199,199,199) 100%);
    • }
  • 背景色を途中で切り替える方法で、左端から15%までが黒色で、それ以降はグレーの背景色を表示しています。
    線の太さ:1px
    黒色の線の長さ:15%
    文字と線の余白:8px

background-image使う場合

  • 表示例
  • 見出しサンプルC
  • HTML
    • <div class="headline03">見出しサンプルC</div>
  • CSS
    • div.headline03{
    • padding:8px 0 0 0;
    • font-size:medium;font-weight:bold;
    • }
    • div.headline03::after{
    • content:"";display:block;
    • height:1px;margin:8px 0 0 0;
    • background-color:rgb(199,199,199);
    • background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAMSURBVBhXY1BVVQUAAOIAcJ8qlFwAAAAASUVORK5CYII=");
    • background-position:left center;background-repeat:no-repeat;background-size:92px 1px;
    • }
  • 背景色を重ねる方法で、グレーの背景色の上に長さ92pxの黒色の画像の背景色を重ねて表示しています。縦横1pxの黒い画像を縦1px横92pxに伸ばしています。
    線の太さ:1px
    黒色の線の長さ:92px
    文字と線の余白:8px
フィードバック
ページトップに戻る
利用規約・免責事項・プライバシーポリシーサイトマップ記事タグ一覧最近更新されたページ
© text.sakura.ne.jp
ページトップに戻る