css 优惠券波浪线效果

<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 优惠券波浪线效果的更多相关文章
- CSS制作波浪线
建议先去了解清楚了径向渐变,线性渐变的用法先 这个作者的css制作波浪线讲解很不错额:https://www.jianshu.com/p/8570433e3669不理解的可以看看这个链接的额 可以去菜 ...
- Css3实现波浪线效果1
一.波浪线 ,常用 .info::before { content: ''; position: absolute; top: 30px; width: 100%; height: 0.25em; b ...
- C# 波浪线绘制
波浪线效果如上 界面绘制操作 private Point? _startPoint = null; private void ContainerCanvas_OnPreviewMouseLeftBut ...
- 一种巧妙的使用 CSS 制作波浪效果的思路
在之前,我介绍过几种使用纯 CSS 实现波浪效果的方式,关于它们有两篇相关的文章: 纯 CSS 实现波浪效果! 巧用 CSS 实现酷炫的充电动画 本文将会再介绍另外一种使用 CSS 实现的波浪效果,思 ...
- css样式实现字体删除线效果
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- 纯 CSS 实现波浪效果!
一直以来,使用纯 CSS 实现波浪效果都是十分困难的. 因为实现波浪的曲线需要借助贝塞尔曲线. 而使用纯 CSS 的方式,实现贝塞尔曲线,额,暂时是没有很好的方法. 当然,借助其他力量(SVG.CAN ...
- 消除PyCharm中满屏的波浪线
PyCharm使用了较为严格的PEP8的检查规则,如果代码命名不规范,甚至多出的空格都会被波浪线标识出来,导致整个编辑器里铺满了波浪线,右边的滚动条也全是黄色或灰色的标记线,很是影响编辑. 在网上看了 ...
- 如何去除pycharm中代码下的波浪线
Pycharm中新建一个工程,如果不经过配置,在该工程下创建模块写代码,通常是有波浪线的,这样看着很不美观 如何解决这种问题,通常有两种方法 方法一:点击右下角的图标,会出现一个Highlightin ...
- 去除pycharm的波浪线
PyCharm使用了较为严格的PEP8的检查规则,如果代码命名不规范,甚至多出的空格都会被波浪线标识出来,导致整个编辑器里铺满了波浪线,右边的滚动条也全是黄色或灰色的标记线,很是影响编辑.这里给大家分 ...
- Coreldraw绘制标准波浪线
Coreldraw中如何绘制标准波浪线? 先画一根直线,单击工具栏中的“互动式工具组”,选择“互动式变形工具”, 再在弹出的属性栏中选择“拉链变形”,在幅度和频率中分别输入波形的波峰 到波底的值.波浪 ...
随机推荐
- redis 锁
demo1 public ErrorCode initDemo1(@RequestParam("orderNo") String orderNo) throws IOExcepti ...
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Asset Store Kit
1.问题描述 使用关键资产API需要配置SystemCapability.Security.Asset,但不知道syscap.json文件应该配置在哪里,文档也没找到. 解决方案 新增关键资产等API ...
- .NET Core WebApi接口ip限流实践
.NET Core WebApi接口ip限流实践 前言 之前一直想实现接口限流,但一直没去实现,然后刚好看到一篇文章是基于AspNetCoreRateLimit 组件的限流策略.这个组件不做多的介绍, ...
- 前端 Array.sort() 源码学习
源码地址 V8源码Array 710行开始为sort()相关 Array.sort()方法是那种排序呢? 去看源码主要是源于这个问题 // In-place QuickSort algorithm. ...
- fseek在 fopen 带有'a'模式下不起作用
关于 fseek 在 追加写模式的注意事项 结论:fseek在 fopen 带有'a'模式的文件指针偏移不起作用. int main(int argc, char *argv[]) { FILE * ...
- Markdown 文章 跳转
背景 在查阅一些文档的时候,一些比较优秀博客在文章中是带有目录的,点击就会跳转到指定的锚点. 在本人的某些文章中,也想尝试这样的效果. 做法 实现这样的效果有2种做法(不同之处在于 超链接的写法不同) ...
- $Kruskal$ 算法的实现 | 最小生成树
\(Kruskal\) 算法 以 Luogu P3366 为例题 实现方法:从小到大遍历每一条线,如果该线连接的两点已经都在树内则不处理,否则描出这条线 从小到大是一个贪心的实现方法,由于每描出一条线 ...
- 10分钟快速掌握分布式版本控制系统GIT命令集【形成知识体系篇】
任务要求 要求全部使用git命令实现 1.创建本地仓库,项目名称为hniu_site 2.在仓库下创建多级(目录)文件夹cn/hniu/班级名称(例如软件2108,cn/hniu/rj2108) 3. ...
- 关于Windows 10 LTSC 2019无法安装Edge的解决方案
最近新换了Windows 10 LTSC 2019系统,使用体验干净且流畅,但是在更新Edge时遇到了问题:系统内装的是9x版本的Edge浏览器,并且提示更新错误,有system level方面的问题 ...
- 存储系列DAS,SAN,NAS常见网络架构
随着主机.磁盘.网络等技术的发展,对于承载大量数据存储的服务器来说,服务器内置存储空间,或者说内置磁盘往往不足以满足存储需要.因此,在内置存储之外,服务器需要采用外置存储的方式扩展存储空间,今天在这里 ...