【发布时间】:2013-12-10 07:00:15
【问题描述】:
这是对我提出的一个问题的回应——是否可以在不使用 JavaScript 的情况下创建一个完全可定制的 HTML + CSS 复选框。假设的解决方案之一很好,尽管每个标签/复选框对关联的样式相当复杂,这意味着使用 :before 和 :after 不允许将复选框放置到正确的 CSS div 标签中。
我认为这里更清楚。这是上一个问题:Making custom checkboxes work with css - select or check not working。
我怎样才能以最小的干扰最好地实现这一目标?这已经是一个包含 JavaScript 和 jQuery 的复杂项目,并且 HTML 是由服务器渲染的输出广告 - 所以它需要采用以下形式:
<label for="id_MyJobChoices_0">Agriculture
<div id="left" class="cell">
<div data-icon-name="chart" class="icon chart"></div>
</div>
<div id="center" class="cell">
<div class="option-text"></div>
</div>
<div id="right" class="cell">
<div class="option-checkbox">
<input id="id_MyJobChoices_0" name="MyJobChoices" type="checkbox" value="_AG" />
</div>
</div>
</label>
【问题讨论】:
-
@MattBall 能够在样式表中工作
-
@MattBall,你认为我还想要什么?泡茶;)
标签: javascript html css checkbox