CSS点击某个li修改其颜色并且其它还原

Posted 码上暴富

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS点击某个li修改其颜色并且其它还原相关的知识,希望对你有一定的参考价值。

CSS点击某个li修改其颜色并且其它还原

CSS点击某个li修改其颜色并且其它还原

:focus伪类,点击之后不会消失
:active伪类点击之后会消失

注意要给每一个li添加 tabindex=‘1’ 才能生效

html: 
<li v-for="(item, i) in 17" :key="i" tabindex='1'>
  <span>公共区域视频i</span>
  <span>4:58</span>
</li>
css: 
li
  display: flex;
  justify-content: space-between;
  line-height: 40px;
  &:focus
    background-color: rgba(132, 201, 231, 0.56);
  

结果

以上是关于CSS点击某个li修改其颜色并且其它还原的主要内容,如果未能解决你的问题,请参考以下文章

jQuery CSS 悬停

在css中设置ul样式,li的前面默认会出现黑色圆点,怎样修改圆点的颜色……求解

css如何修改<ul>中第二个<li>、第三个<li>的字体颜色

div hover事件

写三个li并设css颜色,然后js绑事件点击,改变body背景色为所选li颜色,那里写错了?

js点击ul中某个li标签,改变这个li标签的背景图,当点击其它li标签时前一个被点击的标签背景