在编写网站时,圆形复选框常常会被用到来增加页面的美感和交互性。下面我们来了解如何使用CSS创造漂亮的圆形复选框。
/* HTML结构 *//* CSS样式 */ .checkbox { position: relative; display: inline-block; width: 20px; height: 20px; margin-right: 10px; } .checkbox input[type="checkbox"] { opacity: 0; } .checkmark { position: absolute; top: 0; left: 0; width: 20px; height: 20px; background: #fff; border: 1px solid #ccc; border-radius: 50%; } .checkbox input[type="checkbox"]:checked+.checkmark:after { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 10px; height: 10px; background: #007bff; border-radius: 50%; }
上面是实现圆形复选框的相关CSS代码。首先,我们使用一个