原谅我这是一个愚蠢的问题,但我需要帮助.我想在焦点上改变TEXTAREA的边框颜色.但我的代码似乎没有正常工作.
请查看小提琴上的代码.
<form name = "myform" method = "post" action="insert.php" onsubmit="return validateform()" style="width:40%">
<input type="text" placeholder="Enter Name." name="name" maxlength="300" class="input">
<input type="email" placeholder="Enter E-mail." name="address" maxlength="300" class="input">
<textarea placeholder="Enter Message." name="descrip" class="input" ></textarea>
<br>
<input class="button secondary" type=submit name="submit" value="Submit" >
</form>
Run Code Online (Sandbox Code Playgroud)
这是CSS
.input {
border:0;
padding:10px;
font-size:1.3em;
font-family:"Ubuntu Light","Ubuntu","Ubuntu Mono","Segoe Print","Segoe UI";
color:#ccc;
border:solid 1px #ccc;
margin:0 0 20px;
width:300px;
-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);
-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
box-shadow: inner 0 0 4px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
input:focus {
outline: none !important;
border-color: #719ECE;
box-shadow: 0 0 10px #719ECE;
}
Run Code Online (Sandbox Code Playgroud)
adr*_*ift 205
.input:focus {
outline: none !important;
border:1px solid red;
box-shadow: 0 0 10px #719ECE;
}
Run Code Online (Sandbox Code Playgroud)
http://fiddle.jshell.net/ffS4S/3/
小智 14
有一个输入:焦点,因为有一个textarea:焦点
input:focus {
outline: none !important;
border-color: #719ECE;
box-shadow: 0 0 10px #719ECE;
}
textarea:focus {
outline: none !important;
border-color: #719ECE;
box-shadow: 0 0 10px #719ECE;
}
Run Code Online (Sandbox Code Playgroud)
很简单 :
outline-color : green!important;
Run Code Online (Sandbox Code Playgroud)
我的 react-boostrap 按钮的整个 CSS 是:
outline-color : green!important;
Run Code Online (Sandbox Code Playgroud)
小智 8
这会工作得很好。
input:focus{
outline: none;
border:1px solid red;
}
Run Code Online (Sandbox Code Playgroud)
在我的个人代码中,我删除了border属性,因为它改变了组件大小。
.input:focus {
outline: none;
box-shadow: 0 0 0 0.125rem red;
}
Run Code Online (Sandbox Code Playgroud)
更改轮廓颜色的更合适的方法可能是使用outline-color
CSS规则。
textarea {
outline-color: #719ECE;
}
Run Code Online (Sandbox Code Playgroud)
或输入
input {
outline-color: #719ECE;
}
Run Code Online (Sandbox Code Playgroud)
box-shadow
并非完全相同,外观可能与轮廓有所不同,特别是如果您对元素应用自定义样式。