从 CSS 中的图像创建自定义图标

穆罕默德·费赞 |

我正在尝试创建一个图标,它应该像font-awesome并且每当我应用一个类时,它都会显示基于字体大小的图像。我已经能够在 chrome 中做到这一点,但相同的代码在 Firefox 中不起作用。

div {
  font-size: 14px;
}
.custom-icon-jazz {
    content: url(https://image.ibb.co/iHHaWS/jazzcash_color_logo.png);
    height: 2em;
    width: 4em;
  }
  .custom-icon-jazz::before {
    content: url(https://image.ibb.co/iHHaWS/jazzcash_color_logo.png);
    height: 2em;
    width: 4em;
  }
<div>
  <i class="custom-icon-jazz"></i>  
</div>

::before仅适用于 Firefox。在 chrome 中,普通类很容易应用。

为了方便起见,我创建了这支,它在不同浏览器上以不同大小显示图像,您可以查看此链接并注意这支笔的 Firefox 和 chrome 渲染之间的区别。

哈尼夫

请注意, :after 伪元素是一个盒子,它又包含生成的图像。无法为图像设置样式,但您可以为框设置样式。允许调整背景大小。但是,您仍然需要指定块的宽度和高度。

您应该尝试以下方式:

div {
  font-size: 14px;
  .custom-icon-jazz {
    background-image: url(https://image.ibb.co/iHHaWS/jazzcash_color_logo.png);
    background-size: 4em 2em;
    height: 2em;
    width: 4em;
    content:"";
    display: inline-block;
  }
  .custom-icon-jazz::before {
    background-image: url(https://image.ibb.co/iHHaWS/jazzcash_color_logo.png);
    background-size: 4em 2em;
    height: 2em;
    width: 4em;
    content:"";
    display: inline-block;
  }
}
<div>
  <i class="custom-icon-jazz"></i>  
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建自定义列表图标 css

来自分类Dev

如何仅使用CSS创建自定义聊天图标

来自分类Dev

Sencha touch自定义图标CSS

来自分类Dev

如何在CSS中创建自定义边框设计

来自分类Dev

使用CSS在React Native中创建自定义图表

来自分类Dev

在 CSS 中创建自定义文本表示

来自分类Dev

使用CSS自定义圆形图像

来自分类Dev

使用CSS自定义图像形状

来自分类Dev

如何创建自定义形状-CSS

来自分类Dev

使用CSS创建自定义形状

来自分类Dev

jQuery创建自定义插件CSS

来自分类Dev

Edge中自定义下拉箭头图标样式的CSS线性渐变问题

来自分类Dev

使用CSS和JQuery在菜单悬停上创建自定义形状背景图像

来自分类Dev

CSS:“自定义范围”按钮不显示图标

来自分类Dev

UIWebView中的自定义CSS

来自分类Dev

UIWebView中的自定义CSS

来自分类Dev

在 MDwiki 中自定义 CSS

来自分类Dev

CSS将Fullpage.js中的箭头更改为自定义图像?

来自分类Dev

CSS将Fullpage.js中的箭头更改为自定义图像?

来自分类Dev

自定义CSS在图像上形成透明层?

来自分类Dev

CSS列表项目符号自定义图像大小

来自分类Dev

对CSS自定义游标使用外部图像

来自分类Dev

使用jQuery将自定义CSS类添加到动态创建的元素中

来自分类Dev

如何在JavaFX CSS中创建自定义边框样式?

来自分类Dev

如何在CSS3中使用伪类创建自定义形状

来自分类Dev

如何为 html 或 css 中的文本创建自定义下划线或突出显示?

来自分类Dev

如何在css中创建自定义复选框

来自分类Dev

使用CSS创建自定义箭头形状

来自分类Dev

是否可以创建自定义CSS伪类?