首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获得与.css链接的彩色表情符号作为图标?

如何获得与.css链接的彩色表情符号作为图标?
EN

Stack Overflow用户
提问于 2017-08-13 12:11:23
回答 3查看 1.6K关注 0票数 0

我想使用whatsapp作为图标在我的网站。我需要网站的网址或css的链接来获得whatsapp作为图标。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-08-13 12:29:37

下面是CSS的链接

link href="https://afeld.github.io/emoji-css/emoji.css" rel="stylesheet"

这些是类:https://afeld.github.io/emoji-css/

票数 1
EN

Stack Overflow用户

发布于 2017-08-13 12:29:11

你可以看到这个页面,https://afeld.github.io/emoji-css/,也许我可以帮助u..or,你应该搜索这个页面,或者你应该搜索这个代码。

代码语言:javascript
运行
复制
  <!-- The wrap for everything, so you can position it wherever.
         Also, so all the other elements are siblings. -->
    <div class="emoji-toggle emoji-travel">

      <!-- The input is first, so the ~ selector can select siblings after it. -->
      <input type="checkbox" id="toggle2" class="toggle">

      <!-- The emoji is a psuedo element on this. -->
      <div class="emoji"></div>

      <!-- This is absolutely positioned over everything.
           Also, the split/label comes from using both :before and :after -->
      <label for="toggle2" class="well"></label>

    </div## Heading ##


And then try for css this code.



  @mixin emojiType($leftEmoji, $rightEmoji, $leftLabel, $rightLabel) {
  .toggle {
    ~.emoji:before {
      content: $leftEmoji;
    }
    &:checked {
      ~.emoji:before {
        content: $rightEmoji;
      }
    }
     ~label {
      &:before {
        content: $leftLabel;
      }
      &:after {
        content: $rightLabel;
      }
    }
  }
}

// Usage
.emoji-happy {
  @include emojiType(
    "\01F604", "\01F620", "Happy", "Mad"
  );
}
票数 1
EN

Stack Overflow用户

发布于 2017-08-13 12:40:37

您可以使用此图像作为背景,并为您想要使用的表情设置位置,这称为,CSS图像精灵 看看这个

代码语言:javascript
运行
复制
.emojis{display:inline-block;width:100%;height:100%;}
.smile,.sad,.cry,.slipy,.angry,.emoji1,.emoji2,.emoji3{
    background-image : url(https://i.stack.imgur.com/Xrdcg.jpg);
    display:inline-block;
    background-repeat:no-repeat;
    width: 183px;
    height: 150px;
    overflow: hidden;
    text-indent: -9999px;
}
.smile {
    background-position: -31px 0;
}
.sad {
    background-position: -1387px -500px;
}
.cry {
    background-position: -354px 0px;
}
.angry {
    background-position: -177px -339px;
}
代码语言:javascript
运行
复制
<div class="emojis" >
<div class="smile"></div>
<div class="sad"></div>
<div class="cry"></div>
<div class="slipy"></div>
<div class="angry"></div>
<div class="emoji1"></div>
<div class="emoji2"></div>
<div class="emoji3"></div>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45660198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档