css滑动的效果

多个水平的div,若超过父div则不wrap继续往右,再超过的部分就利用父div的overflow:hidden隐藏起来。
如图:(https://jsfiddle.net/DTcHh/32...
图片描述

现在想在左上角那两个按钮,做出可以往左滑或往右滑的效果,我只能想到用js控制那个div的scrollbar ( .scrollLeft , .scrollRight )

请问有没有纯css的方式可以搭配button做出这样的效果?

阅读 7.6k
3 个回答

点击按钮的时候修改css3的translate可以一试

感觉不行吧,不用点击按钮交互直接滚就可以,
就是可以点按钮切换感觉定的也比较死。而且会对dom要求严格。

用css3就可以实现的,通过控制div的left+Transform来控制,你点一下向右的按钮,就让第二个的left为0,再点一下就让第三个的left为0,然后使用Transform来设置变化

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题