html - 如何使输入弹出并显示全部内容
问题描述
我有多个输入,其中一些输入很小,无法显示整个文本(无法更改)。有没有办法在悬停时显示输入的全部内容而不破坏布局的其余部分?我举了一个例子。我试图让输入弹出并在其他输入之上而不破坏设计。
https://jsfiddle.net/14e37gj0/
我不太擅长css。我尝试过这样的事情。
input {
width: 10%;
}
input:hover {
width: 100%;
}
此致
解决方案
将 s包装input
在一个 flexbox div 中:
.row{
display:flex;
width:100%;
}
input {
width: 10%;
}
input:hover {
width: 100%;
}
<div class="row">
<input type="text" value="This text is long and I want to see the whole input when hovering"/>
<input type="text" />
<input type="text" />
<input type="text" />
</div>
推荐阅读
- python - 合并具有相同键但不同值的字典
- r - 将多边形中的属性添加到具有 r 中不同多边形的不同层
- javascript - 如何使用 API 谷歌驱动器更改文件权限
- javascript - 在 iframe 或解决方法中使用 cordova-plugin-iosrtc getUserMedia
- android - 如何在约束布局的每个角落设置按钮?
- r - 有没有办法在不安装任何驱动程序的情况下将表从 Snowflake 导入 R 中的数据帧?
- c# - 将字符串列表更新为模型属性
- c++ - 无法打印客户端 sun_path unix domain socket
- javascript - 无法填充 json 响应的数据
- python - Python Selenium Geckodriver 应该在 PATH 中