0
是否可以在保持字体大小的同时仅在X轴上缩放文本输入?CSS:缩放文本字段,但不缩放文字
我做了这样的事情:
#searchInput {
text-decoration: none;
display: inline-block;
background-color: rgba(0, 0, 0, 0);
border: none;
border-bottom: 3px solid transparent;
width: 10px;
border-bottom-color: blue;
padding-left: 10px;
padding-bottom: 5px;
height: 40px;
font-size: 30px;
color: #307fff;
transition: 1s ease;
transform-origin: top left;
}
#searchInput:hover {
border-bottom: 3px solid blue;
transform: scaleX(25);
}
#searchInput:focus {
border-bottom: 3px solid blue;
transform: scaleX(25);
}
<input type="text" id="searchInput" name="search">
结果是输入中间的光标和文本拉伸
做同样的动画改变宽度,而不是缩放输入作品,但我很好奇,如果它可以完成一个转换。
我不认为这是可能的,我认为你必须使用宽度,使其工作。 – Michael