<ul>
<li>
<i class="left"></i><span class="center"></span><i class="right"></i>
</li>
...
</ul>
li {
  position:relative;
  line-height: 30px;
}
i {
  position: absoute;
  top:0;
  width:2.5px;
  height: 100%;
  background-repeat: repeat-y, repeat-y;
  background-size: 0.5rem 0.5rem !important;
}
.left{
left: 0;
}
.right{
right: 0;
transform: scale(-1, 1);
}
.center{
display:inline-block;
height:30px;
border-style: solid;
border-width: 1px 0;
border-color: #D2364C;
color: #D2364C;
}

<ul>
<li>
<div class="yhq">
       <div class="yhq-left-border"></div>
       <div class="yhq--left-point"></div> 
<div class="yhq-left">
<div class="yhq-content"></div>
</div>
<div class="yhq-right">
<div class="yhq-content"></div>
</div>
<div class="yhq--right-point"></div>
</div>
</li>
...
</ul>
.yhq {
  border-width:1px 0;
  border-style: solid;
  border-color: #ff0000;
  height:110px;
}
.yhq-left-border {
position: absolute;
top: 0.1rem;
left: 0rem;
width: 0.5rem;
height: 0.25rem;
height: 100%;
background: linear-gradient(135deg, transparent, transparent 40%, #f00, transparent 60%, transparent 100%),
linear-gradient(45deg, transparent, transparent 40%, #f00, transparent 60%, transparent 100%);
background-size: 1rem 1.5rem;
}
.yhq-left-point,.yhq-right-point {
position: absolute;
top: 0.1rem;
width: 0.9rem;
height: 0.25rem;
height: 100%;
background: radial-gradient(circle, #333, #333 0.4rem, transparent 0.4rem);
background-size: 1rem 1.5rem;
}
.yhq-left-point{
left:-5px;
}
.yhq-right-point {
right:-5px;
}
.yhq-left {
position:relative;
width:calc(100% - 70px)
height: 110px;
padding:20px;
}
.yhq-right {
position:relative;
width: 70px;
height:110px;
background:#ff000;
padding:20px
}

大多为关键css,不是完整的图片中的代码,理解就行,搬运无果

附加:css+html做成的波浪线

<div class="container">
<div class="bor-left-list"></div>
<div class="bor-right-list"></div>
<div class="bor-top-list"></div>
<div class="bor-bottom-list"></div>
<h1>CSS 实例!</h1>
<p>这是一个段落。</p>
</div>
$(document).ready(function(){
var lr = 12;
var tb = 80;
for(var i = 0; i<lr; i++){
$('.bor-left-list').append('<div class="item"></div>');
$('.bor-right-list').append('<div class="item"></div>');
}
for(var i = 0; i<tb; i++){
$('.bor-top-list').append('<div class="item"></div>');
$('.bor-bottom-list').append('<div class="item"></div>');
}
});
h1 {
color:orange;
text-align:center;
}
p {
font-family:"Times New Roman";
font-size:20px;
}
.container {
background: #f9f9f9;
padding: 20px;
overflow: hidden;
position: relative;
}
.bor-left-list,.bor-right-list {
position: absolute;
top: 0;
bottom: 0;
}
.bor-top-list,.bor-bottom-list {
position: absolute;
left:0;
right:0;
display: flex;
flex-flow: row nowrap;
}
.bor-top-list {
top:-10px;
}
.bor-bottom-list {
bottom:-10px;
}
.bor-left-list {
left: -10px;
}
.bor-right-list {
right: -10px;
}
.bor-left-list .item,
.bor-right-list .item,
.bor-top-list .item,
.bor-bottom-list .item {
width: 14px;
height: 14px;
border: 1px solid #ccc;
border-radius: 10px;
   background:#fff;
}

此方法较为老式,重在灵活运用!

css 优惠券波浪线效果的更多相关文章

  1. CSS制作波浪线

    建议先去了解清楚了径向渐变,线性渐变的用法先 这个作者的css制作波浪线讲解很不错额:https://www.jianshu.com/p/8570433e3669不理解的可以看看这个链接的额 可以去菜 ...

  2. Css3实现波浪线效果1

    一.波浪线 ,常用 .info::before { content: ''; position: absolute; top: 30px; width: 100%; height: 0.25em; b ...

  3. C# 波浪线绘制

    波浪线效果如上 界面绘制操作 private Point? _startPoint = null; private void ContainerCanvas_OnPreviewMouseLeftBut ...

  4. 一种巧妙的使用 CSS 制作波浪效果的思路

    在之前,我介绍过几种使用纯 CSS 实现波浪效果的方式,关于它们有两篇相关的文章: 纯 CSS 实现波浪效果! 巧用 CSS 实现酷炫的充电动画 本文将会再介绍另外一种使用 CSS 实现的波浪效果,思 ...

  5. css样式实现字体删除线效果

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  6. 纯 CSS 实现波浪效果!

    一直以来,使用纯 CSS 实现波浪效果都是十分困难的. 因为实现波浪的曲线需要借助贝塞尔曲线. 而使用纯 CSS 的方式,实现贝塞尔曲线,额,暂时是没有很好的方法. 当然,借助其他力量(SVG.CAN ...

  7. 消除PyCharm中满屏的波浪线

    PyCharm使用了较为严格的PEP8的检查规则,如果代码命名不规范,甚至多出的空格都会被波浪线标识出来,导致整个编辑器里铺满了波浪线,右边的滚动条也全是黄色或灰色的标记线,很是影响编辑. 在网上看了 ...

  8. 如何去除pycharm中代码下的波浪线

    Pycharm中新建一个工程,如果不经过配置,在该工程下创建模块写代码,通常是有波浪线的,这样看着很不美观 如何解决这种问题,通常有两种方法 方法一:点击右下角的图标,会出现一个Highlightin ...

  9. 去除pycharm的波浪线

    PyCharm使用了较为严格的PEP8的检查规则,如果代码命名不规范,甚至多出的空格都会被波浪线标识出来,导致整个编辑器里铺满了波浪线,右边的滚动条也全是黄色或灰色的标记线,很是影响编辑.这里给大家分 ...

  10. Coreldraw绘制标准波浪线

    Coreldraw中如何绘制标准波浪线? 先画一根直线,单击工具栏中的“互动式工具组”,选择“互动式变形工具”, 再在弹出的属性栏中选择“拉链变形”,在幅度和频率中分别输入波形的波峰 到波底的值.波浪 ...

随机推荐

  1. LangChain和Hub的前世今生

    作为LLM(大模型)开发框架的宠儿,LangChain在短短几年内迅速崛起,成为开发者们不可或缺的工具.本文将带你探讨LangChain和LangChainHub的发展历程. 1. LLM开发框架的宠 ...

  2. 创建docker

    创建docker 准备实验环境 1. 安装前准备 Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可. 1.1 查看当前的内核版本 uname -r 1.2 使用 root ...

  3. 【Python】用Python把从mysql统计的结果数据转成表格形式的图片并推送到钉钉群

    ** python把数据转为图片 / python推送图片到钉钉群 ** 需求:通过python访问mysql数据库,统计业务相关数据.把统计的结果数据生成表格形式的图片并发送到钉钉群里. 一:Cen ...

  4. 微信小程序广告自动访问:让广告收益轻松翻倍的利器

    微信小程序流量主挂机刷广告脚本/机器人/助手 在当下这个数字化飞速发展的时代,微信小程序已经成为商家推广和吸引流量的重要平台.然而,对于很多小程序流量主来说,如何最大化地利用广告资源.提升广告收益,却 ...

  5. vulnhub - Geisha

    vulnhub - Geisha 描述 Machine Name: Geisha Author : SunCSR Goal: Get the root flag of the target. Diff ...

  6. Bond——大数据时代的数据交换和存储格式

    设想我们在一家很大的互联网公司做IT方面的规划.开发和维护,有以下这样的应用场景: 公司里有若干个不同的开发团队,开发语言有Java..net.Python.C++....十来种,还有很多外包团队对项 ...

  7. nodejs-mime类型

    mime是一个互联网标准,通过设定它就可以设定文件在浏览器的打开方式. mime使用方法: 使用mime模块查询文件的MIME类型: mime.getType('/path/to/file.txt') ...

  8. MongoDB分片+副本集高可用集群的启停步骤

    ■■ 集群启动步骤 1.先启动各节点的 config server mongod -f ${MongoDir}/conf/config.conf 2.再启动各节点的 shard server mong ...

  9. TypeScript 学习笔记 — 泛型的使用(七)

    目录 一.指定函数参数类型 单个泛型 多个泛型 二.函数标注的方式 类型别名 type 接口 interface *案例分析: 三.默认泛型 四.泛型约束 五.泛型接口使用 六.类中的泛型 泛型(Ge ...

  10. 写写Redis十大类型stream的常用命令

    前言:感觉这个好像没啥用,我没学过mq,好像这个东西用别的中间件比较好,比如kafka,rabbitmq 最后一个是bitfield,看尚硅谷介绍说那玩意基本用不着,所以那个也不看了,直接跳了,十大类 ...