1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
|
/**
* Parallax Init
**/
.parallax-init--default {
_setting-parallax-perspective: 1;
_setting-parallax-element: "body";
_setting-parallax-ios: true;
_test: "@include parallax-init;";
}
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
body {
overflow: auto;
-webkit-perspective: 1px;
perspective: 1px;
}
body, body * {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.parallax-init--perspective {
_setting-parallax-perspective: 1;
_setting-parallax-element: "body";
_setting-parallax-ios: true;
_test: "@include parallax-init($perspective: .75);";
}
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
body {
overflow: auto;
-webkit-perspective: 0.75px;
perspective: 0.75px;
}
body, body * {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.parallax-init--element-this {
_setting-parallax-perspective: 1;
_setting-parallax-element: "body";
_setting-parallax-ios: true;
_test: "@include parallax-init($element: this);";
overflow: auto;
-webkit-perspective: 1px;
perspective: 1px;
}
.parallax-init--element-this, .parallax-init--element-this * {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.parallax-init--element-that {
_setting-parallax-perspective: 1;
_setting-parallax-element: "body";
_setting-parallax-ios: true;
_test: "@include parallax-init($element: '.that');";
}
.that {
overflow: auto;
-webkit-perspective: 1px;
perspective: 1px;
}
.that, .that * {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.parallax-init--ios {
_setting-parallax-perspective: 1;
_setting-parallax-element: "body";
_setting-parallax-ios: true;
_test: "@include parallax-init($parallax-ios: false);";
}
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
body {
overflow: auto;
-webkit-perspective: 1px;
perspective: 1px;
-webkit-overflow-scrolling: touch;
}
body, body * {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
/**
* Parallax Item
**/
.parallax-item--default {
_setting-parallax-distance: 0;
_setting-parallax-perspective: 1;
_test: "@include parallax;";
-webkit-transform: translateZ(0px) scale(1);
transform: translateZ(0px) scale(1);
z-index: 0;
}
.parallax-item--distance {
_setting-parallax-distance: 0;
_setting-parallax-perspective: 1;
_test: "@include parallax($distance: .5);";
-webkit-transform: translateZ(0.5px) scale(0.5);
transform: translateZ(0.5px) scale(0.5);
z-index: 50;
}
.parallax-item--perspective {
_setting-parallax-distance: 0;
_setting-parallax-perspective: 1;
_test: "@include parallax($distance: 1, $perspective: 1);";
-webkit-transform: translateZ(1px) scale(0);
transform: translateZ(1px) scale(0);
z-index: 100;
_test: "@include parallax($distance: 1, $perspective: .5);";
-webkit-transform: translateZ(0.5px) scale(0);
transform: translateZ(0.5px) scale(0);
z-index: 100;
}
|