html - 如何将自定义图标放在输入文本字段旁边?

标签 html css jquery-mobile

我希望在显示的照片中创建所需的样式。无法让我创建的自定义 SVG 与文本字段内联。我将如何创造这种效果?

这是我目前正在使用的代码片段,我哪里出错了?

如果有任何帮助,我主要使用 JQM 库。

<div class="box2" style="display: inline-block; position:relative; width: 40vw;">
   <img src="img/icon/regicons/usernumber.svg">
   <input type="text" name="userNo" id="userNo" placeholder="Number" required><br>
</div>

enter image description here

最佳答案

确保 <input/>具有相同的height作为你的<image/>并将其放置在其父元素的顶部。

  • height: 32px; box-sizing: border-box;
  • absolute; top: 0;

片段:

input {
  height: 32px; 
  box-sizing: border-box; 
  position: absolute; 
  top: 0;
}
.box2 {
  display: inline-block;
  position:relative;
  width: 40vw;
}
    <div class="box2" style="">
        
        <img width="32" height="32" src="https://lh4.googleusercontent.com/-HhNoCFJ803s/AAAAAAAAAAI/AAAAAAAAAAA/ABtNlbAXJpr-jDsvmXVw0tx4PHId84zrlw/mo/photo.jpg?sz=32">
        <input type="text" name="userNo" id="userNo" placeholder="Number" required>
      
     </div>

关于html - 如何将自定义图标放在输入文本字段旁边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53179088/

相关文章:

html - z-index 和下拉菜单 IE11 的问题

php - 提交表单后,传递的数据值将保留在页面上

html - 垂直拉动 Bootstrap 网格元素

css - 绝对定位元素的包含 block 是什么?

javascript - javascript 中具有自定义触发器的自定义事件

PHP MySQL 用可点击的表行显示数据

css - 如何为一个元素实现两种不同的线性渐变边框?

javascript - 如何使用 Jquery/Javascript 在 IOS 中禁用或隐藏 native 播放器?

javascript - jQuery Mobile 未设置动态 ListView 的样式

css - jquery mobile - 添加监听器会破坏 native 点击行为