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

6、图片上方添加波浪效果

需求效果

使用蒙层实现波浪效果
在这里插入图片描述

具体实现代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!-- 这里的 css 文件使用的是 scss 编译后的文件 --><link rel="stylesheet" href="./index.css">
</head>
<body><div class="box"><img src="./2.jpg" alt=""></div>
</body>
</html>

css 部分,使用 scss 写通过插件进行编译

@use "sass:math";
.box {$r: 50;$p: 45;// 调整这个值,值越接近 $r, 则波浪越平缓,否则波浪越陡峭$x: 2 * math.sqrt($r * $r - $p * $p);height: auto;border: 1px solid #ccc;$bg: radial-gradient(#{$r}px at 50% #{$r + $p}px,rgb(85, 158, 192) 100%,transparent 101%) calc(50% - #{$x}px) 0 / #{2 * $x}px 100% repeat-x,radial-gradient(#{$r}px at 50% #{- $p}px,transparent 100%,rgb(85, 158, 192) 101%) 50% #{$r}px / #{2 * $x}px 100% repeat-x;background: $bg;mask: $bg;-webkit-mask: $bg;
}
http://www.dtcms.com/a/321066.html

相关文章:

  • 深入探索 PDF 数据提取:PyMuPDF 与 pdfplumber 的对比与实战
  • Dubbo应用开发之基于xml的第一个Dubbo程序
  • 第五十五章:AI模型的“专属定制”:LoRA微调原理与高效合并技巧
  • Vue 3 表单数据缓存架构设计:从问题到解决方案
  • 站在Vue的角度,对比鸿蒙开发中的数据渲染二
  • Introducing Visual Perception Token into Multimodal Large Language Model论文解读
  • GitHub 趋势日报 (2025年08月07日)
  • 厂区周界人员闯入识别误报率↓76%:陌讯动态监测算法实战解析
  • 全面解析软件工程形式化说明技术
  • 密码学中间人攻击(Man-in-the-Middle):隐藏在通信链中的“窃听者“
  • Block Styler——浏览文件控件
  • zoho crm 的用户为什么在 api 名称页面不能点进模块查看字段的 api 名称
  • 解析工业机器视觉中的飞拍技术
  • 高效数据隔离方案:SpringBoot + JSqlParser 全解析!
  • Redis五大数据类型
  • Java——类和对象
  • 数据结构(六):树与二叉树
  • 触觉导航新突破:Contactile 触觉传感器推动机器人 “零示教” 实现复杂曲面作业
  • PyQt简介
  • WinForm 工具箱内容剖析
  • Linux常见服务器配置(三):MariaDB数据库管理和WEB服务器
  • hyper-v虚拟机启动失败:Virtual Pci Express Port无法打开电源,因为发生错误,找不到即插即用设备
  • UE5 图片9宫格切割
  • 强遮挡场景误检率↓79%!陌讯多模态融合算法在充电桩占位检测的实战优化
  • 跨域解决方案
  • Day10 SpringAOP
  • SpringCloud基础
  • C语言实战:从零实现strcpy函数的5种进阶方案
  • 掌握 Spring WebClient:入门到精通的全方位教程
  • Seaborn 数据可视化库:入门与进阶指南