如何使用很棒的字体设置CSS复选框的样式

格林豪

我正在尝试使用Font Awesome设置我的复选框的样式,这些复选框是从我与wordpress一起使用的插件自动生成的,我对JSFiddle中的所有内容都有一个样机

http://jsfiddle.net/bBPY5/1/

我的CSS似乎有点问题,但我不知道是什么。

<div id="sidebar-cards-archive">
<ul>
    <li class="cat-item cat-item-12">
        <label>
            <input type="checkbox" name="ofcards-rarity[]" value="12">Common (223)</label>
    </li>
    <li class="cat-item cat-item-14">
        <label>
            <input type="checkbox" name="ofcards-rarity[]" value="14">Epic (40)</label>
    </li>
    <li class="cat-item cat-item-11">
        <label>
            <input type="checkbox" name="ofcards-rarity[]" value="11">Free (83)</label>
    </li>
    <li class="cat-item cat-item-15">
        <label>
            <input type="checkbox" name="ofcards-rarity[]" value="15">Legendary (36)</label>
    </li>
    <li class="cat-item cat-item-13">
        <label>
            <input type="checkbox" name="ofcards-rarity[]" value="13">Rare (84)</label>
    </li>
</ul>
</div>

这是CSS

 @import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
 #sidebar-cards-archive ul li {
     list-style: none;
 }
 /*** custom checkboxes ***/
 input[type=checkbox] {
     display:none;
 }
 /* to hide the checkbox itself */
 input[type=checkbox] + label:before {
     font-family: FontAwesome;
     display: inline-block;
 }
 input[type=checkbox] + label:before {
     content:"\f096";
 }
 /* unchecked icon */
 input[type=checkbox] + label:before {
     letter-spacing: 10px;
 }
 /* space between checkbox and label */
 input[type=checkbox]:checked + label:before {
     content:"\f046";
 }
 /* checked icon */
 input[type=checkbox]:checked + label:before {
     letter-spacing: 5px;
 }
 /* allow space for check mark */
马修斯

好的,您使用的CSS无法正常工作,因为它是错误的。

为什么?因为当您说“输入+标签”时,您应该具有如下所示的HTML标记:

<input type="checkbox" name="ofcards-rarity[]" value="15">
<label>Legendary (36)</label> //You will be querying this label css with input + label

请参阅,<label>紧接着放置<input>您可以在这里确认

现在,对于您来说,您<input>的孩子<label>,看起来像这样:

<label>
            <input type="checkbox" name="ofcards-rarity[]" value="15">Legendary (36)
</label>

要进行查询,您可以执行以下操作:

label>input[type=checkbox] {

}
label>input[type=checkbox]:checked {

}

并且由于您想添加一些甜菜,您可以将其添加到CSS中:

label>input[type=checkbox]:before {

}
label>input[type=checkbox]:checked:before {

}

我已经为您调整了。这不是实现它的最简单/最简单的方法,但至少可以与当前的HTML一起使用。

这是FIDDLE

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 setStyle() 内联设置复选框的 css 样式

来自分类Dev

无法使用CSS设置复选框样式?

来自分类Dev

仅使用CSS设置复选框的样式

来自分类Dev

如何使用标签设置多个附加复选框的样式

来自分类Dev

CSS 复选框样式

来自分类Dev

CSS如何设置自定义复选框刻度符号的“内容” /“背景”属性的样式?

来自分类Dev

使用CSS属性选择器来设置复选框的样式。(Android GMAIL)

来自分类Dev

初学者:使用CSS伪元素设置ReactJS复选框的样式

来自分类Dev

如何设置HTML复选框的文本样式?

来自分类Dev

单击复选框后如何设置标签标签的样式?

来自分类Dev

JavaFX 如何设置复选框的按钮部分的样式?

来自分类Dev

使用jQuery和Boostrap设置复选框样式

来自分类Dev

如何阻止iCheck设置某些复选框的样式,同时仍然设置其他复选框的样式?

来自分类Dev

设置HTML复选框的样式

来自分类Dev

在TreeView上设置复选框的样式

来自分类Dev

如何设置未选中的复选框1选中复选框2并设置未选中的复选框2使用脚本选中复选框1时?

来自分类Dev

JavaFX CSS复选框样式

来自分类Dev

复选框的CSS样式主题

来自分类Dev

JavaFX CSS复选框样式

来自分类Dev

td中的CSS样式复选框

来自分类Dev

复选框样式仅CSS

来自分类Dev

Foundation 6 CSS 复选框样式

来自分类Dev

在Firefox中,即在使用CSS进行样式设置时,复选框的外观有所不同

来自分类Dev

Bootstrap Multiselect的很棒的Bootstrap复选框

来自分类Dev

复选框样式

来自分类Dev

如何更改引导复选框的样式

来自分类Dev

如何更改Android复选框样式

来自分类Dev

如何使用php变量设置复选框的值?

来自分类Dev

如何使用getComponent()设置子组件的复选框setSelected()

Related 相关文章

  1. 1

    如何使用 setStyle() 内联设置复选框的 css 样式

  2. 2

    无法使用CSS设置复选框样式?

  3. 3

    仅使用CSS设置复选框的样式

  4. 4

    如何使用标签设置多个附加复选框的样式

  5. 5

    CSS 复选框样式

  6. 6

    CSS如何设置自定义复选框刻度符号的“内容” /“背景”属性的样式?

  7. 7

    使用CSS属性选择器来设置复选框的样式。(Android GMAIL)

  8. 8

    初学者:使用CSS伪元素设置ReactJS复选框的样式

  9. 9

    如何设置HTML复选框的文本样式?

  10. 10

    单击复选框后如何设置标签标签的样式?

  11. 11

    JavaFX 如何设置复选框的按钮部分的样式?

  12. 12

    使用jQuery和Boostrap设置复选框样式

  13. 13

    如何阻止iCheck设置某些复选框的样式,同时仍然设置其他复选框的样式?

  14. 14

    设置HTML复选框的样式

  15. 15

    在TreeView上设置复选框的样式

  16. 16

    如何设置未选中的复选框1选中复选框2并设置未选中的复选框2使用脚本选中复选框1时?

  17. 17

    JavaFX CSS复选框样式

  18. 18

    复选框的CSS样式主题

  19. 19

    JavaFX CSS复选框样式

  20. 20

    td中的CSS样式复选框

  21. 21

    复选框样式仅CSS

  22. 22

    Foundation 6 CSS 复选框样式

  23. 23

    在Firefox中,即在使用CSS进行样式设置时,复选框的外观有所不同

  24. 24

    Bootstrap Multiselect的很棒的Bootstrap复选框

  25. 25

    复选框样式

  26. 26

    如何更改引导复选框的样式

  27. 27

    如何更改Android复选框样式

  28. 28

    如何使用php变量设置复选框的值?

  29. 29

    如何使用getComponent()设置子组件的复选框setSelected()

热门标签

归档