CSS优惠券、卡券样式绘制

实现左右凹陷中间有虚线效果

效果图

在这里插入图片描述

实现思路

从效果图可以看到这个优惠券是左右两边凹陷,中间还有一条虚线,为了封装后插槽使用方便,把优惠券以虚线为准分了两部分。这样布局的好处是上部分内容和下部分都可以自定义,不受内容限制。

实现代码

<style style="text/css">
	.tickets {
		padding: 10px;
		width: 300px;
		box-sizing: border-box;
	}
.t-tickets {
	min-height: 50px;
	border-radius: 12px 12px 0 0;
	background-color: bisque;
	box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.04);
	-webkit-mask: radial-gradient(circle at 0 bottom, #0000 8px, red 0), radial-			gradient(circle at right bottom, #0000 8px, red 0);
	-webkit-mask-size: 51%;
	-webkit-mask-position: 0, 100%;
	-webkit-mask-repeat: no-repeat;
	}
	
.b-tickets{
	position: relative;
	min-height: 50px;
	width: 100%;
	border-radius: 0 0 12px 12px;
	background-color: bisque;
	box-shadow: 0rpx 3px 8px 0px rgba(0,0,0,0.04);
	-webkit-mask: radial-gradient(circle at 0 top, #0000 8px, red 0), radial-gradient(circle at right top, #0000 8px, red 0);
	-webkit-mask-size: 51%;
	-webkit-mask-position: 0, 100%;
	-webkit-mask-repeat: no-repeat;
}
			
.line{
	width: calc(100% - 20px);
	border-bottom: 1px dotted #fff;
	margin: 0 10px;
}
</style>

<div class="tickets">
	 <div class="t-tickets"></div>
	 <div class="b-tickets">
			<div class="line"></div>
	</div>
</div>

相关推荐

  1. CSS 样式清单整理:css 绘制三角形

    2024-05-03 06:18:03       12 阅读
  2. CSS样式

    2024-05-03 06:18:03       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-03 06:18:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-03 06:18:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-03 06:18:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-03 06:18:03       18 阅读

热门阅读

  1. UI自动化与接口自动化比较

    2024-05-03 06:18:03       10 阅读
  2. 旅游新策略,共享与补贴助力地方经济繁荣

    2024-05-03 06:18:03       10 阅读
  3. 漫谈:C语言 奇葩的指针定义规则

    2024-05-03 06:18:03       10 阅读
  4. 分布式八股文

    2024-05-03 06:18:03       11 阅读
  5. salesforce vscode 获取profile metadata所有配置内容

    2024-05-03 06:18:03       9 阅读
  6. Github2024-05-02开源项目日报 Top10

    2024-05-03 06:18:03       10 阅读
  7. K8s: Helm搭建mongodb集群(1)

    2024-05-03 06:18:03       10 阅读
  8. yarn的安装和使用

    2024-05-03 06:18:03       11 阅读
  9. 8.k8s中的名称空间namespace

    2024-05-03 06:18:03       9 阅读
  10. opencv invert函数

    2024-05-03 06:18:03       9 阅读