uniapp 开发 之 如何给边框添加阴影效果

uniapp 开发 之 如何给边框添加阴影效果

image.png

复制代码
        <view style="width: 100px; height: 100px; margin: 50px; 
             -moz-box-shadow:2px 2px 10px #06c; -webkit-box-shadow:2px 2px 10px #06c; box-shadow:2px 2px 10px #06c; ">
            测试边框阴影
        </view>

css的box-shadow是用来添加边框阴影效果的。

属性值详解:

1、inset 可选值,默认阴影在盒子外,使用inset后,阴影在盒子内,即使指定边框或者透明边框,阴影依然存在。

2、这是头两个 值,用来设置阴影偏移量。offset-x为设置阴影的水平位移,假如是负值,那么阴影在边框的左侧;offset-y设置阴影的垂直位移,假如是负值,那么阴影位于边框顶部。这个用数学中的数轴来理解应该是可以的,如下图:

css数轴

我们的水平原点是以边框的左上角为起始点,x为水平位移,Y为垂直位移。

3、指定模糊半径,不允许负值,假如设置为0,则阴影不模糊,否则设置越大的值,边框阴影就越模糊。

4、指定阴影拓展,假如设置为0,不拓展,正值阴影扩大,负值缩小。

demo:

复制代码
(1)输入框内阴影
.shadow ( -moz-box-shadow: inset 0 0 10px #CCC; -webkit-box-shadow: inset 0 0 10px #CCC; box-shadow: inset 0 0 10px #CCC; )

(2)简单效果
.one ( -moz-box-shadow:5px 5px; -webkit-box-shadow:5px 5px; box-shadow:5px 5px; )

(3)虚阴影效果
.two ( -moz-box-shadow:2px 2px 10px #06c; -webkit-box-shadow:2px 2px 10px #06c; box-shadow:2px 2px 10px #06c; )

(4)渐变阴影效果
.three ( -moz-box-shadow:0 0 10px #06c; -webkit-box-shadow:0 0 10px #06c; box-shadow:0 0 10px #06c; )

(5)带光晕效果
.four ( -moz-box-shadow:0 0 10px 10px #06c; -webkit-box-shadow:0 0 10px 10px #06c; box-shadow:0 0 10px 10px #06c; )

(6)内阴影效果
.five ( -moz-box-shadow:inset 5px 5px 10px #06c; -webkit-box-shadow: inset 5px 5px 10px #06c; box-shadow: inset 5px 5px 10px #06c; )

(7)彩色阴影
.six ( -moz-box-shadow:0 0 10px red, 2px 2px 10px 10px yellow, 4px 4px 12px 12px green; -webkit-box-shadow:0 0 10px red, 2px 2px 10px 10px yellow, 4px 4px 12px 12px green; box-shadow:0 0 10px red, 2px 2px 10px 10px yellow, 4px 4px 12px 12px green; )


...

相关推荐
森蓝情丶6 小时前
我给 AI 搭了个法庭:一个前端仔的 LangGraph 实战全记录
前端·后端
爱勇宝6 小时前
干了近 8 年,一夜之间被裁:AI 时代,程序员最该害怕的不是 AI
前端·后端·程序员
Pedantic6 小时前
Combine 框架学习笔记
前端
runnerdancer6 小时前
Agent如何加载执行Skill的脚本
前端·agent
yingyima6 小时前
VS Code 正则替换技巧:从凌晨3点的服务器报警开始
前端
默_笙7 小时前
🛬 我让 AI 帮我写了一个打飞机游戏,结果 Canvas 把我整不会了
前端·javascript
梯度不陡7 小时前
AI 到底能不能从零写软件?ProgramBench 和 RepoZero 给出了两种答案
前端·javascript·面试
冬奇Lab7 小时前
每日一个开源项目(第137篇):Penpot - 真正开源的设计协作工具,SVG 原生格式消灭设计-开发鸿沟
前端·开源·设计
nuIl7 小时前
实现一个 Coding Agent(7):Skills
前端·agent·cursor
nuIl7 小时前
实现一个 Coding Agent(8):会话持久化与多会话
前端·agent·cursor