about summary refs log tree commit diff
diff options
context:
space:
mode:
authorkibigo! <marrus-sh@users.noreply.github.com>2017-06-28 01:10:28 -0700
committerkibigo! <marrus-sh@users.noreply.github.com>2017-06-28 01:10:28 -0700
commit7b1d233f4f31a3793a9a481e717cee8ce95644e3 (patch)
treea37883a388de40569726f2008510da28bfbd34b5
parent03f964837707cdb01c32d182a68a74a13848c92a (diff)
Linear gradient no longer extends under metadata on account pages
-rw-r--r--app/javascript/styles/accounts.scss34
1 files changed, 20 insertions, 14 deletions
diff --git a/app/javascript/styles/accounts.scss b/app/javascript/styles/accounts.scss
index c9caa64bf..95b097f41 100644
--- a/app/javascript/styles/accounts.scss
+++ b/app/javascript/styles/accounts.scss
@@ -1,6 +1,5 @@
 .card {
   display: flex;
-  position: relative;
   background: $ui-base-color;
   background-size: cover;
   background-position: center;
@@ -8,18 +7,6 @@
   box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);
   overflow: hidden;
 
-  &::after {
-    background: linear-gradient(rgba($base-shadow-color, 0.5), rgba($base-shadow-color, 0.8));
-    display: block;
-    content: "";
-    position: absolute;
-    left: 0;
-    top: 0;
-    width: 100%;
-    height: 100%;
-    z-index: 1;
-  }
-
   @media screen and (max-width: 700px) {
     border-radius: 0;
     box-shadow: none;
@@ -30,17 +17,30 @@
     padding: 60px 0 0;
     text-align: center;
     flex: auto;
-    z-index: 2;
+
+    &::after {
+      background: linear-gradient(rgba($base-shadow-color, 0.5), rgba($base-shadow-color, 0.8));
+      display: block;
+      content: "";
+      position: absolute;
+      left: 0;
+      top: 0;
+      width: 100%;
+      height: 100%;
+      z-index: 1;
+    }
   }
 
   .name {
     display: block;
+    position: relative;
     font-size: 20px;
     line-height: 18px * 1.5;
     color: $primary-text-color;
     font-weight: 500;
     text-align: center;
     text-shadow: 0 0 2px $base-shadow-color;
+    z-index: 2;
 
     small {
       display: block;
@@ -51,9 +51,11 @@
   }
 
   .avatar {
+    position: relative;
     @include avatar-size(120px);
     margin: 0 auto;
     margin-bottom: 15px;
+    z-index: 2;
 
     img {
       @include avatar-radius();
@@ -71,8 +73,10 @@
 
   .details-counters {
     display: inline-flex;
+    position: relative;
     flex-direction: row;
     margin: 15px 0;
+    z-index: 2;
   }
 
   .counter {
@@ -120,11 +124,13 @@
   }
 
   .bio {
+    position: relative;
     font-size: 14px;
     line-height: 18px;
     margin: 15px 0;
     padding: 5px 10px;
     color: $ui-secondary-color;
+    z-index: 2;
   }
 
   .metadata {