javascript - fieldset-css 以输入为中心

标签 javascript css fieldset

我有一些字段集,每个字段集有几个输入字段。

我现在想做的是将 css 样式应用于“事件”字段集。

“事件”是指字段集的输入元素之一处于焦点状态。

fieldset:hover{
    opacity: 1;
    -webkit-box-shadow:  0px 0px 20px 0px rgba(100,100,100, 0.4);
    box-shadow:  0px 0px 20px 0px rgba(100,100,100, 0.4);
}

仅当我将鼠标悬停在字段上时才应用此样式。但是,当我在文本框中插入某些内容,并且鼠标位于其他位置时,我希望应用相同的 css 规则。

这可以用 css/css3 实现吗?或者还有比为每个输入字段创建“onfocus”、“focusout()”更好的方法吗?

最佳答案

CSS3 不可能做到这一点,只有 javascript 可以做到这一点。 你可以在 jQuery 中尝试类似的东西

$(".inputTextField").on("click",function(){
   $(this).parent().addClass("active");
});

你必须像这样放置你的CSS:

.active {
// Css Code
}

关于javascript - fieldset-css 以输入为中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17670361/

相关文章:

html - CSS3 动画仅适用于第一次悬停

dependency-injection - 如何正确地将 ObjectManager 注入(inject)到 Fieldsets 中?

javascript - 等待 url 在点击事件上发生变化

Javascript - 字符串到多层数组

javascript - Adobe Edge 生成带叠加层的视频,在 ios 上播放无需全屏

css - 我如何 float 这些字段集?

button - 在ExtJS组合框旁边添加两个按钮

javascript - 有没有办法检测到 "Rats, WebGL hit a Snag?"

php - WordPress 自定义页面 CSS

html - CSS 动画不会在 IE11 上的 iframe 中播放