图周围添加阴影更逼真 filter:drop-shadow(0 2px 14.7px rgba(0, 0, 0, .08));

news/2025/3/4 15:00:12/文章来源:https://www.cnblogs.com/evident/p/18745820
filter:drop-shadow(0 2px 14.7px rgba(0, 0, 0, .08));

在CSS中,filter 属性可以用来应用图形效果,如模糊、阴影、颜色变换等。drop-shadow 则是 filter 属性中的一种效果,用于给元素添加阴影效果。

语法

filter: drop-shadow(offset-x offset-y blur-radius color);
  • offset-x 和 offset-y 是阴影在水平方向和垂直方向上的偏移量。

  • blur-radius 是阴影的模糊半径,值越大,阴影越模糊。

  • color 是阴影的颜色,可以是任何有效的颜色值。

示例

如果你想给一个元素添加一个向下(在Y轴方向)的阴影效果,你可以这样写:

.element {
filter: drop-shadow(0 2px 14.7px rgba(0, 0, 0, .08));
}

这里,0 2px 14.7px rgba(0, 0, 0, .08) 的含义是:

  • 0 是水平偏移量(向右偏移0px)。

  • 2px 是垂直偏移量(向下偏移2px)。

  • 14.7px 是模糊半径,决定了阴影的模糊程度。

  • rgba(0, 0, 0, .08) 是阴影的颜色和透明度,这里使用的是黑色(RGB值0, 0, 0)和8%的透明度。

使用场景

这种阴影效果常用于给元素增加一些立体感和视觉层次感,特别是在需要强调元素或使其看起来更加突出的场景中。例如,在卡片、按钮或者图片上使用这种效果可以提升用户体验。

使用效果:

未使用时:无阴影

 

注意事项

  • 使用 filter 属性时,需要注意浏览器兼容性。虽然现代浏览器大都支持 drop-shadow,但在老旧浏览器中可能不兼容或者效果不同。

  • 在某些情况下,过度使用阴影效果可能会影响页面的性能,尤其是在移动设备上。因此,合理使用和优化是必要的。

希望这能帮助你更好地理解和使用CSS中的 drop-shadow 效果!

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/892123.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

趋势还是噪声?ADF与KPSS检验结果矛盾时的高级时间序列处理方法

在时间序列分析领域,评估数据的平稳性是构建准确模型的基础。ADF(Augmented Dickey-Fuller,增广迪基-富勒检验)和KPSS(Kwiatkowski-Phillips-Schmidt-Shin)检验是用于评估时间序列数据平稳性的两种关键统计假设检验方法。当我们遇到ADF检验失败而KPSS检验通过的情况时,这…

读当我点击时,算法在想什么?08读后总结与感想兼导读

读当我点击时,算法在想什么?08读后总结与感想兼导读1. 基本信息 当我点击时,算法在想什么?(瑞典)大卫萨普特(David Sumpter) 著中国科学技术出版社,2025年01月出版1.1. 读薄率 书籍总字数15.9万字,笔记总字数20598字。 读薄率20598159000≈12.95% 1.2. 读厚方向算法霸权极…

7. Nginx 工作机制参数设置(详细讲解说明)

7. Nginx 工作机制&参数设置(详细讲解说明) @目录7. Nginx 工作机制&参数设置(详细讲解说明)1. Nginx 当中的 master-worker 机制原理2. master-worker 机制2.1 accpet_mutex 解决“惊群现象”2.2 Nginx 的 master-worker 工作机制的优势3. Nginx 参数设置3.1 work…

字节码增强要点总结

我们写的Java源代码需要通过Javac等前端编译器转换为Java字节码,虚拟机加载了这些Java字节码后,可以通过解释执行或JIT编译执行转换为本地机器码进行执行,如下图所示。Java虚拟机在加载时认的是Java字节码,而动态类加载可以让我们在需要的时候生成字节码并加载到虚拟机中。…

ragflow-ollama 知识库建立测试

ollama查看模型 C:\Users\DK>ollama show deepseek-r1:7bModelarchitecture qwen2parameters 7.6Bcontext length 131072embedding length 3584quantization Q4_K_MParametersstop "<|begin▁of▁sentence|>"stop &…

北大手册第Ⅲ版已公开,带你深度学习DeepSeek-R1推理模型!

北大手册第Ⅲ版已公开,带你深度学习DeepSeek-R1推理模型!随着DeepSeek的全球风靡和广泛应用,智能化的普及步伐显著加快。通过对算法、模型和系统的系统级协同创新,DeepSeek汇聚了众智与众力,创造了许多精彩成果。为了更好的使用DeepSeek-R1大模型,使其能够为我们提供更专…

delphi 协程,全面开启 新的主流开发方式,多线程转向 - 协程开发,跟上主流的步伐

前言 golang依靠 协程 大败 Java,让Java 长时间以来 难以想到方案,至今也没有做出 成熟的 协程模型解决方案,有的人 误解以为 协程 仅仅是开发服务端的人 才会用到,这个完全是误解,协程是一种解决问题的思路转变, 客户端 和 服务端 都可以使用协程来开发,用协程几句代码…

lua符号

__ 注释符号

供应链中的的“四流合一”

供应链的四流就是人们常说的物流、商流、资金流和信息流。这篇文章,我们来学习一下供应链中的“四流合一”到底是什么。在供应链中,物流、资金流、信息流、商流是共同存在的,商流、信息流和资金流的结合将更好的支持和加强供应链上、下游企业之间的货物、服务往来(物流)。…

摆烂重新学markdown

Markdown学习 首先呢,博客园呢,右边的编辑器是可以选择Markdown编辑文章的,刚刚百度百科查到的 然后呢,预览可以看看你写的文章能呈现出来的效果 再然后呢,ctrl+s可以保存,写一点保存一点吧 好的,那就开始摆烂写垃圾吧 1.大标题怎么写呢? 大标题===#+空格+内容文字 2.2级标题怎…

[2025.3.1 JavaWeb学习]Maven高级

分模块设计将不同的功能块分开开发设计,而后只需要引入依赖即可使用继承与聚合 继承