首先,在 HTML 文件中需要先创建一个 checkbox 复选框:
<input type="checkbox" id="checkbox" name="checkbox"> <label for="checkbox">Check Me!</label>
其中,id 属性指定了输入框的 ID,在 CSS 中需要使用该 ID 来修改框的样式。label 元素则是将输入框与文字关联起来,使用户可以通过单击标题或文字而不是小方框本身来选择。
接下来,在 CSS 中定义样式,创建圆形的输入框:
#checkbox { display: none; } #checkbox + label{ position: relative; display: inline-block; line-height: 26px; padding-left: 30px; } #checkbox + label::before{ position: absolute; content: ""; display: inline-block; width: 20px; height: 20px; border-radius: 100%; border: 2px solid #ccc; left: 0; top: 3px; } #checkbox:checked + label::before { background-color: #00a7d0; border-color: #00a7d0; }
上述代码中,首先将标记的 display 属性设置为none,以便将复选框隐藏。之后为相关的
现在大家的圆形复选框已完成。整体实现让网页的视觉效果更加美观与独特。通过简单的 HTML 和 CSS 代码,不仅是创建一个圆形的输入框,更是一个美丽的设计作品。越来越多的网站愿意展示它们的美观性和多样性,这是 CSS 圆形复选框可以满足大家要求的领域。