CSS-根据选择框的值隐藏元素(类)

凤凰洛根

我在中有一个<select><form>,当其值为时other,我希望.applicableSupportCase隐藏具有该类的元素我正在尝试仅使用CSS来做到这一点。我究竟做错了什么?

的CSS

.applicableSupportCase  {
  transition: transform 0.3s ease, opacity 0.3s ease;
}
#typeBox[value="other"] ~ .applicableSupportCase{
  opacity: 0;
  transform: scaleY(0);
}

的HTML

<select class="contactField" id="typeBox">
  <option value="supportCase" selected="selected">Support case</option>
  <option value="other">Other</option>
</select>

<label class="applicableSupportCase">Device:</label>

类中有更多元素applicableSupportCase,但是您明白了。

恩尼格丹

使用<select>项目无法完成此操作,但是由于:checked复选框和单选按钮的伪类状态,您可以使用这些内容来完成所需的操作:

的HTML

<input type="radio" id="supportCase" name="radios"> 
<label for="supportCase">Support Case</label>
<input type="radio" id="other" name="radios"> 
<label for="other">Other</label>
    <br />
<label class="applicableSupportCase">Device:</label>

的CSS

input[id=other]:checked ~ .applicableSupportCase {
  visibility:hidden;
}

我使用了可见性,但是您可以将属性更改为所需的任何属性。

如果您想轻松进出,请使用:not(:checked)伪类创建相同的语句

input[id=other]:not(:checked) ~ .applicableSupportCase {
  //whatever ease(out) you want here
}

JSFiddle:http : //jsfiddle.net/ja2ud1Lf/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择框更改CSS类

来自分类Dev

根据子项隐藏的输入值查找div并在div上更改CSS类

来自分类Dev

gnome-shell中wifi选择框背景色的CSS元素类

来自分类Dev

选择特定类中的元素列表:CSS

来自分类Dev

CSS选择仅包含特定类的元素

来自分类Dev

选择子输入元素的 CSS 类

来自分类Dev

在 CSS 中的类中选择类型元素

来自分类Dev

根据html属性值分配CSS类

来自分类Dev

移动版:使用CSS隐藏选择框中的特定选项

来自分类Dev

使用CSS隐藏元素

来自分类Dev

带:odd伪选择器的CSS隐藏元素

来自分类Dev

在woocommerce加载类期间隐藏CSS:before元素

来自分类Dev

在woocommerce加载类期间隐藏CSS:before元素

来自分类Dev

jQuery根据选定的单选在元素上添加/删除css类

来自分类Dev

如何使用css隐藏类的特定元素并显示同一类的其他元素

来自分类Dev

CSS类:悬停选择所有其他元素

来自分类Dev

具有类的img元素的CSS选择器

来自分类Dev

CSS是否可以选择没有ID或类的元素?

来自分类Dev

通过其CSS类选择多个Dom元素

来自分类Dev

CSS类:悬停选择所有其他元素

来自分类Dev

CSS是否可以选择没有ID或类的元素?

来自分类Dev

CSS语法以选择一个类下的多个元素

来自分类Dev

CSS选择与特定类组合匹配的所有元素

来自分类Dev

CSS3使用2个类选择元素

来自分类Dev

使用jQuery根据选择值项更改CSS

来自分类Dev

根据表值动态生成CSS选择器

来自分类Dev

用CSS放置的元素:选择器开始隐藏在CSS3动画中

来自分类Dev

jQuery和CSS:使用特定的CSS类隐藏/显示选择选项

来自分类Dev

CSS样式-忽略隐藏的元素?