diff options
author | blendoit <blendoit@gmail.com> | 2020-01-29 09:31:06 -0800 |
---|---|---|
committer | blendoit <blendoit@gmail.com> | 2020-01-29 09:31:06 -0800 |
commit | 26e4680dd6fd824e453435d246bc90bda06ed60e (patch) | |
tree | b29b4904bc0c4d2b0c392727e1d2af451960d9e5 /app/static | |
parent | 812a6d4890507803d294a4b87c56372ce33c64b0 (diff) |
Change vertical to horizontal animation for consistency.
Diffstat (limited to 'app/static')
-rw-r--r-- | app/static/styles/home.css | 73 |
1 files changed, 29 insertions, 44 deletions
diff --git a/app/static/styles/home.css b/app/static/styles/home.css index d18729d..d7828c3 100644 --- a/app/static/styles/home.css +++ b/app/static/styles/home.css @@ -2,8 +2,8 @@ .tab-yes { height: 100%; width: 10%; - float: left; - position: relative; + position: absolute; + left: 0; background: var(--yes); } .tab-yes:hover ~ .feed-post { @@ -14,8 +14,8 @@ .tab-no { height: 100%; width: 10%; - float: right; - position: relative; + position: absolute; + right: 0; background: var(--no); } .tab-no:hover ~ .feed-post { @@ -41,66 +41,51 @@ .post-wrapper { position: relative; - z-index: 1; max-height: 25%; max-width: 40%; + margin: 1rem; + background: blue; perspective: 600px; - perspective-origin: bottom; } -@keyframes post { - 0% {} - 100% {overflow: auto; height: 40%;} -} .post { position: relative; - height: 70%; + margin: 0 auto; + height: 50%; + width: 70%; background: white; - z-index: 0; border-radius: 12px; padding: 1rem; - margin: 1rem; overflow: hidden; + transition-duration: 1s; } -.post:hover { - animation-name: post; - animation-duration: var(--med-speed); - animation-fill-mode: both; -} -.post:hover + .btn-wrapper { - animation-name: btn-wrapper; - animation-duration: var(--med-speed); - animation-fill-mode: both; -} - -@keyframes btn-wrapper { - 0% {} - 100% {transform: rotateX(0deg); opacity: 100%;} -} -.btn-wrapper { - position: relative; - z-index: 1; - opacity: 0%; - transform: rotateX(-90deg); +.post-wrapper:hover > .post { + width: 60%; + overflow: auto; } .btn-yes { - height: 25%; - width: 40%; - float: left; - left: 1rem; - z-index: 2; - position: relative; + height: 100%; + width: 20%; + position: absolute; + left: 0; background: var(--yes); border-radius: 12px; + transform: rotateY(-90deg); + transition-duration: 1s; + transform-origin: right; } +.post-wrapper:hover > .btn-yes {transform: rotateY(0deg);} .btn-no { - height: 25%; - width: 40%; - float: right; - right: 1rem; - position: relative; + height: 100%; + width: 20%; + position: absolute; + right: 0; background: var(--no); border-radius: 12px; + transform: rotateY(90deg); + transition-duration: 1s; + transform-origin: left; } +.post-wrapper:hover > .btn-no {transform: rotateY(0deg);} |