wangpin34 / blog

个人博客, 博文写在 Issues 里
5 stars 0 forks source link

视差滚动:入门 #41

Closed wangpin34 closed 3 years ago

wangpin34 commented 5 years ago

概述

parallax,视差设计。即利用多层次不同速率的用户界面营造一种视觉暂留的错觉,呈现出相比单层次页面更加丰富动态的视觉感受。

技术

parallax 主要两种技术模式。

  1. 固定背景图片 例子:
  2. 设置元素深度 例子:https://www.jqueryscript.net/demo/Simple-Parallax-Scrolling-Plugin-For-jQuery-scrolly/demo/ 原理:给页面元素设置不同的深度,即 3 维空间上 z 轴的数值。数值越大,距离人眼的越近,数值越小,距离人眼越远。移动同样的距离,距离较近的元素视觉上位移更大,具体较远的元素视觉上位移更小。由此模拟出元素们的速度差异。 css3d-edited

使用到的 css 特性有 :

perspective: 1px; 
transform-style: preserve-3d;
transform: translateZ(1px);

具体使用方法请见:https://codepen.io/wangpin/pen/oNvjmpL

设计先行

纯手工作业

学完基础概念和相关技术,开始作业。

疑问

这个网站是怎么实现的?

资源

lib