タイトルのままなのですが、疑似要素を含めた上で中央寄せができるのでしょうか?
after疑似要素で作ったチェックボックスの幅とそれ以下の文章の幅を加味した横幅をもって、画面中央(中央寄せ)に持っていきたいのですが
やはり疑似要素で作らず、ちゃんとしたタグをもってコーディングした方が良いのでしょうか?
コードは以下の通りです。(実装中途&コード汚いですがご了承ください)⇓
html
1 <li class="checkbox-list"> 2 <label><input class="checkbox" type="checkbox"><span><a>プライバシーポリシー</a>に合意する</span></label> 3 </li> 4
scss
1.checkbox-list { 2 text-align: center; 3 label { 4 display: block; 5 width: 100%; 6 input { 7 display: none; 8 } 9 span { 10 font-size: 1.6rem; 11 font-weight: normal; 12 cursor: pointer; 13 display: inline-block; 14 position: relative; 15 &::before { 16 content: ""; 17 position: absolute; 18 top: 50%; 19 left: -40px; 20 display: block; 21 width: 28px; 22 height: 28px; 23 background: #fff; 24 border: 1px solid rgba(0, 0, 0, 0.16); 25 border-radius: 2px; 26 transform: translateY(-50%); 27 } 28 a { 29 color: #000; 30 text-decoration: underline; 31 } 32 } 33 } 34}
ご回答いただければ幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/18 15:10
2020/04/18 16:23 編集
2020/04/19 00:56
2020/04/19 02:32