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中如何绘制标准波浪线? 先画一根直线,单击工具栏中的“互动式工具组”,选择“互动式变形工具”, 再在弹出的属性栏中选择“拉链变形”,在幅度和频率中分别输入波形的波峰 到波底的值.波浪 ...
随机推荐
- HDOJ 6703 Array
HDOJ 6703 Array 题目 题目链接 array *Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/262144 K ...
- FreeRtos学习总结
背景 最近项目需要,花了几天时间学习了FreeRTOS,因为之前有操作系统和底层的基础,所以上手非常快. 正文 基础篇 学习方法:建议先阅读本人整理的文章:再结合FreeRTOS文档官方的全英文档&l ...
- HTTP 协议学习:1-HTTP概述
背景 原文:HTTP概述 HTTP是一种能够获取如 HTML 这样的网络资源的 protocol(通讯协议).它是在 Web 上进行数据交换的基础,是一种 client-server 协议,也就是说, ...
- 《DNK210使用指南 -CanMV版 V1.0》第二章 Kendryte K210简介
第二章 Kendryte K210简介 1)实验平台:正点原子DNK210开发板 2)章节摘自[正点原子]DNK210使用指南 - CanMV版 V1.0 3)购买链接:https://detail. ...
- 【资料分享】全志科技T507工业核心板硬件说明书(下)
目 录 3 电气特性 3.1 工作环境 3.2 功耗测试 3.3 热成像图 4 机械尺寸 5 底板设计注意事项 5.1 最小系统设计 5.1.1 电源设计说明 5.1.2 系统启动配置 5.1. ...
- GUI测试
标签(空格分隔): GUI 我要用到 Chrome 浏览器,所以需要先下载 Chrome Driver 并将其放入环境变量.接下来,你可以用自己熟悉的方式建立一个空的 Maven 项目,然后在 POM ...
- Top cluster 树分块
写点基础的东西.随便写的,勿喷. top cluster 一个 cluster 是一个联通子图,且至多有两个点与其他部分连接 这两个点被称为 boundary node 其余点被称为 internal ...
- 灰色预测GM(1,1)模型的理论原理
灰色预测是对时间有关的灰色过程进行预测.通过建立相应的微分方程模型,从而预测事物未来发展趋势的状况. 由于笔者的水平不足,本章只是概括性地介绍GM(1,1)模型的理论原理,便于对初学者的初步理解 目录 ...
- django 信号 新增和删除信的合用
from django.db.models.signals import post_save, post_delete from django.dispatch import receiver fro ...
- java开发,入职第一天都干什么,带提前了解
2024.7.24,帝都今晚大雨,在雨声磅礴的夜晚适合干什么,没错适合敲代码,写博客,今晚来聊下入职一个新公司,第一天都干什么. 无论是刚毕业的新手小白,还是工作十余年的职场老人,入职一家新公司,只要 ...