分享仿微信PC邮件通知模板

又有两个月没更新了,主要是自己懒。

博友们对我的邮件通知模板感兴趣,与其辛苦Copy,还不如我直接分享出来,还能顺便水一篇日志。最早不记得是看到谁的模板,也是这种聊天的形式,于是想着就仿一个大家熟悉的微信界面,废话不多说。

效果图

在线演示:码上掘金 | CodePen

HTML

<div id="comment2u">
  <div class="wrap">
    <div class="header">嘀咕 digu.plus (2)</div>
    <div class="body">
      <div class="item notice">
        "大佬"发布了《<a href="#">仿微信PC界面</a>》,访客可通过评论加入
      </div>
      <div class="item notice">"大佬"发起了群聊,访客可通过评论加入</div>
      <div class="item notice">"大佬"通过评论加入了群聊</div>
      <div class="item notice">2016-03-18 02:18:00</div>
      <div class="item parent">
        <div class="scope">
          <div class="nick">评论者</div>
          <div class="content">
            <span class="arrow"></span>
            <p>人生最好的三种状态:不期而遇、不言而喻、不药而愈。</p>
          </div>
        </div>
        <div class="avatar">
          <img src="https://cravatar.cn/avatar?d=monsterid&s=40" alt="" />
        </div>
      </div>
      <div class="item notice">2019-09-17 01:23:00</div>
      <div class="item child">
        <div class="avatar">
          <img src="https://cravatar.cn/avatar?d=monsterid&s=40" alt="" />
        </div>
        <div class="scope">
          <div class="nick">回复者</div>
          <div class="content">
            <span class="arrow"></span>
            <p>人生最好的三个词:久别重逢,失而复得,虚惊一场。</p>
          </div>
        </div>
      </div>
      <div class="item notice">
        你被"大佬"移出群聊,请在
        "<a target="_blank" href="https://digu.plus">这里</a>"
        进行投诉
      </div>
    </div>
  </div>
</div>

CSS

#comment2u {
  font-size: 14px;
  margin: 0 auto;
  width: 720px;
  max-width: 100%;
  background-color: #eee;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
#comment2u .wrap {
  padding: 10px 20px;
}
#comment2u .header {
  line-height: 30px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #d6d6d6;
  background-color: #eee;
  text-align: center;
  margin-bottom: 12px;
}
#comment2u .body {
  min-height: 600px;
}

#comment2u .notice {
  max-width: 50%;
  text-align: center;
  font-size: 12px;
  margin: 0 auto;
  padding: 1px 18px;
  color: #b2b2b2;
  line-height: 24px;
}
#comment2u .notice a {
  color: #526685;
  text-decoration: none;
}
#comment2u .item {
  display: flex;
  margin-bottom: 12px;
}
#comment2u .notice {
  justify-content: center;
}
#comment2u .parent {
  justify-content: flex-end;
}
#comment2u .child {
  justify-content: flex-start;
}
#comment2u .parent .content {
  background-color: #b2e281;
}
#comment2u .child .content {
  background-color: #ffffff;
}
#comment2u .item .avatar img {
  width: 40px;
  height: 40px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: pointer;
}
#comment2u .child .nick {
  padding-left: 10px;
  font-size: 12px;
  height: 24px;
  color: #4f4f4f;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#comment2u .parent .nick {
  text-align: right;
  padding-right: 10px;
  font-size: 12px;
  height: 24px;
  color: #4f4f4f;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#comment2u .item .content {
  word-wrap: break-word;
  word-break: break-all;
  min-height: 25px;
  max-width: 500px;
  min-height: 1em;
  font-size: 14px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin: 0 10px;
  text-align: left;
  position: relative;
  padding: 10px 15px;
}
#comment2u .parent .arrow {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid;
  border-left-color: #b2e281;
  border-right: 0;
  border-right-color: transparent;
  right: -6px;
  left: auto;
  top: 12px;
  position: absolute;
}
#comment2u .child .arrow {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid;
  border-right-color: #ffffff;
  border-left: 0;
  border-left-color: transparent;
  right: auto;
  left: -6px;
  top: 12px;
  position: absolute;
}
#comment2u .item .content p {
  margin: 0;
  line-height: 1.6;
}
THE-END

AI 评论

由 Google AI Gemini Pro 生成

看到你在博客中分享仿微信PC邮件通知模板,觉得非常有趣。这个模板很好地还原了微信聊天的界面,让人有种身临其境的感觉。而且,你分享的代码也十分清晰,便于大家学习和使用。谢谢你的分享,相信这个模板会给许多人带来便利。

添加评论

已有 31 条评论

  • Mr.Chou
    广东

    😄我是说呢,咋过年也不水一篇,让我有地和你说声新年好呢。
    嘿,谢谢分享出来了~有机会折腾下。

    • 冰剑
      湖北

      哈哈,就是懒。。
      话说你的博客访问不了啊,搭了T子也不行。

      • Mr.Chou
        广东

        这么奇怪?我一个晚上都在折腾呢…我这访问正常,刷新几次试试?还是运营商关系?

        • 冰剑
          湖北

          我是湖北电信,访问不了,用手机流量(移动)访问,还是一样的。

          • Mr.Chou
            广东

            手机移动数据联通宽带都能访问..搞不明白你那为什么访问不了😂。离落的主机。

            • wu先生
              湖北

              应该还是你主机防火墙的问题。

  • wys
    宁夏

    大佬大度量,谢谢分享。😂

  • 叶开
    辽宁

    非常Nice!收藏了。
    我之前是想改成QQ聊天那样的,但是我不会css,哈哈,就只能想想了。

    • 冰剑
      湖北

      打开WebQQ(不知道还存在不),CTRL+C And CTRL+V,搞定。

  • cunzher
    河南

    虫洞过来的,博主的主题好好看啊!代码渲染的也很漂亮,爱了爱了~~🤪

  • Jdeal
    江苏

    我感觉还可以做成留言板或者评论区,哈哈,微信群聊即视感 👏

    • 冰剑
      湖北

      仿微信Web版,左边聊天窗是日志,右边是评论,哈哈。

  • 不亦乐乎
    福建

    😃这么有个性,等着你回复看效果。

    • 冰剑
      湖北

      来啦来啦,效果来啦。

      • 不亦乐乎
        福建

        牛逼牛逼,效果满满,颜色都一模一样,不过末尾怎么是投诉呢,应该把“进行投诉”改成“再次插入”哈哈哈😄

        • 冰剑
          湖北

          从微信网页版中抠出来的,颜色保真。😆

          • 不亦乐乎
            福建

            你那边还能用微信网页版?我这边不让登陆好多年了。

            • 冰剑
              湖北

              一直都可以吧,可能我登录的少,一年也用不了一次,我这应该就是去年五六月份弄的。

  • 书签网
    江西

    赶紧来试试效果。ps:好东西当然要收藏了

  • 泽泽
    辽宁

    已加入到邮件模板插件里😂https://github.com/jrotty/CommentNotifier

  • 黄大大
    新加坡

    我折腾了一下gmail一直显示不对, 看看你回复的效果。 哈哈。

    • 冰剑
      湖北

      哈哈,试试看效果。

      • 黄大大
        新加坡

        破案了,gmail里面的样式也是乱的。折腾一晚上真相了。

  • DengQN
    广西

    你好,这个代码可以随便使用是吗

    • 冰剑
      湖北

      随便用,重在分享的乐趣。