
1 Bryan0Z 2018 年 11 月 25 日 via Android 有点厉害 |
2 gzlock 2018 年 11 月 25 日 via Android 有大佬可以讲解一下核心原理吗 |
3 Jackliu 2018 年 11 月 25 日 |
4 rabbbit 2018 年 11 月 25 日 |
5 fanhaipeng0403 2018 年 11 月 25 日 @rabbbit 能问下你这个 gif 是怎么生成的么 ,有 chrome 插件么? |
6 Everyman 2018 年 11 月 25 日 @fanhaipeng0403 这种产品图一般是设计师做好导出给开发人员直接使用的吧。 |
7 fanhaipeng0403 2018 年 11 月 25 日 @yiranHZT 我的意思 是说,他打开 console 然后各种操作,把这个过程录下来,然后生成 gif,发给别人展示过程的工具是什么。。。 |
8 crab 2018 年 11 月 25 日 @fanhaipeng0403 gifcam 或者 licecap |
9 barryng67 2018 年 11 月 25 日 via iPhone 这个只是换图片吧?以为是 three.js 那种。 |
10 idtaanlcoe 2018 年 11 月 26 日 via Android 真的没有任何 js 吗 |
11 gzlock 2018 年 11 月 26 日 via Android 我以为是 CSS 实现监听 input 事件那种“纯 CSS ” |
12 Mutoo 2018 年 11 月 26 日 显示层本身是纯 CSS 的。用的是「属性选择器(value=15)」与「相邻选择器(+)」结合,将 input 元素放在 image 前面,然后通过 input 的 value 属性 来显示不同的 background-image: .viewer-360 .viewer-slider[value="15"]+.viewer-image |
13 Mutoo 2018 年 11 月 26 日 @Mutoo 而 input 的 value 属性只能作为初始值使用,当你移动这个 slide 的时候,value 并不会跟着变化。所以还是需要 js 来辅助更新这个 value 属性。 |
14 Tory 2018 年 11 月 26 日 标题党,我还以为一点 js 都没有呢 |
15 Outshine 2018 年 11 月 26 日 重新定义了“纯 CSS ” |
16 flyingkid 2018 年 11 月 26 日 这种情况适用极端情况。否则我们用 js 监听 onchange 动态来的更简单和更容易维护。 |