CSSで区切り線<hr>タグのスタイル変更

CSSで区切り線<hr>タグのスタイル変更



点線の区切り線


<hr class="hr1">
<style>
  .hr1{
    height:0px;
    border-top:2px dotted #000000;
    border-right:none;
    border-bottom:none;
    border-left:none;
    margin:0;
  }
</style>

破線の中間に文字がある区切り線


<hr class="hr2">
<style>
  .hr2{
    font-size:14px;  /* ここでフォントサイズ指定 */
    margin:1em 0 0 0;
    padding:0;
    height:1em;
    border-top:2px dashed #8888ff;
    border-right:none;
    border-bottom:none;
    border-left:none;
    text-align:center;
    overflow: visible;
    box-sizing:border-box;
  }
  .hr2::before{
    content:"区切り線のテキスト";
    position:relative;
    display:inline-block;
    top:-90%;
    padding:0 0.5em;
    margin:0;
    background-color:#e6e6e6; /* 背景色を設定する */
    font-size:1em;
    line-height:1em;
  }
</style>

グラデーション区切り線


<hr class="hr3">
<style>
  .hr3{
    border:none;
    margin:0;
    padding:0;
    height:2px;
    background:linear-gradient(
      90deg,
      rgba(255,128,128,0.1) 0%,
      rgba(255,128,128,1.0) 50%,
      rgba(255,128,128,0.1) 100%
    );
  }
</style> 


Mam's WebSite