如何用css添加一个类? [重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用css添加一个类? [重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

我有一个案例,我使用前端框架来美化我的网站。在此框架中,当输入被聚焦时(我的意思是当有人点击输入时),该类被切换。不幸的是,jQuery。而整个问题是我不想使用jQuery。

有没有办法只在CSS中切换类?

<input type="text" name="street">
<label class="active"></label>

单击输入时,应在标签元素中切换“活动”类。谢谢!

编辑:那个话题来自2013'并且不能满足我:( c

答案

您可以为这两种状态编写CSS类,以避免混淆jQuery操作,但仍然具有您期望的外观。

像这样的东西可以成功(CSS):

label.active, label.active:focus, label.active:focus-within, label:not(.active){
  //Your look and feel
}

以上是关于如何用css添加一个类? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何用CSS使图片自适应显示宽度

如何用C++实现一个整数类的集合??

如何用js控制css伪类after

如何用 Android 数据绑定替换 androidx.fragment.app.FragmentContainerView 中的片段

如何用js使得一个已经结束的css的animation动画重新执行一遍

如何用css和html制作一个页面 - 细节