我想要样式表单中具有标签和输入表单字段内,当我将写入输入内容(可能与焦点),我希望边界点亮与一些蓝色。现在,我有这样的事情:CSS焦点子元素更改父元素
HTML
<div class="login-form-field">
<label for="email" class="login-form-label">Email:</label>
<input class="login-form-input" autofocus="autofocus" type="email" value="" name="user[email]" id="user_email">
</div>
CSS
.login-form-input{
margin-left: 20px;
width: 90%;
outline: none;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: 0 0 0px 1000px white inset;
}
.login-form-label {
font-size: 13px;
font-weight: 300;
padding-left: 20px;
}
.login-form-field{
width: 100%;
border-radius: 0px;
height: 6rem;
border: 0.5px solid grey;
box-shadow: 0px 0px 0px;
}
我已经尝试选择父母做了一些变化和其他的东西,我在谷歌找到。我得到的最接近的是当鼠标悬停时用蓝色突出显示:悬停,但我需要颜色留在我选择的输入中。
.login-form-field:hover {
border-color: blue !important;
}
这里是JSFiddle,如果有人能帮助我将不胜感激!
jsfiddle.net/7AaDc/220 – 2016-07-28 21:54:57
感谢您的帮助!它的工作,并没有搞砸了代码,我想我可以做到这一点,而不会让一团糟哈哈 –