jQuery图片九宫格切换布局
九宫格布局的图片切换,用 jQuery 搞挺方便的。每个格子就像个小舞台,配合 jQuery 的动画和事件,切图的时候顺滑。你只要用点fadeIn()
、fadeOut()
,再加点click
事件,基本就能搞定交互。布局这块,用 CSS 的display: grid
就能整出平均分布的九个格子,写起来还挺省事。
jQuery 的优势在哪?简单,API 贼好用。比如你想选中所有单元格里的图片,$('.grid-item img')
直接就来了。要是要加点切换逻辑,配合setTimeout
或者$.ajax
拉点数据都没啥问题。响应式的话嘛,加几个@media
搞定,手机上也不卡。
资源包texiao6575_1560681038
里头,代码结构还算清晰,HTML+CSS+JS 三件套都有。想学布局、学事件,甚至想搞点懒加载,都能从里头抄点东西改着用。要是想要更炫点的轮播效果,还可以考虑引入Slick或者Swiper,兼容性和交互体验都不错。
如果你正好在做一个图集展示的项目,这套九宫格切换方式还蛮适合的,动效自然,布局也利索。哦对,图片预加载别忘了搞一下,不然第一次切换容易白屏。
下载地址
用户评论