Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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
Html 我可以使用:after设置图标上的流体宽度吗_Html_Css_Responsive Design - Fatal编程技术网

Html 我可以使用:after设置图标上的流体宽度吗

Html 我可以使用:after设置图标上的流体宽度吗,html,css,responsive-design,Html,Css,Responsive Design,我有一个导航,在我的文本集后面有图标,在CSS中使用:after: a.pro-serv:after { content: url('../imgs/pro.png'); position: absolute; top: 65px; left: 50%; margin-left: -31px; } 使用绝对定位,我设置它,使其位于文本下。。。(是的,它们是大按钮)。但它是一个响应性很强的网站,因此当导航项目宽度缩小时,一个或两个图标太宽,但由于我设置它们的方式,

我有一个导航,在我的文本集后面有图标,在CSS中使用:after:

a.pro-serv:after { 
  content: url('../imgs/pro.png'); 
  position: absolute; 
  top: 65px; 
  left: 50%; 
  margin-left: -31px; 
}
使用绝对定位,我设置它,使其位于文本下。。。(是的,它们是大按钮)。但它是一个响应性很强的网站,因此当导航项目宽度缩小时,一个或两个图标太宽,但由于我设置它们的方式,我无法找到改变它们大小的方法,我担心我不能,但我希望有人能找到一个解决方案,以便图标对不断变化的大小做出反应。。这可能吗


非常感谢。

您是否尝试过使用媒体查询加载较小版本的图标?让背景图像响应是一项困难的任务。如果你把它们放进img标签里,你会更容易处理