Parts
以下の区切り線のHTMLはhrタグに当該のCSSを付加ください。
例 <hr class="hr--typeXXX" />
実線の区切り線
.hr--type001 {
border: none;/* リセット */
border-top: 1px solid #000;
}
二重線の区切り線
.hr--type002 {
border: none;/* リセット */
background-color: none;
border-top: 1px solid #000;
}
破線の区切り線
.hr--type003 {
border: none;/* リセット */
border-top: 1px dashed #000;
}
点線の区切り線
.hr--type004 {
border: none;/* リセット */
border-top: 2px dotted #000;
}
背景色付 破線の区切り線(破線の間隔も調整可)
.hr--type005 {
border: none;/* リセット */
/* 背景色と線の色と長さの設定 */
background-color: #74ba97;
background-image: linear-gradient(90deg, #000 50%, rgba(255, 255, 255, 0) 0%);
/* 線の太さと間隔(0.6emの長さで0.1emの太さ) */
height:0.1em;
background-position: center;
background-size: 0.6em 0.1em;
background-repeat: repeat-x;
}
背景色付 点線の区切り線(点線の間隔も調整可)
.hr--type006 {
border: none;/* リセット */
/* 背景色と線の色と長さの設定 */
background-color: #74ba97;
background-image: linear-gradient(90deg, #000 50%, rgba(255, 255, 255, 0) 0%);
/* 線の太さと間隔(0.4emの長さで0.2emの太さ 点にする場合は長さに対して太さを2/1にする) */
height:0.2em;
background-position: center;
background-size: 0.4em 0.2em;
background-repeat: repeat-x;
}
色違い二重実線の区切り線
.hr--type007 {
border: none;/* リセット */
border-top: 0.3em solid #000;
border-bottom: 0.3em solid #74ba97;
}
色違い四重実線の区切り線
.hr--type008 {
border: none;/* リセット */
border-top: 0.2em solid #000;/* 1番目の線 */
border-bottom: 0.2em solid #74ba97;/* 4番目の線 */
overflow:visible;
&::after {
content: " ";
display: block;
border-top: 0.2em solid #74ba97;/* 2番目の線 */
border-bottom: 0.2em solid #000;/* 3番目の線 */
}
}
色違い六重実線の区切り線
.hr--type009 {
border: none;/* リセット */
border-top: 0.2em solid #000;/* 1番目の線 */
border-bottom: 0.2em solid #74ba97;/* 6番目の線 */
overflow:visible;
&::before {
content: " ";
display: block;
border-top: 0.2em solid #74ba97;/* 2番目の線 */
border-bottom: 0.2em solid #000;/* 3番目の線 */
}
&::after {
content: " ";
display: block;
border-top: 0.2em solid #74ba97;/* 4番目の線 */
border-bottom: 0.2em solid #000;/* 5番目の線 */
}
}
色違い二重破線の区切り線
.hr--type010 {
border-top: 0.3em dashed #000;
border-bottom: 0.3em dashed #74ba97;
}
色違い二重点線の区切り線
.hr--type011 {
border: none;/* リセット */
height:0.7em;
border-top: 0.3em dotted #000;
border-bottom: 0.3em dotted #74ba97;
}
影の区切り線
.hr--type012 {
border: none;/* リセット */
height: 0.5em;
box-shadow: 0 0.5em 0.5em -0.5em rgba(0,0,0,.5) inset;
}
グラデーションの区切り線
.hr--type013 {
border: none;/* リセット */
height: 1px;
background: linear-gradient(90deg, #FFF, #000, #FFF);
}
中央テキスト 実線の区切り線
.hr--type014 {
border: none;/* リセット */
border-top: 1px solid #000;
text-align: center;
overflow:visible;
&::after {
content: 'テキスト';
font-size: 1.5em;
display: inline-block;
padding: 0 0.5em;
color: #000;
background: #FFF;/* 背景色 */
position: relative;
top: -0.8em;
}
}
中央画像 二重線の区切り線
.hr--type015 {
border: none;/* リセット */
border-top: 4px double #000;
text-align: center;
overflow:visible;
&::after {
content: "";
width: 3em;
height: 3em;
display: inline-block;
background:#FFF url("/img/icon/exclamation-circle.svg") no-repeat center center;
background-size: 70% auto;
position: relative;
top: -1.5em;
}
}
リピート画像の区切り線
.hr--type016 {
border: none;/* リセット */
height: 0.5em;
background:url("/img/icon/plus.svg") repeat-x center center;
background-size: 0.5em 0.5em;
}