.coupon { width: 240px; height: 100px; margin-top: 15px; background-color: #F56C6C; -webkit-mask: radial-gradient(circle at left center, transparent 20px, red 20px); } </style> <div class="coupon"></div>
<style type="text/css"> .coupon2 { width: 240px; height: 100px; margin-top: 15px; background-color: #F56C6C; -webkit-mask: radial-gradient(circle at 0, #0000 20px, red 0), radial-gradient(circle at right, #0000 20px, red 0); -webkit-mask-size: 51%; -webkit-mask-position: 0, 100%; -webkit-mask-repeat: no-repeat; } </style> <div class="coupon2"></div>
<style type="text/css"> .coupon3 { width: 240px; height: 100px; margin-top: 15px; background-color: #F56C6C; -webkit-mask: radial-gradient(circle at 20px, #0000 20px, red 0); } </style> <div class="coupon3"></div>
<style type="text/css"> .coupon4 { width: 240px; height: 100px; margin-top: 15px; background-color: #F56C6C; -webkit-mask: radial-gradient(circle at 20px 20px, #0000 20px, red 0); -webkit-mask-position: -20px -20px; } </style> <div class="coupon4"></div>
缩写
.coupon4 { -webkit-mask: radial-gradient(circle at 20px 20px, #0000 20px, red 0) -20px -20px; }
<style type="text/css"> .coupon5 { width: 240px; height: 100px; margin-top: 15px; background-color: #F56C6C; -webkit-mask: radial-gradient(circle at 20px 20px, #0000 20px, red 0); -webkit-mask-position: -20px -20px; -webkit-mask-size: 50%; } </style> <div class="coupon5"></div>
.coupon5 { -webkit-mask: radial-gradient(circle at 20px 20px, #0000 20px, red 0) -20px -20px / 50%; }
<style type="text/css"> .coupon6 { width: 240px; height: 100px; margin-top: 15px; background-color: #F56C6C; -webkit-mask: radial-gradient(circle at 10px, #0000 10px, red 0); -webkit-mask-position: -10px; -webkit-mask-size: 100% 30px; } </style> <div class="coupon6"></div>
<style type="text/css"> .coupon7 { width: 240px; height: 100px; margin-top: 15px; background-color: #F56C6C; -webkit-mask: radial-gradient(circle at 50%, red 5px, #0000 0) 50% 50% / 100% 20px, radial-gradient(circle at 20px 20px, #0000 20px, red 0) -20px -20px / 50%; -webkit-mask-composite: destination-out; mask-composite: subtract; /*Firefox*/ } </style> <div class="coupon7"></div>
<style type="text/css"> .coupon8 { width: 240px; height: 100px; margin-top: 15px; background-color: #F56C6C; -webkit-mask: radial-gradient( circle at 5px, red 5px, #0000 0) -5px 50% / 100% 20px, radial-gradient(circle at 20px 20px, #0000 20px, red 0) -20px -20px / 50%; -webkit-mask-composite: destination-out; mask-composite: subtract; /*Firefox*/ } </style> <div class="coupon8"></div>
Redis持久化机制(面试考点)与位图API
爬虫--识别验证码
TZYLT's 2024CSP-S游记
「CSP2024」游记
js模拟构造函数的实现过程
god father
划水
命令拼接技巧
SD NAND 与 SPI NAND
C语言中的编译过程详解
step7 V5.x上的SCL
yolo --- 核心思想
一些学科笑话
NOIP2024模拟赛20 & 11.1 小记
20241101 数据结构与算法期中机试收获
什么是IT技术
即将到来!
舍得-时间-工作是人的一生最重要的事情-自己要有私房钱-人的一生最重要的事情是书写自己的人生
2.TiUP 部署 DM 集群
ubuntu 24.04 部署 mysql 8.4.3 LTS
【游记】CCPC 济南 2024 游记
AJAX & AXIOS-2024/11/1
验证码处理在自动化测试中的应用
Java,启动!
2024/11/1日 日志 关于JavaScript简介&引入方式 以及基础语法的学习
原型模式的C++实现
python bytecode解析
09-XSS键盘监听、cookie窃取&文件上传绕过
国标GB28181公网平台LiteGBS国标GB28181视频平台建筑工地无线视频联网监控系统方案
Ethernaut Level 11: Elevator Attack and Blockchain Interaction
快速部署开源spug运维平台的Docker安装指南
驱动调试之printk的原理与使用
计算机思维模型及其应用
华为云发布代码大模型PanGu-Coder2,实现高效代码生成
Linux多硬盘数据存储和分区操作
构建高可用架构: 分层冗余与自动故障转移
LoRA:高效调参的大语言模型适应方法
《分布式系统的基本原理及互联网分层架构的本质》
Hadoop写流程解析
Java架构师的系统架构设计方法论中的规范要点
使用observeDOM解决BetterScroll插件在移动端无法滑动的问题
互联网一致性架构设计实践
高并发系统架构与水平扩展
混合应用的崛起:跨平台开发取代原生应用