Maafkan saya apakah ini pertanyaan bodoh, tapi saya butuh bantuan. Saya ingin mengubah warna bingkai TEXTAREA pada fokus. tapi kode saya sepertinya tidak berfungsi dengan baik.
Mohon lihat kode di biola .
<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>
Ini CSS-nya
.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;
}
Jawaban:
sumber
outline: none
tapi input textbox biasa tidak?Ada input: fokus karena ada textarea: fokus
sumber
input:focus, textarea:focus { outline: none !important; border-color: #719ECE; box-shadow: 0 0 10px #719ECE; }
Jika Anda ingin efek yang sama pada kedua jenis elemen.Mungkin cara yang lebih tepat untuk mengubah warna garis besar adalah dengan menggunakan
outline-color
aturan CSS.atau untuk masukan
box-shadow
tidak persis sama dan mungkin terlihat berbeda dari garis luar, terutama jika Anda menerapkan gaya kustom ke elemen Anda.sumber
sangat sederhana :
seluruh CSS untuk tombol react-boostrap saya adalah:
sumber
Anda hanya perlu dalam scss varible
sumber