Summary Files Commits Branches @commit @diff @stats
path: root / docs / css / spectre-exp.css
diff options
context:
space:
mode:
Commitafb6282a3e2b2014f0756586f40dae00c7f9a722 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-03-28 22:06:59 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2017-03-28 22:06:59 +0800
Files66fa2d029b0f89cf80618d4713f83ac87fa968ff /docs/css/spectre-exp.css
Spectre-Dark-Gruvbox-afb6282a3e2b2014f0756586f40dae00c7f9a722.tar
Spectre-Dark-Gruvbox-afb6282a3e2b2014f0756586f40dae00c7f9a722.tar.gz
Spectre-Dark-Gruvbox-afb6282a3e2b2014f0756586f40dae00c7f9a722.zip
Parent2ced542b8ca284c6de5cc063cf00062f8ceaa25f (diff)
Add tvOS Parallax effect text layer
1 files changed, 53 insertions, 14 deletions
-rw-r--r--docs/css/spectre-exp.css67
diff --git a/docs/css/spectre-exp.css b/docs/css/spectre-exp.css
index 12f3759..9e9c2ef 100644
--- a/docs/css/spectre-exp.css
+++ b/docs/css/spectre-exp.css
@@ -396,8 +396,8 @@
.parallax .parallax-content {
box-shadow: 0 2rem 4.2rem rgba(69, 77, 93, .3);
height: auto;
- -webkit-transform: perspective(50rem);
- transform: perspective(50rem);
+ -webkit-transform: perspective(100rem);
+ transform: perspective(100rem);
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
transition: all .4s ease;
@@ -412,66 +412,105 @@
top: 0;
width: 100%;
}
+.parallax .parallax-front {
+ -webkit-align-items: center;
+ align-items: center;
+ color: #fff;
+ display: flex;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ -ms-flex-align: center;
+ -ms-flex-pack: center;
+ height: 100%;
+ -webkit-justify-content: center;
+ justify-content: center;
+ left: 0;
+ position: absolute;
+ text-align: center;
+ text-shadow: 0 0 3rem rgba(69, 77, 93, .95);
+ top: 0;
+ -webkit-transform: translateZ(10rem);
+ transform: translateZ(10rem);
+ transition: all .4s ease;
+ width: 100%;
+ z-index: 1;
+}
.parallax .parallax-top-left {
height: 50%;
left: 0;
position: absolute;
top: 0;
width: 50%;
- z-index: 1;
+ z-index: 300;
}
.parallax .parallax-top-left:hover ~ .parallax-content {
- -webkit-transform: perspective(50rem) rotateX(3deg) rotateY(-3deg);
- transform: perspective(50rem) rotateX(3deg) rotateY(-3deg);
+ -webkit-transform: perspective(100rem) rotateX(-3deg) rotateY(3deg);
+ transform: perspective(100rem) rotateX(-3deg) rotateY(3deg);
}
.parallax .parallax-top-left:hover ~ .parallax-content::before {
background: linear-gradient(135deg, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%);
}
+.parallax .parallax-top-left:hover ~ .parallax-content .parallax-front {
+ -webkit-transform: translate3d(-.4rem, -.4rem, 10rem);
+ transform: translate3d(-.4rem, -.4rem, 10rem);
+}
.parallax .parallax-top-right {
height: 50%;
position: absolute;
right: 0;
top: 0;
width: 50%;
- z-index: 1;
+ z-index: 300;
}
.parallax .parallax-top-right:hover ~ .parallax-content {
- -webkit-transform: perspective(50rem) rotateX(3deg) rotateY(3deg);
- transform: perspective(50rem) rotateX(3deg) rotateY(3deg);
+ -webkit-transform: perspective(100rem) rotateX(-3deg) rotateY(-3deg);
+ transform: perspective(100rem) rotateX(-3deg) rotateY(-3deg);
}
.parallax .parallax-top-right:hover ~ .parallax-content::before {
background: linear-gradient(-135deg, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%);
}
+.parallax .parallax-top-right:hover ~ .parallax-content .parallax-front {
+ -webkit-transform: translate3d(.4rem, -.4rem, 10rem);
+ transform: translate3d(.4rem, -.4rem, 10rem);
+}
.parallax .parallax-bottom-left {
bottom: 0;
height: 50%;
left: 0;
position: absolute;
width: 50%;
- z-index: 1;
+ z-index: 300;
}
.parallax .parallax-bottom-left:hover ~ .parallax-content {
- -webkit-transform: perspective(50rem) rotateX(-3deg) rotateY(-3deg);
- transform: perspective(50rem) rotateX(-3deg) rotateY(-3deg);
+ -webkit-transform: perspective(100rem) rotateX(3deg) rotateY(3deg);
+ transform: perspective(100rem) rotateX(3deg) rotateY(3deg);
}
.parallax .parallax-bottom-left:hover ~ .parallax-content::before {
background: linear-gradient(45deg, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%);
}
+.parallax .parallax-bottom-left:hover ~ .parallax-content .parallax-front {
+ -webkit-transform: translate3d(-.4rem, .4rem, 10rem);
+ transform: translate3d(-.4rem, .4rem, 10rem);
+}
.parallax .parallax-bottom-right {
bottom: 0;
height: 50%;
position: absolute;
right: 0;
width: 50%;
- z-index: 1;
+ z-index: 300;
}
.parallax .parallax-bottom-right:hover ~ .parallax-content {
- -webkit-transform: perspective(50rem) rotateX(-3deg) rotateY(3deg);
- transform: perspective(50rem) rotateX(-3deg) rotateY(3deg);
+ -webkit-transform: perspective(100rem) rotateX(3deg) rotateY(-3deg);
+ transform: perspective(100rem) rotateX(3deg) rotateY(-3deg);
}
.parallax .parallax-bottom-right:hover ~ .parallax-content::before {
background: linear-gradient(-45deg, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%);
}
+.parallax .parallax-bottom-right:hover ~ .parallax-content .parallax-front {
+ -webkit-transform: translate3d(.4rem, .4rem, 10rem);
+ transform: translate3d(.4rem, .4rem, 10rem);
+}
.progress {
-webkit-appearance: none;
-moz-appearance: none;