css - 在输入字段中嵌入图像

标签 css angular

我想在输入字段中嵌入图像。我正在使用 z-index 但这不起作用。

标记如下所示:

<input class="form-control" type="text" id="cardNumber" name="cardNumber" 
  [(ngModel)]="payment.cardNumber" #cardNumber="ngModel" required>

  <img src="..\assets\images\csc.jpg" id="inputImage">

还有 CSS:

#inputImage {
   height: 30px;
   width: 30px;
   position: absolute;
   /* left: 0px;
   right: 0px; */
   z-index: 1;
}

最佳答案

您要向输入添加图像吗?如果是这样,您可以将输入的背景设置为您想要的图像。

HTML:

<input class="form-control" type="text" id="cardNumber" name="cardNumber" 
  [(ngModel)]="payment.cardNumber" #cardNumber="ngModel" required>

CSS:

#cardNumber{
   height: 30px;
   width: 300px;
   position: absolute;
   z-index: 1;
   background:url(https://cdn.pixabay.com/photo/2016/07/05/16/53/leaf-1498985_960_720.jpg) no-repeat right top; 
}

fiddle : https://jsfiddle.net/zomzhacb/

关于css - 在输入字段中嵌入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46622200/

相关文章:

css - 复制一个元素?

javascript - 粘性导航 - 位置固定时宽度改变

angular - 如何在不重构的情况下处理 Angular 2+ (7) 路由更改?

html - 如何停止列表项换行

html - 用网格内容填充文本

html - 使整个 div 可点击但保持当前样式的最佳方法是什么?

angular - 如何使用 Angular 和 Moment 获得下个月的第一天

javascript - Angular2子组件删除

html - 如何使选择元素根据元素字符串长度进行调整? ( Angular 2)

javascript - new Date() - Angular 2