Html 在输入字段内移动图标
我的输入字段中有一个图标,其代码如下:Html 在输入字段内移动图标,html,css,Html,Css,我的输入字段中有一个图标,其代码如下: <input type="text" id="checkoutField" value="mail@gmail.com"> 图标接触到输入字段的右侧,是否有办法在输入字段之间获得一些间距 jsfiddle:…边距或填充似乎不起作用。您可以将背景位置设置为: background-position: right 10px top 9px; 这段代码基本上是说你希望你的背景从右边10像素,从上面9像素。请参阅:您可以将背景位置设置为类似以下内容
<input type="text" id="checkoutField" value="mail@gmail.com">
图标接触到输入字段的右侧,是否有办法在输入字段之间获得一些间距
jsfiddle:…边距或填充似乎不起作用。您可以将背景位置设置为:
background-position: right 10px top 9px;
这段代码基本上是说你希望你的背景从右边10像素,从上面9像素。请参阅:您可以将背景位置设置为类似以下内容:
background-position: right 10px top 9px;
这段代码基本上是说你希望你的背景从右边10像素,从上面9像素。请参阅:百分比
CSS有百分比,这是相对于父块的一种度量,这意味着宽度为90%
的元素在宽度为100px
的容器内将是90px。您可以以像素为单位设置一个值,但如果输入的大小发生变化,图像将不会响应
解决方案:
我们将从右侧将背景位置设置为90%
,或10%
。如果需要,您还可以将右键填充
更改为一个百分比,这样响应速度会更快
#检查外场{
高度:40px;
边缘顶部:10px;
边框:1px实心#e6;
左侧填充:15px;
右边填充:50px;
背景:#F5 url(http://i.imgur.com/5xD8KRw.png);
背景重复:无重复;
背景位置:90%;
}
百分比
CSS有百分比,这是相对于父块的一种度量,这意味着宽度为90%
的元素在宽度为100px
的容器内将是90px。您可以以像素为单位设置一个值,但如果输入的大小发生变化,图像将不会响应
解决方案:
我们将从右侧将背景位置设置为90%
,或10%
。如果需要,您还可以将右键填充
更改为一个百分比,这样响应速度会更快
#检查外场{
高度:40px;
边缘顶部:10px;
边框:1px实心#e6;
左侧填充:15px;
右边填充:50px;
背景:#F5 url(http://i.imgur.com/5xD8KRw.png);
背景重复:无重复;
背景位置:90%;
}
您可以使用任何数字/值您可以使用任何数字/值背景位置
的像素值始终来自顶部
和左侧
。而不是css3之后。请参阅前面评论中引用的我的链接中的示例:如果给定了三个或四个值,则每个或表示一个偏移量,并且必须在前面加一个关键字,该关键字指定从哪个边给定偏移量。例如,“背景位置:底部10px右20px”表示从底部边缘向上的“10px”垂直偏移和从右侧边缘向左的“20px”水平偏移。如果给出了三个值,则缺少的偏移量被假定为零。“为什么有人要对这个有效答案进行向下投票?我将向下投票改为向上投票,因为我感觉不好,所以我给了你另一个(在你的另一个答案上,这也很好)背景位置
的像素值始终来自顶部
和左侧
。不是从css3开始的。请参阅前面评论中引用的我的链接中的示例:“如果给出了三个或四个值,则每个或代表一个偏移,并且必须在其前面加上一个关键字,该关键字指定从哪个边给出偏移。例如,“背景位置:底部10px右20px”表示从底部边缘向上的“10px”垂直偏移和从右侧边缘向左的“20px”水平偏移。如果给出了三个值,则缺少的偏移量被假定为零。“为什么有人要对这个有效答案进行向下投票?我将向下投票改为向上投票,因为我感觉不好,所以我给了你另一个(在你的另一个答案上,这也很好)