ui
[fanfix.git] / src / be / nikiroo / fanfix / library / web / style.css
index 705006cf4ce91cb203103d24e36971d90b9ded2f..e00a52ac343ca57486addaee999f0c07402b62a0 100644 (file)
@@ -6,10 +6,6 @@ html, body, .main {
        height: 100%;
 }
 
-table {
-       width: 100%;
-}
-
 .banner {
 }
 
@@ -24,7 +20,7 @@ table {
 }
 
 .main {
-       display: block;
+       margin: auto;
 }
 
 .message {
@@ -67,7 +63,7 @@ h3 {
        width: 250px;
        display: flex;
        margin: auto;
-       margin-top: 200px;
+       margin-top: calc(50% - 320px);
        flex-direction: column;
        border: 1px solid gray;
        padding: 20px;
@@ -88,6 +84,18 @@ h3 {
 
 .filter {
        padding: 10px;
+       height: 36px;
+}
+
+.filter > * {
+       height: 36px;
+}
+
+.filter input[name='clear'] {
+       background-image: url('/clear-32x32.png');
+       color: transparent;
+       width: 36px;
+       height: 36px;
 }
 
 .books {
@@ -100,8 +108,7 @@ h3 {
 
 .book_line .link, .book_line .title {
        flex-grow: 100;
-       padding-right: 5px;
-       padding-left: 5px;
+       padding: 5px;
 }
 
 .book_line .link {
@@ -133,43 +140,18 @@ h3 {
        display: block;
        background: white;
        position: fixed;
-}
-
-.viewer {
-       padding-top: 64px;
-       padding-bottom: 64px;
-}
-
-.viewer.img {
        margin: auto;
-       display: block;
 }
 
-a.viewer.link:hover {
-       background-color: transparent;
-}
+.bar.navbar       { padding-left: calc(50% - (4 * 64px / 2)); }
 
-.viewer.text {
-       padding-left: 10px;
-       padding-right: 10px;
-}
-
-.bar.navbar {
-       padding-left: calc(50% - (4 * 64px / 2));
-}
+.bar.optionbar.s1 { padding-left: calc(50% - (1 * 64px / 2)); }
+.bar.optionbar.s4 { padding-left: calc(50% - (4 * 64px / 2)); }
 
 .bar.optionbar {
        bottom: 0;
 }
 
-.bar.optionbar.s1 {
-       padding-left: calc(50% - (1 * 64px / 2));
-}
-
-.bar.optionbar.s4 {
-       padding-left: calc(50% - (4 * 64px / 2));
-}
-
 .bar .button {
        height: 54px;
        width: 54px;
@@ -205,3 +187,41 @@ a.viewer.link:hover {
 .bar .button.zoomreal   { background-image: url('/actual_size-32x32.png');   }
 .bar .button.zoomwidth  { background-image: url('/fit_to_width-32x32.png');  }
 .bar .button.zoomheight { background-image: url('/fit_to_height-32x32.png'); }
+
+.viewer {
+       padding-top: 64px;
+       padding-bottom: 64px;
+}
+
+.viewer.img {
+       margin: auto;
+       display: block;
+}
+
+a.viewer.link:hover {
+       background-color: transparent;
+}
+
+.viewer.text {
+       padding-left: 10px;
+       padding-right: 10px;
+}
+
+.desc {
+       display: flex;
+}
+
+.desc .cover img {
+       width: 100px;
+}
+
+@media(min-width: 800px) {
+        .main {
+               max-width: 800px;
+        }
+        
+       .bar.navbar       { padding-left: calc(400px - (4 * 64px / 2)); }
+       
+       .bar.optionbar.s1 { padding-left: calc(400px - (1 * 64px / 2)); }
+       .bar.optionbar.s4 { padding-left: calc(400px - (4 * 64px / 2)); }
+}