首 页
关于方维
网站案例
网站建设
小程序开发
解决方案
建站资讯
联系方维
400-800-9385
网站前端开发之Html+css+js实现动态层叠效果
发表日期:2020-12-15 10:02:51 作者来源:严成 浏览:3242 标签:
网站前端开发
当前位置:
首页
-
建站资讯
-
网站建设
我们先来看看完成之后的效果图如下:
Html的部分就不多说了,使用5个<li>标签来排版。从效果图可以看出来,从最上面一层(1)开始到最下面一层(5)每一层都像悬浮在下一层上面(除5外),主要使用了css的定位属性(position: relative;)、层级属性(z-index)、外边距(margin-top)、外阴影(box-shadow)、旋转(transform: rotate())。Css如图:
从图可以看出,没有设置层级z-index,因为如果通过css来设置层级,就需要设置每一个li的层级,一旦li过多,就需要设置过多z-index太不方便了,所以z-index需要通过js来设置。如图:
先获取li的总个数然后赋值给c_Size,通过for循环设置i的初始值为0,每循环一次i的值加1,i的值为li的下标,s的值为层级(z-index)的值,而s的值为每次循环c_Size减i的值得出,从而li的层级从上到下是递减的,最高值是5,最低值是1。
鼠标悬浮的效果:
当鼠标悬浮到某一个li时,给与当前li设置一个最高的层级值(如:9999),当前li上面的所有li设置透明度(opacity)为0.3,鼠标离开时执行一遍level()方法重新设置一遍li的层级值。Js如图:
如没特殊注明,文章均为方维网络原创,转载请注明来自https://www.szfangwei.cn/news/5924.html
上一篇:
实现微信小程序获取用户当前城市的位置
下一篇:
关于深圳昆特科技有限公司抄袭我司网站的公告
相关网站设计案例
长丰影像Saramonic
长丰影像BOYA
明鉴检测
相关资讯
机器人网站建设重在设计和前端展示效果
日期:2025-03-15 浏览:382
企业品牌网站为啥是设计前端后端...
日期:2025-02-15 浏览:588
网站前端动画特效为什么决定了网...
日期:2024-12-07 浏览:662
常见问题
企业网站建设常见问题整理合集【置顶】
在深圳建设一个公司网站多少钱
开发网站需要多久跟这九个因素有关
最新文章
如何改变版式设计风格?怎样利用版式设计...
浏览量:3107
浅析互联网下的无人经济
浏览量:3666
浅谈傲川科技网站改版的见解
浏览量:2773
php网站制作如何生成二维码
浏览量:2917
海博会信息化用户需求-网站策划
浏览量:2626
Thinkphp常使用的视图渲染标签
浏览量:2552
400-800-9385
回到顶部
0
请您留言
非常抱歉,客服不在线,麻烦留下您的联系电话或者微信,我们看到后会马上联系您!
提交
感谢留言
我们会尽快与您联系
关闭