当一个类添加到另一个类中时,在容器类上添加 CSS,反之亦然

巧克力蛋白18

这是我网站的 HTML 示例。当某个类添加到带有 img 的容器时,我想更改 CSS。在这种情况下,在 img 中添加了一个类 onclick。添加类和删除类时如何添加 CSS。请参阅下面的示例。我看到一些使用 javascript 的教程,但这也可以仅使用 CSS 来完成吗?

.container //when image is unselected{
    border: 2px dotted;
}

.container //when image is selected{
    border: 2px solid;
}
//When image is unselected
    <div class="container">
      <div class="checkbox">
       <div class="value">
        <img class="some-image">
       </div>
      </div>
    </div>

//When image is selected
    <div class="container">
      <div class="checkbox">
       <div class="value">
        <img class="some-image selected">
       </div>
      </div>
    </div>

亚当·查巴克

是的,这仅使用 CSS 是可能的。这里的关键是使用contenteditable全局属性:target伪类,如下所示。

.container {
  display: inline-block;
}

.container:focus {
  outline: none;
}

.container:focus img {
  border: 2px dotted;
}

.container img {
  border: 2px solid;
}
<div>
  <div class="container" contenteditable>
    <div class="checkbox">
      <div class="value">
        <img class="some-image" src="https://via.placeholder.com/100x100">
      </div>
    </div>
  </div>

  <div class="container" contenteditable>
    <div class="checkbox">
      <div class="value">
        <img class="some-image" src="https://via.placeholder.com/100x100">
      </div>
    </div>
  </div>
</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

java - 如何在另一个类中创建一个类的对象,反之亦然?

来自分类Dev

通过比较另一个列表在列表中添加缺失值,反之亦然

来自分类Dev

Angular指令未将CSS类添加到另一个元素

来自分类Dev

从一个删除,添加到另一个列表框,反之亦然,排序与之前相同

来自分类Dev

从表单访问类,反之亦然

来自分类Dev

当一个元素悬停并影响CSS中的另一个元素/类时,如何添加悬停效果?

来自分类Dev

HashSet在ArrayList上的优势,反之亦然

来自分类Dev

在Scala中可以尝试,反之亦然

来自分类Dev

在Scala中可以尝试,反之亦然

来自分类Dev

反之亦然,在Admin Django中

来自分类Dev

BelongsToMany 与一个或反之亦然的关系

来自分类Dev

SQL 一个用户的多个会议,反之亦然

来自分类Dev

使滚动条更新另一个滚动条,反之亦然

来自分类Dev

非抽象类中的抽象方法反之亦然

来自分类Dev

CSS nth类在另一个类中

来自分类Dev

CSS-另一个类中的类

来自分类Dev

将css类添加到列表项,但jQuery中的最后一个除外

来自分类Dev

选择一个类别的所有后代,但另一类别中的所有后代(反之亦然)

来自分类Dev

SQL表名称===类名称吗?反之亦然?

来自分类Dev

SASS:从类列表中生成变量列表(反之亦然)

来自分类Dev

如何评估对象的类值,反之亦然?

来自分类Dev

当我获得特定的移动分辨率时,如何删除css类并添加另一个类

来自分类Dev

当我获得特定的移动分辨率时,如何删除css类并添加另一个类

来自分类常见问题

如何确定一个提交是否是另一个提交的祖先(反之亦然)?

来自分类Dev

是否可以同时在另一个服务中注入一个服务,反之亦然?

来自分类Dev

通过启用另一个按钮来禁用一个按钮,反之亦然

来自分类Dev

试图从另一个更新一个文本框,反之亦然C#Winforms

来自分类Dev

是否可以同时在另一个服务中注入一个服务,反之亦然?

来自分类Dev

如果未选择另一个下拉列表,如何验证一个下拉列表,反之亦然?

Related 相关文章

  1. 1

    java - 如何在另一个类中创建一个类的对象,反之亦然?

  2. 2

    通过比较另一个列表在列表中添加缺失值,反之亦然

  3. 3

    Angular指令未将CSS类添加到另一个元素

  4. 4

    从一个删除,添加到另一个列表框,反之亦然,排序与之前相同

  5. 5

    从表单访问类,反之亦然

  6. 6

    当一个元素悬停并影响CSS中的另一个元素/类时,如何添加悬停效果?

  7. 7

    HashSet在ArrayList上的优势,反之亦然

  8. 8

    在Scala中可以尝试,反之亦然

  9. 9

    在Scala中可以尝试,反之亦然

  10. 10

    反之亦然,在Admin Django中

  11. 11

    BelongsToMany 与一个或反之亦然的关系

  12. 12

    SQL 一个用户的多个会议,反之亦然

  13. 13

    使滚动条更新另一个滚动条,反之亦然

  14. 14

    非抽象类中的抽象方法反之亦然

  15. 15

    CSS nth类在另一个类中

  16. 16

    CSS-另一个类中的类

  17. 17

    将css类添加到列表项,但jQuery中的最后一个除外

  18. 18

    选择一个类别的所有后代,但另一类别中的所有后代(反之亦然)

  19. 19

    SQL表名称===类名称吗?反之亦然?

  20. 20

    SASS:从类列表中生成变量列表(反之亦然)

  21. 21

    如何评估对象的类值,反之亦然?

  22. 22

    当我获得特定的移动分辨率时,如何删除css类并添加另一个类

  23. 23

    当我获得特定的移动分辨率时,如何删除css类并添加另一个类

  24. 24

    如何确定一个提交是否是另一个提交的祖先(反之亦然)?

  25. 25

    是否可以同时在另一个服务中注入一个服务,反之亦然?

  26. 26

    通过启用另一个按钮来禁用一个按钮,反之亦然

  27. 27

    试图从另一个更新一个文本框,反之亦然C#Winforms

  28. 28

    是否可以同时在另一个服务中注入一个服务,反之亦然?

  29. 29

    如果未选择另一个下拉列表,如何验证一个下拉列表,反之亦然?

热门标签

归档