前提・実現したいこと
こういう、シンプルな斜線の下線を引きたいのですが、
うまくいかなくて、質問させていただきました。
https://saruwakakun.com/html-css/reference/border
サルワカさんのサイトを参考にさせて頂きました。
試したこと
html
1<div class="points"> 2 <span class="num">100</span> 3 <span class="point">点</span> 4</div>
Sass
1 2$color:#C4CCEB; 3 4.points{ 5 position: relative; 6 padding-top: 40px; 7 8 @include sp{ 9 height: 129px; 10 } 11 &:after { 12 content: ''; 13 position: absolute; 14 left: 50%; 15 transform: translateX(-50%); 16 bottom: -20px; 17 width: 546px; 18 padding: .4em .75em; 19↓↓↓↓こっから下の、数字の微調整だと思うのですが、シンプルな斜線にならなくて悩んでいます 20 background: repeating-linear-gradient(-45deg, #707070, #707070 1px, $color 1px, $color 2px); 21 @include sp{ 22 width: 220px; 23 bottom: 20px; 24 } 25 } 26}
↑なんだかじゃぎじゃぎしてしまいます。
もし可能でしたら分解して日本語に直したいのですが、
MDNを見てもなかなかしっくりこなかったので、理解したいです…
background: repeating-linear-gradient(-45deg, #707070, #707070 1px, $color 1px, $color 2px);
-45度で、#707070の斜線を、1px、$color 1px, $color 2px繰り返す????
ってことになっているんでしょうか。
私は、
‐45度で、#707070 1px と、$color(=$color:#C4CCEB;)の3pxくらいの線を交互に並べてもらえれば、それでよいのですが、、
Sass
1(-45deg, #707070, #707070 1px, $color 3px,)
これとも違うようで…
少し混乱中です。
どうしたら、もっとシンプルな斜線になりますでしょうか…
よろしくお願いいたします。
追記
Sass
1 background: repeating-linear-gradient(-45deg, #707070 0px, #707070 1px, $color 1px,$color 4px)
回答3件
あなたの回答
tips
プレビュー