Summary Files Commits Branches @commit @diff @stats
path: root / src / parallax.less
diff options
context:
space:
mode:
Commitc811cb46631e66772a108c393f6ef53a83ca010b (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-09-01 15:34:29 +0800
Committer
 GitHub <noreply@github.com>
2017-09-01 15:34:29 +0800
Filescc78dfa6f7398e9e77dd81d8865bcca939b9549d /src/parallax.less
Spectre-Dark-Gruvbox-0.4.0.tar
Spectre-Dark-Gruvbox-0.4.0.tar.gz
Spectre-Dark-Gruvbox-0.4.0.zip
Parent66c492fd05c2d720c81e2be8d6845560b868e7ff (diff)
Parentcca094ecbf55e8a4f552e55219b37373d3c07d9e (diff)
Merge pull request #266 from picturepan2/0.4.0 v0.4.0
0.4.0
1 files changed, 0 insertions, 129 deletions
-rw-r--r--src/parallax.less129
diff --git a/src/parallax.less b/src/parallax.less
deleted file mode 100644
index e353fd4..0000000
--- a/src/parallax.less
+++ /dev/null
@@ -1,129 +0,0 @@
-// Parallax
-@parallax-deg: 3deg;
-@parallax-offset: 6.5px;
-@parallax-offset-z: 100px;
-@parallax-perspective: 1000px;
-@parallax-scale: 1 - unit(@parallax-offset-z / @parallax-perspective);
-
-.parallax {
- display: block;
- height: auto;
- position: relative;
- width: auto;
-
- .parallax-content {
- height: auto;
- .shadow-variant(1rem);
- transform: perspective(@parallax-perspective);
- transform-style: preserve-3d;
- transition: all .4s ease;
- width: 100%;
-
- &::before {
- content: "";
- display: block;
- height: 100%;
- left: 0;
- position: absolute;
- top: 0;
- width: 100%;
- }
- }
-
- .parallax-front {
- align-items: center;
- color: @light-color;
- display: flex;
- height: 100%;
- justify-content: center;
- left: 0;
- position: absolute;
- text-align: center;
- text-shadow: 0 0 20px fade(@dark-color, 50%);
- top: 0;
- transform: translateZ(@parallax-offset-z) scale(@parallax-scale);
- transition: all .4s ease;
- width: 100%;
- z-index: @zindex-0;
- }
-
- .parallax-top-left {
- .parallax-dir();
- left: 0;
- top: 0;
-
- &:hover ~ .parallax-content {
- transform: perspective(@parallax-perspective) rotateX(-@parallax-deg) rotateY(@parallax-deg);
-
- &::before {
- background: linear-gradient(135deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 50%);
- }
-
- .parallax-front {
- transform: translate3d(-@parallax-offset, -@parallax-offset, @parallax-offset-z) scale(@parallax-scale);
- }
- }
- }
-
- .parallax-top-right {
- .parallax-dir();
- right: 0;
- top: 0;
-
- &:hover ~ .parallax-content {
- transform: perspective(@parallax-perspective) rotateX(-@parallax-deg) rotateY(-@parallax-deg);
-
- &::before {
- background: linear-gradient(-135deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 50%);
- }
-
- .parallax-front {
- transform: translate3d(@parallax-offset, -@parallax-offset, @parallax-offset-z) scale(@parallax-scale);
- }
- }
- }
-
- .parallax-bottom-left {
- .parallax-dir();
- bottom: 0;
- left: 0;
-
- &:hover ~ .parallax-content {
- transform: perspective(@parallax-perspective) rotateX(@parallax-deg) rotateY(@parallax-deg);
-
- &::before {
- background: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 50%);
- }
-
- .parallax-front {
- transform: translate3d(-@parallax-offset, @parallax-offset, @parallax-offset-z) scale(@parallax-scale);
- }
- }
- }
-
- .parallax-bottom-right {
- .parallax-dir();
- bottom: 0;
- right: 0;
-
- &:hover ~ .parallax-content {
- transform: perspective(@parallax-perspective) rotateX(@parallax-deg) rotateY(-@parallax-deg);
-
- &::before {
- background: linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 50%);
- }
-
- .parallax-front {
- transform: translate3d(@parallax-offset, @parallax-offset, @parallax-offset-z) scale(@parallax-scale);
- }
- }
- }
-}
-
-// Mixin: Parallax direction
-.parallax-dir() {
- height: 50%;
- position: absolute;
- width: 50%;
- z-index: @zindex-3;
-}