:checked + label
大家好,我是翟路佳。全栈工程师,编程爱好者。
:checked
/+
/~
等选择器<label>
包装点选模块:checked
radio
和 checkbox
处于选中状态的元素<select>
中被选中的 <option>
由于 CSS 极低的编程能力,这个选择器几乎是我们唯一的依赖。
<input type="radio" checked>
<input type="checkbox" checked>
<select>
<option selected>Some Value</option>
</select>
+
/ ~
<ul>
<li class="sample"></li>
<li></li> <!-- `.sample + *` 选择这个元素 -->
<li></li>
<li></li> <!-- `.sample ~ *` 选择第二个 `<li>` 到这个元素 -->
</ul>
<input>
type="checkcbox"
name="q[]"
以便提交给后端数组type="radio"
<label>
for="some-id"
,代理 id="some-id"
表单元素的点击事件transition: prop duration [ease];
移动设备触发 GPU 渲染:
transform: translate3d(0,0,0)
radio
/checkbox
范例文件:
范例文件:
范例文件:
范例文件:
范例文件:
<label>
包装复杂内容范例文件:
:valid
- <input pattern="regexp">
验证通过:indeterminate
- 单选/复选处于悬而未决状态:focus
- 文本框获得输入焦点Q&A
参考阅读: