CSS3百叶窗图片切换效果
CSS3 做的百叶窗图片切换,视觉上真的挺惊艳的。图像一帧帧像百叶窗一样打开,每块都能单独控制,切换时那种细腻的过渡,确实有点意思。压缩包里结构挺清晰,主要靠@keyframes
和transform
搞定动画,文件名也都规范,比如index.html
就是主要入口。每张图片会被切成多个小块,每块一个div
或span
,再加上opacity
渐变,效果就自然了。
想自己改图换效果也方便,图片在images
文件夹里,CSS 那边改下尺寸和动画时长就能适配。值得提醒一下:原作者也说了,拿来用要小改一下,不然有些地方冲突。是动画类名或图片比例这些,建议提前规划好结构。
整个动画不靠 JS,全是原生 CSS 搞定的。像transform: translateX()
和translateY()
这种属性配合opacity
,适合搞这类“窗帘拉开”的动效。动画执行靠animation
属性,时长、延迟这些都能按块来调,精度控制还不错。用在产品展示页、图片轮播、视觉开场动画上,挺有看头。
如果你在做一个偏设计感的站点,又想让切图动效有点创意,这套百叶窗方案真的可以一试。嗯,如果你有自己的 CSS 框架在跑,建议先抽离下关键样式再融合。
735.59KB
文件大小:
评论区