改变textarea的边框颜色

时间:2015-12-10 19:37:35

标签: javascript jquery html css

css中是否有针对textarea的onselect?我试图将textarea的边框颜色更改为红色onselect而不是默认的蓝色。如果有可能的话,我会用css或html怎么做?如果没有,任何其他方法都可以。



textarea {
resize: none;
border-radius: 5px;
}

<textarea rows = '4' cols = '50' placeholder = 'Add a new comment...'></textarea>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:2)

您可以使用focusborder更改边框颜色。不要忘记设置outline: none

textarea:focus {
    resize: none;
    border-radius: 5px;
    outline: none !important;
    border:1px solid red;
}

http://fiddle.jshell.net/tv4zwpn0/

答案 1 :(得分:0)

使用:焦点选择器并禁用outline: none;

的所有轮廓

JSFiddle

*:focus {
  outline: none;
}

textarea {
  resize: none;
  border-radius: 5px;
}

textarea:focus {
  border-color: hotpink;
}
<textarea rows = '4' cols = '50' placeholder = 'Add a new comment...'></textarea>