Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何将内联svg定位为输入元素中的背景图像?_Css_Svg_Background Image - Fatal编程技术网

Css 如何将内联svg定位为输入元素中的背景图像?

Css 如何将内联svg定位为输入元素中的背景图像?,css,svg,background-image,Css,Svg,Background Image,我在搜索框中使用内联svg作为背景图像 我认为在viewBox中设置相同的宽度和高度是正确的,但是ejrm将其设置为低于20,它会切断svg的一部分。高于20时显示,但位置不正确。设置svg的大小和位置的正确方法是什么 。输入搜索{ 背景图像:url(“数据:image/svg+xml,%3Csvg width='60'height='60'viewBox='0 60'xmlns='10http://www.w3.org/2000/svg“%3E%3Cpath d='M18 22a6 6 0

我在搜索框中使用内联svg作为背景图像

我认为在viewBox中设置相同的宽度和高度是正确的,但是ejrm将其设置为低于20,它会切断svg的一部分。高于20时显示,但位置不正确。设置svg的大小和位置的正确方法是什么

。输入搜索{
背景图像:url(“数据:image/svg+xml,%3Csvg width='60'height='60'viewBox='0 60'xmlns='10http://www.w3.org/2000/svg“%3E%3Cpath d='M18 22a6 6 0 1 0 0-12 6 0 0 0 12zm6.321-1.096l5.386 5.39a1 1 0 1-1.414 1.413l-5.386-5.388a8 8 0 1 1 1 1 1 1 1.414-1.415z'填充'红色'填充规则=%3E%3C/svg%3E”);
背景重复:无重复;
背景位置:0中心;
填充:10px 40px;
//背景尺寸:40px;
}

摆脱:
背景位置:0中心

。输入搜索{
背景图像:url(“数据:image/svg+xml,%3Csvg width='60'height='60'viewBox='0 60'xmlns='10http://www.w3.org/2000/svg“%3E%3Cpath d='M18 22a6 6 0 1 0 0-12 6 0 0 0 12zm6.321-1.096l5.386 5.39a1 1 0 1-1.414 1.413l-5.386-5.388a8 8 0 1 1 1 1 1 1 1.414-1.415z'填充'红色'填充规则=%3E%3C/svg%3E”);
背景重复:无重复;
填充:10px 40px;
//背景尺寸:40px;
}