CSS的一些常用样式,如背景、文字、文本、表格、列表等,以及一些常用的场景,如居中对齐、溢出、隐藏元素等。01、常用样式 1.1、background背景 设置元素背景的样式 background,更
顺晟科技
2022-09-13 13:48:31
206
<h2>你最喜欢的水果</h2> <div class="input-radio"> <!-- 选中状态添加 checked 属性 --> <input id="apple" type="radio" name="fruits" checked /> <label for="apple">苹果</label> </div> <div class="input-radio"> <input id="banana" type="radio" name="fruits" /> <label for="banana">香蕉</label> </div> <div class="input-radio"> <input id="orange" type="radio" name="fruits" /> <label for="orange">橙子</label> </div> <div class="input-radio"> <input id="strawberry" type="radio" name="fruits" /> <label for="strawberry">草莓</label> </div>
2.css代码
.input-radio { margin: 1em 0; display:inline-block; } .input-radio input[type="radio"] { opacity: 0; } .input-radio input[type="radio"] + label{ position: relative; cursor: pointer; } .input-radio input[type="radio"] + label::before{ content: \'\'; position: absolute; left: -24px; border-radius: 50%; width: 18px; height: 18px; border: 1px solid #999; } .input-radio input[type="radio"] + label::after{ content: \'\'; position: absolute; left: -20px; top: 4px; border-radius: 50%; width: 12px; height: 12px; } .input-radio input[type="radio"]:checked + label::before{ border: 1px solid #24B7E5; box-shadow: 0 0 6px #24B7E5; transition: all .3s; } .input-radio input[type="radio"]:checked + label::after{ background:#24B7E5; transition: all .5s; }
3.效果
09
2022-11
22
2022-10
19
2022-10
19
2022-10
19
2022-10
19
2022-10