<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. debian使用桌面管理器管理多个桌面系统

    环境:debian12.x 前言:我安装了debian12版本的操作系统在虚拟机中,在安装的时候选择的是KDE桌面,便于以后日常使用linux操作系统 在安装KDE桌面后,会自动安装一个sddm,sd ...

  2. [笔记]Git常用命令大全

    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` [笔记]Git常用命令大全 日期:2018-6-16 阿珏 ...

  3. (四)Redis 缓存应用、淘汰机制

    1.缓存应用 一个系统中不同层面数据访问速度不一样,以计算机为例,CPU.内存和磁盘这三层的访问速度从几十 ns 到 100ns,再到几 ms,性能的差异很大,如果每次 CPU 处理数据时都要到磁盘读 ...

  4. Linux特殊权限之SBIT

    简单点,说话的方式简单点: 用于修饰目录 其他用户x位替换成t 作用:目录属主在该目录下创建的文件只有该属主能删除

  5. 【仿真】Carla之Docker 运行 及 渲染相关 [6]

    参考与前言 carla官方对于docker 运行的描述: CARLA in Docker Docker的使用:[暂时没贴] 相关已知issue,欢迎补充 https://github.com/carl ...

  6. 3568F-PCIe 5G通信测试手册

  7. VulnHub_DC-1渗透流程

    DC-1 DC-1 是一个专门建造的易受攻击的实验室,目的是在渗透测试领域获得经验. 它旨在为初学者提供挑战,但它的难易程度取决于您的技能和知识,以及您的学习能力. 要成功完成此挑战,您将需要 Lin ...

  8. 开源GTKSystem.Windows.Forms,在这里更新预告

    开源GTKSystem.Windows.Forms,在这里更新预告 gitee码云开源地址:https://gitee.com/easywebfactory/gtksystem-windows-for ...

  9. 两张图带你全面了解React状态管理库:zustand和jotai

    zustand 和 jotai 是当下比较流行的react状态管理库.其都有着轻量.方便使用,和react hooks能够很好的搭配,并且性能方面,对比React自身提供的context要好得多,因此 ...

  10. 一天快速入门Django:从0到1创建属于自己的Web应用

    DjangoWeb开发 Day1 1. Django的安装 pip install django 2. 创建项目 2.1 终端创建 "python环境路径\scripts\django-ad ...