京东商品图图片切换效果CSS3实现
京东商品图的图片切换效果,蛮经典的交互形式,尤其在电商项目里挺常见。这个资源用纯 CSS3 就搞定了,不依赖 JS,思路清晰、效果自然,适合练手或者套用在中小型项目里。
display的切换是核心,比如点击缩略图后,把对应大图display: block
,其它隐藏掉。搭配transition
做点淡入淡出,切换起来也更顺滑。
position的组合也值得注意。大图容器用position: relative
,每张图absolute
叠在一块,再配合z-index
控制显示层级,效果还挺稳的。
缩略图区建议用flexbox排版,代码简洁,对齐好控制。再加个:hover
伪类,鼠标悬停时加点边框或阴影,交互感就有了。
如果你想玩点花的,比如图片滑动切换,可以考虑上transform和translateX
,再加上animation
搞个滑动动画,也不难。
提醒一下,记得好兼容性问题,尤其加上-webkit-
这些前缀,老浏览器还是得顾一顾。
如果你在做图文展示、产品页模块,这个项目挺值一看,思路清晰、技术点也够实用,改一改就能直接上手。
下载地址
用户评论