sliding - HTML部分滑动是如何完成的

标签 sliding

我很好奇 http://www.wearebeef.co.uk/ 上的滑动部分如何?完毕? 我试过谷歌搜索,但我真的找不到完成方法。

最佳答案

我是 Beef 的首席 Web 开发人员,所以我会尝试向您简要介绍一下我们所做的工作。其中大部分内容您应该能够从源代码中计算出来,因此不会发布太多示例。

每个面板都是一个 <section> , 宽度均为 90% .然后给每个面板一个 fixed 0 的位置和左值5% , 95%等把它们隔开。然后我们在 body 上有一个类,说明哪个面板是打开的,并给其他两个宽度 5%例如:

body.home panel.work,
body.home panel.noise {
 width:5%;
}

等等等等。我们使用 JS 更改适当的类,CSS 转换处理实际的动画。还有一个 Backbone 核心,负责处理将所有内容加载到面板中,然后 jQuery 将它们淡入。我们在 Middleman 中构建它,因此它会输出一个静态 html 版本,因此应该也可以在没有 JS 的情况下工作。

我们在构建它时遇到了很多错误,尤其是让所有响应式的东西正常工作,以及在 iPad 上滚动等等。但是通过源代码仔细看看我们做了什么。

感谢您的关注。任何更多的问题都让我们知道。

干杯!

关于sliding - HTML部分滑动是如何完成的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21769994/

相关文章:

javascript - clearTimeout 没有按预期工作

android - 移动 videoView...使用平移动画

android - ViewPager——垂直和水平同时实现

javascript - 在页脚 WordPress 中滑动照片

iphone - 无需松开手指即可从一个按钮滑动到另一个按钮

caching - Redis 缓存 - 滑动过期的原生支持

jquery - 滑动 div 导航

java - 如何使用 SlidingMenu 库

python - 滚动条件均值