web前端,输入选择框选中状态下的css样式如何改
如图,第一个输入框是选中状态的,第二个是没选中的离开输入框后,样式又变回原来的,请问这个能用css写吗,还是需要用到js然后请问这么写...
如图,
第一个输入框是选中状态的,第二个是没选中的
离开输入框后,样式又变回原来的,
请问这个能用css写吗,还是需要用到js
然后请问这么写 展开
第一个输入框是选中状态的,第二个是没选中的
离开输入框后,样式又变回原来的,
请问这个能用css写吗,还是需要用到js
然后请问这么写 展开
8个回答
展开全部
用css写足矣,css中有focus这个神奇的东西,难道你没有用过吗,给你个例子吧
html:
<input type="text" placeholder="Enter Name." name="name" maxlength="300" class="input">
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:1px solid red;
box-shadow: 0 0 10px #719ECE;
}
展开全部
CSS可以完成这个效果,但需要高版本的浏览器支持,兼容性不是特别好。
使用的代码就是 input:hover 或者 input:focus 这两个语法就可以。
使用的代码就是 input:hover 或者 input:focus 这两个语法就可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用css就能解决了
<style type="text/css">
input {
outline-color: #4D9D8C;
}
</style>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
input:focus{border:3px solid #30AB92;border-radius:5px;background:url("2.jpg");}
代码大概是这样写的,你自己去调整一下就能做的一样的了input:focus 获取焦点,也就是你点击输入框的时候执行它设置的样式 不选择了就还原
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用on focus 和on blur 来控制样式就可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询