css相关,鼠标点击<input>输入域后出现有颜色的边框

css相关,鼠标点击<input>输入域后出现有颜色的边框,如果使用css,将这个鼠标点击输入域后产生的边框去掉呢?下面是截图鼠标未点击前:鼠标点击后:根据大家的办法实现... css相关,鼠标点击<input>输入域后出现有颜色的边框,如果使用css,将这个鼠标点击输入域后产生的边框去掉呢?下面是截图
鼠标未点击前:

鼠标点击后:
  根据大家的办法实现不了的,即使可以改变颜色,但是那条有颜色的线还是无法消除。下面是我的html和css代码:
  html:
  <input type="text" name="content" id="input_box">
  css:
  #input_box{
  border-width:0;
  border-color:white;
  border-style:none;
  background:none;
  }
  #input_box:focus{
  border:0;
  }
展开
 我来答
绛紫方糖
2014-01-13 · TA获得超过742个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:230万
展开全部

用:focus伪类就可以实现

input:focus {
border: 2px solid yellow;
}

如上,可以根据自己的具体需求更改颜色、像素

要想美观的话,可以根据设计风格,添加border-radius属性来增加边角圆角效果

更多追问追答
追问
还是实现不了,我把我的代码贴上来了,帮忙看下吧
追答

你是要去掉focus的效果啊。。。

那简单了。。

input:focus {
outline:none;
}
jack观天下
2014-01-13 · 带你看天下趣闻,有意思的视频!
jack观天下
采纳数:832 获赞数:3143

向TA提问 私信TA
展开全部
input:focus { color:yellow; } 可以用这个来,不过不是所有的浏览器都支持
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我爱439
2014-01-13 · 超过26用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:47万
展开全部
我都是用js实现的,因为很多时候只用css会引起兼容问题。
<input style="width:200px; height:30px; border:1px solid #999;" onfocus="jia()" onblur="qu()" />
<script language="javascript">
function jia(){
document.getElementsByTagName('input')[0].style.border = '1px solid red';
}
function qu(){
document.getElementsByTagName('input')[0].style.border = '1px solid #999';
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
半点半滴
2014-01-13 · TA获得超过1100个赞
知道小有建树答主
回答量:1607
采纳率:57%
帮助的人:318万
展开全部
先要知道这个边框怎么产生的啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7fb4d77
2014-01-13 · TA获得超过525个赞
知道小有建树答主
回答量:1180
采纳率:54%
帮助的人:177万
展开全部
把相关代码贴出来看看吧
追问
我已经把代码贴上来了,帮忙看下吧,谢谢啊
追答
你是在哪种浏览器中看到这个框的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式