input 获取焦点后样式的修改
2023-12-13 15:00:21
一、实现目标
1.没有获取焦点时样子
2.获取焦点时
代码:
<input
class="input"
placeholder="请输入关键字"
@input="loadNode"
/>
css
.input {
border-radius: 14px;
border:1px solid #e4e4e4;
margin: 5px;
margin-top: 10px;
width: 95%;
height: 28px;
font-size: 12px;
font-weight: normal;
color: #333333;
font-family: '微软雅黑';
}
/* 修改input占位符样式 */
.input::placeholder {
padding-left: 5px;
box-sizing: border-box;
color: #CCCCCC;
}
/* WebKit, Blink, Edge浏览器,带input,双冒号 */
.input::-webkit-input-placeholder{
padding-left: 5px;
box-sizing: border-box;
color: #CCCCCC;
}
/* 火狐浏览器高版本(19+),不用带input,双冒号 */
.input::-moz-placeholder{
padding-left: 5px;
box-sizing: border-box;
color: #CCCCCC;
}
/* 火狐浏览器底版本(4 to 18),不用带input,单冒号 */
.input:-moz-placeholder{
padding-left: 5px;
box-sizing: border-box;
color: #CCCCCC;
}
/* IE浏览器底版本(10-11),带input,单冒号 */
.input:-ms-input-placeholder{
padding-left: 5px;
box-sizing: border-box;
color: #CCCCCC;
}
/* 修改input获取焦点后的样式 */
.input:focus{
box-shadow: 0px 0px 5px 0px rgba(64, 159, 255,0.25);
border:none;
outline:1px solid #409EFF
}
/* 修改input获取焦点后占位符消失 */
.input:focus::-webkit-input-placeholder{
color:transparent;
}
文章来源:https://blog.csdn.net/tigerwxm630/article/details/134970255
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!