Perdoe-me, é uma pergunta estúpida, mas preciso de ajuda. Quero mudar a cor da borda de TEXTAREA em foco. mas meu código não parece funcionar corretamente.
Veja o código no violino .
<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>
Aqui está o 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;
}
Respostas:
fonte
outline: none
as áreas de texto precisam, mas as entradas de caixa de texto normais não?Há um input: focus, pois há um textarea: focus
fonte
input:focus, textarea:focus { outline: none !important; border-color: #719ECE; box-shadow: 0 0 10px #719ECE; }
se você quiser o mesmo efeito em ambos os tipos de elementos.Provavelmente, uma maneira mais apropriada de alterar a cor do contorno é usando a
outline-color
regra CSS.ou para entrada
box-shadow
não é exatamente a mesma coisa e pode parecer diferente do contorno, especialmente se você aplicar um estilo personalizado ao seu elemento.fonte
tão simples :
todo o CSS para meu botão react-boostrap é:
fonte
você precisa apenas na variável scss
fonte