html - 我可以使用 :after 在图标集上设置流体宽度吗

标签 html css responsive-design

我有一个导航,我在 CSS 中使用 :after 设置文本后有图标:

a.pro-serv:after { 
  content: url('../imgs/pro.png'); 
  position: absolute; 
  top: 65px; 
  left: 50%; 
  margin-left: -31px; 
}

我使用绝对定位将它设置为位于文本下方...(是的,它们是大按钮)。但它是一个响应式网站,因此导航元素的宽度缩小,一两个图标太宽,但由于我设置它们的方式,我无法找到改变它们大小的方法,我担心我不能,但我希望有人可能有解决方案,以便图标对不断变化的大小使用react。这甚至可能吗?

非常感谢。

最佳答案

您是否尝试过使用媒体查询来加载较小版本的图标?让背景图像响应是一项艰巨的任务。如果你将它们放入 img 标签中,你将更容易完成它

关于html - 我可以使用 :after 在图标集上设置流体宽度吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11242406/

相关文章:

javascript - 使用 webRequest 取消另一个扩展发出的请求

php - 在表单提交之前执行一些 sql 查询以将值插入数据库

css - Ruby on Rails--提交按钮和页面与网页一样宽

jquery - 分页后函数不会执行

html - Tomcat 服务器不会加载网页

javascript - 打开模式时阻止背景滚动

php - 包含文件和 https 停止我的 css 工作

html - 即使内容中有全 Angular block ,如何使侧边栏出现在移动内容之后?

html - 媒体查询在 Safari 中不起作用

css - 媒体查询中的评论