当前位置: 首页 > news >正文

纯CSS实现卡片上绘制透明圆孔

<template><div class="dot-card-wrapper"><div class="top-wrapper"><slot name="top"></slot></div><!-->核心是下面这部分</--><div class="dot-row"><div class="left-block"></div><div class="color-block"></div><div class="right-block"></div></div><div class="bottom-wrapper"><slot name="bottom"></slot></div></div>
</template>
<script setup lang="ts"></script>
<style lang="scss" scope>
.dot-card-wrapper {box-shadow: -4px 0px 4px 4px rgba(93, 109, 137, 0.15);position: relative;.top-wrapper,.bottom-wrapper {background: #ffffff;}.dot-row {$dotSize: 10px;display: flex;align-items: stretch;.color-block {background-color: #fff;flex: 1;height: $dotSize * 2;}.left-block {flex-basis: $dotSize + 10px;background-image: radial-gradient(circle at 0px, transparent $dotSize, rgb(255, 255, 255) 11px);}.right-block {flex-basis: $dotSize + 10px;background-image: radial-gradient(circle at 100%, transparent $dotSize, rgb(255, 255, 255) 11px);}}
}
</style>
http://www.lryc.cn/news/215838.html

相关文章:

  • 用前端框架Bootstrap的AdminLTE模板和Django实现后台首页的页面
  • Linux驱动 编译乱序和执行乱序
  • 京东大数据平台(京东数据分析):9月京东牛奶乳品排行榜
  • Hadoop RPC简介
  • 你没有见过的 git log 风格
  • 轻松搭建个人邮件服务器:实现远程发送邮件的hMailServer配置
  • 刷题笔记day08-字符串01
  • Pure-Pursuit 跟踪双移线 Gazebo 仿真
  • Selenium学习(Java + Edge)
  • 项目管理-组织战略类型和层次讲解
  • 面试算法50:向下的路径节点值之和
  • dbeaver查看表,解决证书报错current license is non-compliant for [jdbc]
  • 网络安全进阶学习第二十一课——XXE
  • 如何将 ruby 打包类似于jdk在另一台相同架构的机器上面开箱即用
  • vue封装独立组件:实现分格密码输入框/验证码输入框
  • 从2D圆形到3D椭圆
  • Linux CentOS7.9安装OpenJDK17
  • 计算机网络第4章-网络层(1)
  • 单元测试学习
  • python编写接口测试文档(以豆瓣搜索为例)
  • C++查看Class类结构
  • appium如何连接多台设备
  • VUE el-form组件不绑定model时进行校验
  • 计算机视觉的监督学习与无监督学习
  • Linux-lvds接口
  • Android 自定义View一
  • 11、电路综合-集总参数电路结构的S参数模型计算与Matlab
  • 计算机网络--真题
  • java毕业设计基于ssm的招聘求职网站
  • 【JavaEE初阶】 初识网络原理