代码拉取完成,页面将自动刷新
?> 背景知识: transition, transform
<script v-pre type="text/x-template" id="custom-checkbox"> <style> main { width: 100%; padding: 60px 0; display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap; user-select: none; font: 14px / 1 Helvetica, sans-serif; } input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); } input[type="checkbox"] + label { cursor: pointer; position: relative; line-height: 12px; user-select: none; } input[type="checkbox"] + label:not(:nth-of-type(1)) { margin-top: 29px; margin-bottom: 29px; } input[type="checkbox"]:checked + label{ color: #b4a078; } input[type="checkbox"]:disabled + label { cursor: not-allowed; color: #999; } input[type="checkbox"] + label::before{ content: ""; display: inline-block; width: 10px; height: 10px; border-radius: 2px; vertical-align: top; margin-right: .2em; border: 1px solid #ccc; background-color: #fff; transition: border-color .2s ease-in-out, background-color .2s ease-in-out; } input[type="checkbox"]:not(:disabled) + label:hover::before{ border-color: #b4a078; } input[type="checkbox"] + label::after{ content: ""; display: inline-block; width: 3px; height: 7px; border: 1px solid #fff; border-top: 0; border-left: 0; position: absolute; left: 4px; top: 1px; transform: rotate(45deg) scale(0); transition: all .2s ease-in-out; } input[type="checkbox"]:checked + label::before{ border-color: #b4a078 !important; background-color: #b4a078; } input[type="checkbox"]:checked + label::after{ transform: rotate(45deg) scale(1); transition: all .2s ease-in-out; } input[type="checkbox"]:disabled + label::before, input[type="checkbox"]:disabled.checked + label::before{ background-color: #f2f2f2; } input[type="checkbox"]:disabled.checked + label::after{ border-color: #ccc; transform: rotate(45deg) scale(1); } </style> Awesome Iconfont Lhammer 禁用 选中禁用 <script> </script> </script>创造良好的用户体验应当养成一种习惯~
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。