Html 具有自己背景的占位符中的图像

Html 具有自己背景的占位符中的图像,html,css,image,Html,Css,Image,我想在占位符中插入一个图像并使其显示在右侧。占位符的背景是白色的,图像也是白色的,但我想添加一个灰色背景,这样它就可以被看到。像这样: 我想添加一个按钮的形象,但它不能像那样出现。有什么建议吗?为按钮样式添加背景 background: #ccc url('path/to/your/image') no-repeat center center; 对于图标背景,您可以使用此方法,否则使用图像而不是字体图标 。表单组{ 位置:相对位置; } 输入{ 宽度:100%; 高度:50px; 边框:1

我想在占位符中插入一个图像并使其显示在右侧。占位符的背景是白色的,图像也是白色的,但我想添加一个灰色背景,这样它就可以被看到。像这样:


我想添加一个按钮的形象,但它不能像那样出现。有什么建议吗?

为按钮样式添加背景

background: #ccc url('path/to/your/image') no-repeat center center;

对于图标背景,您可以使用此方法,否则使用图像而不是字体图标

。表单组{
位置:相对位置;
}
输入{
宽度:100%;
高度:50px;
边框:1px实心#666;
右侧填充:70px;
框大小:边框框;
}
.图标{
位置:绝对位置;
字体大小:36px;
顶部:0px;
身高:100%;
右:0px;
线高:50px;
背景:#666;
文本对齐:居中;
宽度:70px;
颜色:#FFF;
}

字体很棒的图标

> p>也许你可以考虑使用一个标签,使用<代码> VoTaWeSoMe<代码>来显示图像。

标签{
显示:内联块;
保证金:0;
填充:.1em.3em;
背景:暗射线;
颜色:白色;
光标:指针;
}
标签:后{
内容:“\f002”;
字体系列:Fontsome;
}
.集装箱{
显示器:flex;
对齐项目:居中;
}

您可以通过绝对和相对定位来实现这一点,而且非常棒

要使用FA,请包括以下内容:

<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
输入也不需要太多样式;只需高度、填充和边框/边框半径,就可以形成一个漂亮的曲线边缘

.data-path-input {
  height: 1.2em;
  width: 30vw;
  padding: 5px 30px 5px 5px;
  border-radius: 5px;
  border: 1px solid #DEDEDE;  
}
.data path图标
需要大量CSS:

.data-path-icon {
    /* background-color, color, height and width */
  width: 30px;
  height: 1.5em;
  background-color: grey;
  color: white;
    /* positioning */
  position: absolute;
  right: 0;
  top: 1px;
    /* centering the search icon */
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
    /* curved edge and hover effect */
  border-radius: 0 5px 5px 0;
  cursor: pointer;
}
。数据路径容器{
宽度:计算(30vw+40px);
位置:相对位置;
}
.数据路径输入{
高度:1.2米;
宽度:30vw;
填充物:5px 30px 5px 5px;
边界半径:5px;
边框:1px实心#DEDEDE;
}
.数据路径图标{
宽度:30px;
高度:1.5em;
背景颜色:灰色;
位置:绝对位置;
右:0;
顶部:1px;
颜色:白色;
显示器:flex;
边界半径:0 5px 5px 0;
弯曲方向:立柱;
证明内容:中心;
文本对齐:居中;
光标:指针;
}

.data-path-input {
  height: 1.2em;
  width: 30vw;
  padding: 5px 30px 5px 5px;
  border-radius: 5px;
  border: 1px solid #DEDEDE;  
}
.data-path-icon {
    /* background-color, color, height and width */
  width: 30px;
  height: 1.5em;
  background-color: grey;
  color: white;
    /* positioning */
  position: absolute;
  right: 0;
  top: 1px;
    /* centering the search icon */
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
    /* curved edge and hover effect */
  border-radius: 0 5px 5px 0;
  cursor: pointer;
}