Add handler to close post widget on ESC
[blerg.git] / www / css / blerg.css
index aaa6bdd..7abf7e7 100644 (file)
@@ -134,14 +134,6 @@ a > img {
        font-weight: bold;
 }
 
-.spew-button::after {
-       content: " ▼";
-}
-
-.spew-button.active::after {
-       content: " ▲";
-}
-
 h2 {
        font-size: 20pt;
        margin-bottom: 28pt;
@@ -182,8 +174,8 @@ h1, h2, h3 {
        position: fixed;
        top: 0;
        left: 0;
-       bottom: 0;
-       right: 0;
+       width: 100%;
+       height: 100%;
        background-color: #1E1E1E;
 }
 
@@ -210,12 +202,12 @@ h1, h2, h3 {
 .blerg-post .toolbar .switcher {
        color: black;
        background-color: white;
-       height: 60px;
+       height: 53px;
        padding: 12pt 8pt 4pt 12pt;
 }
 
 .blerg-post .toolbar .buttons {
-       height: 60px;
+       height: 53px;
        padding: 0 12pt 0 60px;
        text-align: right;
        vertical-align: top;
@@ -238,7 +230,47 @@ h1, h2, h3 {
 }
 
 .blerg-post .bottom-panel > div {
-       padding: 12pt;
+       padding: 0 12pt;
+}
+
+.blerg-post.enter {
+       animation: blerg-post-enter 750ms;
+}
+
+@keyframes blerg-post-enter {
+       from {
+               transform: translateY(-100%);
+               animation-timing-function: ease-in;
+       }
+
+       60% {
+               transform: translateY(0);
+               animation-timing-function: ease-out;
+       }
+
+       80% {
+               transform: translateY(-2%);
+               animation-timing-function: ease-in;
+       }
+
+       to {
+               transform: translateY(0);
+       }
+}
+
+.blerg-post.exit {
+       animation: blerg-post-exit 500ms forwards;
+}
+
+@keyframes blerg-post-exit {
+       from {
+               transform: translateY(0);
+               animation-timing-function: ease-in;
+       }
+
+       to {
+               transform: translateY(100%);
+       }
 }
 
 .login {