pure CSS3 & triangle icon

css3 & triangle

pure CSS3 实现三角形icon的方法

https://www.cnblogs.com/xgqfrms/p/5947745.html

实现方法

  1. border: color+transparent

.crop-card-fire{position: absolute;top: 0;right: 0;width: 0;height: 0;border-width: 0.32rem;border-style: solid;border-color: rgba(255,148,62,1) rgba(255,148,62,1) transparent transparent;cursor: pointer;
}
  1. transform : rotate() /rotateZ()

  1. ? 使用 实体字符”◆“实现三角形效果

4 .emoji







full demo

vue Crop Card module


<template><div class="crop-card-container"><divv-if="isShowHotFire"class="crop-card-fire"><span class="crop-card-text"></span></div><div class="crop-card-logo"><img:src="logo"alt=""class="crop-card-logo-img"/></div><div class="crop-card-right"><span class="crop-card-right-title"><span class="crop-card-right-title-key">钉钉</span><span class="crop-card-right-title-value">(中国) 信息技术有限公司</span></span><p class="crop-card-right-content"><span class="crop-card-right-content-key">法定代表人</span><span class="crop-card-right-content-key">注册资本</span></p><p class="crop-card-right-content"><span class="crop-card-right-content-value">马云</span><span class="crop-card-right-content-value">330886万美元</span></p></div><div class="crop-card-line"></div><div class="crop-card-footer"><span class="crop-card-footer-key">品牌</span><span class="crop-card-footer-value">钉钉</span></div></div>
</template><style lang="css">
html{--color: #f0f;font-family:PingFangSC-Regular;font-weight:400;
}
.crop-card-container{position: relative;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: stretch;box-sizing: border-box;margin: 0;padding: 0;width: calc(100vw);height: calc(2.9rem);border-bottom: 0.2rem solid rgba(249,248,253,1);
}
.crop-card-logo{order: 0;flex: 0 1 auto;margin: 0.32rem;margin-right: 0.2rem;height: 1.9rem;height: calc(1.9rem - 0.64rem);
}
.crop-card-logo-img{width: 0.64rem;height: 0.64rem;
}
.crop-card-right{order: 1;flex: 0 1 auto;line-height: 0.28rem;height: 0.28rem;font-size: 0.34rem;width: 6.34rem;height: calc(1.9rem - 0.42rem);margin-top: 0.42rem;
}
.crop-card-right-title{width: 6.34rem;
}
.crop-card-right-title-key{color:rgba(25,31,37,1);font-weight: 600;
}
.crop-card-right-title-value{color:rgba(25,31,37, 0.5);
}
.crop-card-right-content{line-height: 0.40rem;height: 0.40rem;font-size: 0.28rem;width: 6.34rem;margin-top: 0.1rem;margin-bottom: 0.1rem;
}
.crop-card-right-content-key{color:rgba(25,31,37,0.4);width: 2.86rem;min-width: 2.86rem;display: inline-block;
}
.crop-card-right-content-value{color:rgba(25,31,37,1);width: 2.86rem;min-width: 2.86rem;display: inline-block;font-weight: 600;
}
.crop-card-line {order: 3;flex: 0 1 auto;width: 7.5rem;height: 2px;background:rgba(25,31,37,0.08);margin: 0;padding: 0;
}
.crop-card-footer{order: 4;flex: 0 1 auto;height: 0.8rem;
}
.crop-card-footer-key{font-size: 0.24rem;line-height: 0.34rem;height: 0.34rem;width: 0.76rem;min-width: 0.76rem;color:rgba(25,31,37,0.4);display: inline-block;margin: 0.24rem 0 0.22rem 0.32rem;
}
.crop-card-footer-value{font-size: 0.24rem;line-height: 0.34rem;height: 0.34rem;min-width: 0.5rem;font-weight: 600;color:rgba(25,31,37,1);
}
.crop-card-fire{position: absolute;top: 0;right: 0;width: 0;height: 0;border-width: 0.32rem;border-style: solid;border-color: rgba(255,148,62,1) rgba(255,148,62,1) transparent transparent;cursor: pointer;
}
.crop-card-text{display: inline-block;transform: translateX(0.03rem) translateY(-0.25rem);
}
.crop-card-text::after{content: "?";display: block;color: #fff;background: transparent;
}</style>


转载于:https://www.cnblogs.com/xgqfrms/p/10906348.html

