我正在尝试仅使用 css 而没有图像来创建一个自定义复选框,但我遇到了一些麻烦。
我在网上遵循了一些教程,但我似乎遇到了障碍,帮助会很大。
我的CSS看起来像这样
input[type='checkbox'] {
-webkit-appearance: none;
background: #dee1e2;
width: 1.3em;
height: 1.3em;
border-radius: 3px;
border: 1px solid #555;
position: relative;
bottom: .3em;
}
input[type='checkbox']:checked {
-webkit-appearance: none;
background: #dee1e2;
width: 1.3em;
height: 1.3em;
border-radius: 5px;
position: relative;
bottom: .3em;
-webkit-transform: rotate(45deg);
}
一直发生的事情是当我旋转整个盒子时,我尝试添加一个 :after ,但它似乎没有做任何事情。