关于input的focus的问题

效果图

代码截图

实现效果图的样式,也如图,效果是:input聚焦时,serch-box的div外边框变色,只能用css,不能用js或者jq控制,该怎么做?

阅读 4.4k
5 个回答

css不支持选择父元素 纯css的话可以加一个兄弟元素负责样式

.input:focus + .border {
    border-color: green;    
}

不用css做不到的,css又不存在子级到父级的选择器

css 也可以实现对input元素养生改变

input:focus
{
background-color:yellow;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题