pure CSS3 triangle icon相关推荐

  1. 自定义Font Icon

    前段时间在<@font-face制作Web Icon>一文收集了三种webfont通过CSS3的@font-face来制作Icon图标.现在在网上最为流行的是@robmadole和@sup ...

  2. 50 个最佳 CSS3 教程大放送

    本文收集了2011年最热门的50个CSS3教程,读者可根据这些教程轻松实现网页的设计. 1. Original Hover Effects with CSS3 本教程讲述应用CSS3实现风格迥异的鼠标 ...

  3. loading动画_超干货 CSS3/SVG Loading动画集合

    随着css3实现各种炫酷动画效果越来越流行.今天给大家推荐一些css3和SVG实现loading加载动画效果. 先上一波令人愉悦的动画效果. 怎么样,是不是感觉很nice,那就继续往下看吧.这里为大家 ...

  4. 20个很酷的CSS3导航菜单制作教程

    CSS3 是对 CSS 规范的一个很大的改善和增强,它使得 Web 开发人员可以很容易的在网站中加入时尚的效果.以前很多需要编写 JavaScript 才能实现的效果,如今只需要简单的写几句 CSS3 ...

  5. 35个让人惊讶的 CSS3 动画效果演示

    本文收集了35个惊人的 CSS3 动画演示,它们将证明 CSS3 Transform 和 Transition 属性的强大能力.CSS 是网页设计非常重要的一部分,随着越来越多的浏览器对 CSS3 支 ...

  6. 超越纯CSS3,超赞阴影效果推荐-shine.js

    前端开发whqet,csdn,王海庆,whqet,前端开发专家 前段时间一直在忙微课比赛的事情,博客更新比较少,抱歉,今天抽空一更. 1.简介 前面我们曾经用两篇文章<纯CSS3文字效果推荐&g ...

  7. 纵向手风琴html,CSS3制作垂直手风琴

    说起手风琴的制作,大家肯定首选就是使用jQuery来制作,我在<如何使用jQuery制作手风琴效果>也简单的介绍了使用jQuery制作手风琴效果.但今天我在Saud Khan的<Cr ...

  8. [ISUX译转]CSS3 transition规范的实际使用经验

    本篇文章主要讲述CSS3 transition规范和在不同浏览器之间的使用差异,关于具体解决方法或如何规避问题的意见可以参考另一篇非常有见地的文章,"All You Need to Know ...

  9. HTML5 CSS3 下拉菜单效果

    A Flash Blue Menu 在线演示     源码下载 Fancy Rolling Navigatio 在线演示     源码下载 Sweet tabbed navigation using ...

最新文章

  1. ESFramework网络通信框架介绍之(2)――网络通信消息NetMessage
  2. RxJava的初步认识
  3. [crypto]-51.2-从rsa公钥中提取N和E
  4. “冷潮”之后,P2P或更加适合投资
  5. ubuntu配置java_Ubuntu 16.04下Java环境安装与配置
  6. 字符串经典题目(Leetcode题解-Python语言)
  7. [react] react中什么是非控组件?
  8. python 高级_Python高级特性(一)
  9. 警告 1 warning C4996: ‘scanf‘: This function or variable may be unsafe.
  10. c盘能达到1T吗,为什么?
  11. [转载] python在内网服务器安装第三方库
  12. 非法关机linux分辨率丢失,非法关机造成文件系统损坏,怎么办?请教:附图片...
  13. 合成器插件Serum 1.23b7绿化版亲测有效
  14. pytorch实现NS方程求解-基础PINN
  15. 十月微信小程序导航:官方文档+精品教程+demo集合(10月14日更新)
  16. 毕设讲解之 --- 如何完成小程序毕业设计
  17. mcafee 8.5杀毒软件下载、安装、配置详解教程
  18. python 数字索引转excel列名
  19. 从研发效能的视角谈“故障复盘”
  20. 电子产品做3C认证检测标准是什么

热门文章

  1. python拉格朗日插值法_【统计学】拉格朗日插值法的一种python实现方式
  2. Bitcoin是什么意思
  3. 准备入手三星s9+,各位有何见解?
  4. 早晨有好多学生在买早餐吃,这样好吗?家长不给孩子做饭吗?
  5. 个个都在比赚钱,有没比不赚钱的
  6. 《贫穷的本质》这本书让我找到为什么不少人缺钱和赚钱少的原因
  7. 在职场想要涨薪升职,需要打造个人品牌
  8. 父亲去年喂猪挣了21万
  9. go Mutex (互斥锁)和RWMutex(读写锁)
  10. python入门——P40类和对象:一些相关的BIF