html - CSS - 选择器 - 复选框和标签之间的额外内容

标签 html wordpress css css-selectors

我有以下 html 设置:

<fieldset>
  <div class="checkbox">
    <label class="justlabel"><input type="checkbox" value="movie"> Movies</label>
  </div>
  <div class="checkbox">
    <label class="justlabel"><input type="checkbox" value="music"> Music</label>
  </div>
  <div class="checkbox">
    <label class="justlabel"><input type="checkbox" value="books"> Books</label>
  </div>
</fieldset>

这是我的 fiddle :https://jsfiddle.net/z7aymz5a/20/

我根据每个复选框的值来定位每个复选框,因为所有类别都相同。

我想要实现的是在每个复选框后面放置一个彩色圆圈,就在标签之前,如下图所示

enter image description here

我已经把圆圈放进去了,但我就是不知道如何正确设置它的样式,所以它位于复选框之后但标签之前。

谁能帮我解决这个问题?

最佳答案

不接触 html 并正确定位

    input {
        margin-right: 20px;
    }

    input::after {
        content: "\25CF";
        font-size: 30px;
        position: relative;
        top: -12px;
        right: -16px;
    }
    input[value="movie"]::after {
        color: red;
    }

    input[value="music"]::after {
        color: blue;
    }

    input[value="books"]::after {
        color: green;
    }

关于html - CSS - 选择器 - 复选框和标签之间的额外内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49397906/

相关文章:

jquery - 菜单项在 Microsoft Edge 上消失

javascript - 如何在 JavaScript 中使用 tumblr 变量来定位元素?

php - 如何在wordpress插件开发中获得激活的插件列表?

javascript - 在 div 中垂直居中段落

css - 了解网络分析器

javascript - 按类查找 Angular 元素的最佳方法是什么?

html - 有没有办法绕过溢出:hidden so an absolute positioned div could appear outside of it?

php - 将 CSS 类名称添加到 WordPress 主题中的 comments_popup_link。

css - Flexbox 布局没有响应

javascript - 输入时间加上 30 分钟