效果图:

image.png

通常情况下可以用图片做背景图实现,但是,背景图如果用png,会出现被拉伸变形的问题,如果用svg会有兼容问题,同时也有被拉伸变形的问题,仔细分析,这个图标其实是一个圆角矩形里面被两个半圆切了左右两边,
代码实现,可以根据大小不同修改其中的数字,还可以修改部分代码用calc来实现自适应:

.small-coupon {display: inline-block;font-size: 22rpx;color: #F22A2A;padding: 5rpx 20rpx;margin-right: 8rpx;border-radius: 8rpx;border: 1rpx red solid;position: relative;&::before,&::after{content: ' ';display: block;width: 9rpx;height: 18rpx;border: 1rpx solid red;background-color: #fff;position: absolute;top: 10rpx;}&::before{border-radius: 0 18rpx 18rpx 0;border-left: none;left: -1rpx;}&::after{border-radius: 18rpx 0 0 18rpx;border-right: none;right: -1rpx;}}

代码解析:
1、实现圆角矩形,这个很简单

display: inline-block;font-size: 22rpx;color: #F22A2A;padding: 5rpx 20rpx;margin-right: 8rpx;border-radius: 8rpx;border: 1rpx red solid;position: relative;

2、实现两个半圆,左右各一个:

&::before,&::after{content: ' ';display: block;width: 9rpx;height: 18rpx;border: 1rpx solid red;background-color: #fff; // 白色背景有用的position: absolute;top: 10rpx;}
&::before{border-radius: 0 18rpx 18rpx 0;border-left: none;//left: -1rpx; //-1位置遮住左边框线}&::after{border-radius: 18rpx 0 0 18rpx;border-right: none;right: -1rpx; //-1位置遮右住边框线}

http://www.taodudu.cc/news/show-2892698.html

相关文章:

  • react项目Menu菜单栏、iconfont图标引用
  • 使用avue图标选择器出现图标无法显示解决
  • python的图标是什么_python标志
  • elemntui icon 大小_vue-elementui 引入第三方iconfont图标 并使用彩色icon
  • 为BlueLake主题增加自定义icon图标
  • android电子书App、自定义图表、仿腾讯漫画App、仿淘宝优惠券、3D选择容器等源码...
  • 小程序导航图标_商场寻店不迷路 业内首个小程序AR导航上线
  • magento添加sku_快速提示:如何将优惠券添加到Magento电子商务商店
  • 如何用uni-app做一个领优惠券H5、小程序商城(一)
  • 【fecmall】fecyo-1.5.1开源版本发布 - 重构优惠券部分
  • Python系列01|可视化生成200个优惠券呀~
  • ::before和::after伪元素的使用及优惠券案例
  • 饿了么红包、美团优惠券开发
  • 如何对优惠券进行测试
  • CSS3 渐变边框,按钮样式、设计图标、电子优惠券 详解!
  • 京东app优惠券python抓取_如何使用fiddler抓取京东app的领券链接
  • python项目--O2O优惠券线下使用情况数据分析
  • 微信小程序——前端——抵扣券、优惠券样式
  • 小程序 | 优惠券样式
  • Excel使用Alt+Enter在单元格内换行
  • excel中在公式中实现单元格内换行
  • vue中使用element-ui时单元格内换行的问题
  • EXCEL 单元格内换行内容改成两行单元格内容
  • excel如何在单元格内换行
  • GridControl GridView 单元格内容换行
  • POI导出word中cell单元格内换行问题
  • ivue-admin Table单元格内换行问题
  • phpExcel单元格内换行
  • [Excel表格]单元格内换行
  • Stimulsoft 报表工具单元格内换行

小程序中纯CSS实现仿京东小优惠券图标相关推荐

  1. 微信小程序开源源码,仿京东、网易云、拼多多等

    wx-gesture-lock  微信小程序的手势密码 WXCustomSwitch 微信小程序自定义 Switch 组件模板 WeixinAppBdNovel 微信小程序demo:百度小说搜索 sh ...

  2. 小程序中的css样式有哪些,微信小程序中css样式media标签

    前沿:微信小程序中我遇到了一个对我来说是新的东西,但是对于前端开发来说不算是新知识,html页面中的media标签,在此记录下来以备不时之需 在css中我们使用media标签来区分调用哪个css样式, ...

  3. 微信小程序根据字母索引选择(仿京东)

    效果图如下所示 仿京东微信小程序视频请加QQ:1010753897 下载地址:https://download.csdn.net/download/qq_43764578/12314561 .wxml ...

  4. 如何在微信小程序中使用php和mysql_微信小程序php后台实现

    这里简单介绍用php后台实现获取openid并保存到数据库: 微信的登陆流程是这样的 首先前端发送请求到服务器: wx.login({ success: function (res) { var co ...

  5. 【uniapp】小程序中使用css实现一个带框的加减号

      uni版完整代码如下:[网页用的话直接把css拉出去,写一个div即可] 注意:px->rpx我没改 <template><view class="add&quo ...

  6. 小程序中ajax返回数据,请问在小程序中如何从请求success中将数据返回给对象data?...

    我的代码如下: App({ data: { posts: {} }, onLaunch(event) { // console.log('onLaunch'); var that = this; sw ...

  7. 微信小程序中使用JSAPI支付

    微信小程序中使用JSAPI支付 在微信小程序中使用微信支付api[wx.requestPayment]需要传递以下字段 如何获取支付所需要的值 在微信小程序中使用微信支付api[wx.requestP ...

  8. 基于uniapp在微信支付宝小程序中使用发券插件

    基于uniapp在微信支付宝小程序中使用发券插件 1.在小程序配置manifest.json 文件中加入如下配置: "mp-weixin" : {"plugins&quo ...

  9. 微信小程序连接oracle数据库,【微信小程序】关于微信小程序中跳转传参数与传对象的解析...

    这篇文章主要介绍了微信小程序 跳转传参数与传对象详解及实例代码的相关资料,需要的朋友可以参考下 微信小程序 跳转传参数 传对象 微信小程序跳转传参 一般都是传字符串到下一页,如果要想传对象怎么办呢? ...

最新文章

  1. 串口调试助手c语言程序,串口调试助手C语言源程序
  2. CodeBlocks常用快捷键
  3. python中or的用法_解析python中and与or用法
  4. 在js中如何比较两个时间字符串的大小
  5. 运用Unity结合PolicyInjection实现拦截器[结合操作日志实例]
  6. java equals() output_Java中的==和equals
  7. CH343串口驱动(包含各系统平台)
  8. DW里面html鼠标点击特效,【好好学习】-DW-鼠标点击 爆米花特效 代码
  9. html中怎么设置表格自动换行在哪里,【HTML】表格自动换行
  10. 文本语义相似度检测 API 数据接口
  11. 已知旋转中心和旋转角度,获得旋转之后的一组点坐标
  12. 在OpenCV里实现二维离散卷积1
  13. C# 抓图服务的实现
  14. Verse On-Premises 1.0.8和HCL支持、软件下载
  15. 解决maven pom依赖的jar无法从私服下载问题【复制大法】
  16. Google、Baidu、FB股权分配
  17. 京东API:item_search - 按关键字搜索商品
  18. 《搞定Excel数据透视表》
  19. c# opencv车牌识别_毕设有着落了!一套开源的,基于SpringBoot的车牌识别系统
  20. 微信小程序onTabItemTap和onShow的执行顺序

热门文章

  1. Problem:Ubuntu Give up waiting for root device
  2. 读电子书微习惯的养成
  3. 如何利用番茄工作法提高学习和工作的效率
  4. math_基本初等函数图型(幂函数/指数/对数/三角/反三角)
  5. 怎么把cad做的图分享给别人_怎么将CAD图转换
  6. Gym 101653T Runes (模拟)
  7. 哲学家问题(图形化实现)
  8. 特征值和特征向量的理解
  9. 【微服务】165:导入数据到索引库
  10. ESL第十章 提升和加性树 AdaBoost、向前分段【加性模型】、指数损失合理性、边缘/鲁棒性/平方合页损失/M回归、长尾偏度/现成方法、GBDT、方差分析、随机梯度提升、相对重要性/偏相依图