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

前端经验:完美的圆角

本经验消除圆角边缘的锯齿颗粒感

案例代码

<div className="w-[200px] h-[200px] rounded-[16px] mx-auto mt-[20px] relative overflow-hidden" ><img className="w-full h-full absolute" src="https://img0.pconline.com.cn/pconline/1202/03/2662990_code.png" alt="二维码" /><div className="flex flex-col items-center justify-center w-full h-full bg-[#333333] bg-opacity-95 absolute"><div className="mb-[8px]">支付前请阅读</div><div>《付费服务协议》</div><button>同意并支付</button></div>
</div>

效果图
在这里插入图片描述
可以看到圆角边缘有明显的白缝

改进后的代码

<div className="w-[200px] h-[200px] rounded-[16px] mx-auto mt-[20px] relative" style={{ maskImage: ' radial-gradient(circle, white 100%, black 100%)' }}><img className="w-full h-full absolute" src="https://img0.pconline.com.cn/pconline/1202/03/2662990_code.png" alt="二维码" /><div className="flex flex-col items-center justify-center w-full h-full bg-[#333333] bg-opacity-95 absolute"><div className="mb-[8px]">支付前请阅读</div><div>《付费服务协议》</div><button>同意并支付</button></div>
</div>

效果图
在这里插入图片描述
现在圆角边缘的缝消失了

改进点:

  1. 去掉父级元素的overflow-hidden
  2. 给父级元素设置mask-image
http://www.dtcms.com/a/405984.html

相关文章:

  • Vue3组件通信的方法有哪些?
  • 学习嵌入式的第四十一天——ARM——时钟与定时器
  • 淮安网站建设优化北京h5网站建设报价
  • Qt 网络编程
  • ORBSLAM3-优化函数整理
  • 计算机视觉:安防智能体的实现与应用基于YOLOv8的实时无人机检测与跟踪
  • 【apifox】安装要点
  • 网站图片一般的像素企业网站需要多大空间
  • 做网站需要给设计提供专业的商城网站开发
  • 《Spring MVC奇幻漂流记:当Java遇上Web的奇妙冒险》
  • 前端性能优化,给录音播放的列表加个播放按键,点击之后再播放录音。减少页面的渲染录音文件数量过多导致加载缓慢
  • uniapp中封装底部跳转方法
  • Kafka-保证消息消费的顺序性及高可用机制
  • 通过kafka-connect 实现debezium数据监听采集
  • GTSAM 中自定义因子(Custom Factor)的详解和实战示例
  • 要建一个网站怎么做老板合作网站开发
  • 【Linux基础知识系列:第一百三十九篇】使用Bash编写函数提升脚本功能
  • 【MyBatis-Plus 动态数据源的默认行为】
  • GaussDB 和 openGauss 怎么区分?
  • 云服务器里的IP是什么意思,他们之间有什么关系?
  • @Transactional 事务注解
  • PaddleLabel百度飞桨Al Studio图像标注平台安装和使用指南(包冲突 using the ‘flask‘ extra、眼底医疗分割数据集演示)
  • 锦州网站建设工作如何快速网络推广
  • 科技网站建设公司wordpress必做
  • Webpack5 第二节
  • npm、pnpm、npx 三者的定位、核心差异和「什么时候该用谁」
  • 在 C# .NETCore 中使用 MongoDB(第 2 部分):使用过滤子句检索文档
  • AWS Quicksight实践:从零到可视化分析
  • 微服务注册中心 Spring Cloud Eureka是什么?
  • websocket链接