CSS Trics
by rough cheap
HTML
<h3 class="border-back">
About
</h3>
<p class="para">
見出しで区切るスタイルは Flexbox と Calc で実装しています。文字数が変わっても自動で調整されます。もちろん CSS を使わずともマークアップで対応はかのうですが、ブログに実装してほしいという要望をいただくのでその場合はCSSで対応しています。出来る限りコードをシンプルにしてみました。試してみてください!
</p>
<h3 class="border-back">
About
</h3>
<p class="para">
見出しで区切るスタイルは Flexbox と Calc で実装しています。文字数が変わっても自動で調整されます。もちろん CSS を使わずともマークアップで対応はかのうですが、ブログに実装してほしいという要望をいただくのでその場合はCSSで対応しています。出来る限りコードをシンプルにしてみました。試してみてください!
</p>
CSS
.border-back {
display: flex;
justify-content: center;
align-items: center;
margin: 0 calc(50% - 50vw) 30px;
}
.border-back::before,
.border-back::after {
content: '';
width: 100%;
height: 8px;
background-image: repeating-linear-gradient(
-45deg, #777 0, #777 1px, rgba(0 0 0 / 0), rgba(0 0 0 / 0) 50%
);
background-size: 8px 8px;
}
.border-back::before {
margin-right: 30px;
}
.border-back::after {
margin-left: 30px;
}