css - 如何使不可见的文本输入框在悬停时可见?

标签 css html input hover invisible

它似乎对我不起作用!

HTML

 <div id="box1">
     <form action="">
         <input type="string" name="htmlcode" />
     </form>
 </div>

CSS

#box1 {
    width:100px;
    height:100px;
    border-color:black 4px
}
input {
    display:none;
}
a:hover input{
    display:block;
}

文本输入不可见,或者可见但不响应悬停

最佳答案

您没有可以悬停以显示输入的 a 标签...

将其更改为 #box1:hover input{display:block;} 这样当您将鼠标移入框中时它就会显示。

border-color:black 4px 也是无效的。如果要设置边框颜色,只能给它一个颜色,不能给颜色和大小。

这是一个 demo显示这两个问题都已修复。

关于css - 如何使不可见的文本输入框在悬停时可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11869805/

相关文章:

c# - 即使 ID 存在,Findcontrol 也返回 null

javascript - 如何将 html 表单发布请求翻译成 Postman

如果 html 等于 0,则 javascript/jQuery 隐藏

c - 从 FILE 中读取行

支持箭头键的标准输入跨平台输入解决方案?

javascript - 在 JSP 之间共享动态客户端和服务器端内容

Css-grid:在容器外流血背景

html - 使子div与父元素高度相同

javascript - AngularJS选择通过标签记录指令的DOM元素

c++ - 为什么输入字母时这个循环不止一次?