css如何实现曲边阴影与翘边阴影效果
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇"css如何实现曲边阴影与翘边阴影效果"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这
千家信息网最后更新 2025年01月23日css如何实现曲边阴影与翘边阴影效果
这篇"css如何实现曲边阴影与翘边阴影效果"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"css如何实现曲边阴影与翘边阴影效果"文章吧。
一、曲边阴影
效果图如下:它不仅是四周有阴影,下部还有一层曲边的阴影,它的原理其实很简单,首先盒子自身有阴影,然后在使用另一个有阴影的盒子重叠形成效果图里的曲边阴影。
首先说一下box-shadow的使用语法,它支持多个阴影的书写,中间用逗号隔开,如下
创建一个盒子,使用box-shadow给盒子一个x轴和y轴方向都是零晕染半径为10px的外阴影和内阴影。
style{ .box1{ width: 400px; height: 200px; background: white; border: 1px solid lightgrey; margin: 100px auto; text-align: center; line-height: 200px; box-shadow: 0 0 10px rgba(0,0,0,0.3), 0 0 10px rgba(0,0,0,0.3) inset; }}body{曲边阴影}
使用after伪类选择器在box1子集的后面增加一个虚拟的标签,由于是一个虚拟标签,浏览器不能识别,需要定义display属性,给这个标签也加上阴影,由于是曲面的,所以需要设置border-radius使它有个弧度。然后使用定位将虚拟标签与原盒子重叠,并使用z-index改变层级,使它在div的下方。代码如下
.box1::after{ display: block; //必须写 content: ""; //必须写 z-index: -1; width: 390px; height: 150px; background: red; position: absolute; bottom: 0; left: 4px; border-radius: 30px/10px; box-shadow: 0 8px 10px rgba(0,0,0,0.3); }
当没有定位时,两个盒子的排列方式如下:
定位后就实现了曲边阴影:结果图如下:
二、翘边阴影
原理与曲边阴影一样,使用伪类选择器::afteryu , ::before增加两个虚拟标签,使用阴影的重叠实现翘边阴影。
代码如下:
.box2::after,.box2::before{ display: block; content: ""; z-index: -1; width: 170px; height: 240px; background: red; position: absolute; bottom: 20px; left: 38px; box-shadow: 30px 10px 40px rgba(0,0,0,0.5); transform: skewX(-15deg); } .box2::before{ box-shadow: -20px 10px 40px rgba(0,0,0,0.5); transform: skewX(15deg); }
为了方便我们看,给了红色背景,没改变层级时结果如下:
调整两个盒子的层级,效果如下:
以上就是关于"css如何实现曲边阴影与翘边阴影效果"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
阴影
盒子
效果
内容
标签
两个
层级
定位
代码
原理
效果图
文章
知识
篇文章
结果
选择
价值
半径
多个
大部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
人才需求智能应用软件开发
数字中国与网络技术
内蒙古高考填报数据库下载
帝国数据库登录表
萤石云视频提示服务器不在线
怎么把歌曲放入数据库
网络安全奖励机制
计算机网络技术哪些课程
杭州玖旺网络技术有限公司
未来的软件开发人员
东莞市财商互联网科技服务公司
切换到网络安全模式
服务器主板通讯异常是什么原因
湖南省电力 网络安全
java数据库索引建立
网络技术上机题
盘点机数据库未连接
中国三峡网络安全待遇
飞狐灵动网络技术有限公司
网络技术主修
sql数据库客户端许可证
北京深度网络技术有限公司
高中会考网络技术运用操作题
海曙直销软件开发工程
网络技术的作用有哪些
江苏北斗时间服务器配置
网络安全大型作业实验报告
普通用户通过什么操作数据库
游戏服务器分哪些
倚音软件开发