]> git.plutz.net Git - serve0/blobdiff - style.css
implemented full multi file tagging
[serve0] / style.css
index 0d2bd6eda4d4b18dd92bbe46ea436bc3d789ea3b..1bbc2fff933f8c4b11fe1eee20f6674aa4d97bf6 100644 (file)
--- a/style.css
+++ b/style.css
@@ -8,16 +8,20 @@ a { color: inherit; text-decoration: none;}
 body {
   color: white;
   background-color: black;
+  min-height: 100%;
 }
 
-#prefs, #bookmarks {
+#prefs, #bookmarks, #multitag {
   display: block;
   overflow: hidden;
   height: 0;
+  text-align: left;
 }
 #prefs:target,
+#multitag:target,
 #bookmarks:target {
   height: auto;
+  overflow: visible;
 }
 
 #navigation{
@@ -64,8 +68,11 @@ a[href="#advsearch"]:before {
 }
 
 #prefs:target a[href="#"] {
-  position: absolute;
-  right: .25em; margin-top: -1.5em;
+  display: block;
+  position: relative;
+  top: -1.5em; right: -.5em;
+  margin-left: 4em;
+  text-align: right;
   font-size: 1.5em;
   padding: 0 .25em;
   background-color: #333;
@@ -90,7 +97,6 @@ a[href="#advsearch"]:before {
   max-width: 85%;
 }
 
-.itemlist { display: block; overflow: hidden; }
 .list {
   position: relative;
   display: inline-block;
@@ -101,6 +107,7 @@ a[href="#advsearch"]:before {
   word-wrap: break-word;
   vertical-align: top;
   color: black;
+  overflow: hidden;
 }
 .list.dir {
   padding: .5em 1em;
@@ -129,6 +136,13 @@ a[href="#advsearch"]:before {
   background-color: rgba(0,0,0,.625);
 }
 
+.list.file .time,
+.list.file .dim,
+.list.file .tag,
+.list.file label {
+  display: inline-block;
+  margin-top: .125em;
+}
 .list.file .time,
 .list.file .dim {
   color: white;
@@ -136,6 +150,17 @@ a[href="#advsearch"]:before {
   padding: .125em .5em;
 }
 
+.list.file input[type="checkbox"] { display: none; }
+.list.file input[type="checkbox"] + label {
+  border: 1px solid;
+  border-radius: .125em;
+  padding: 0 .25em;
+  background-color: #FBB;
+}
+.list.file input[type="checkbox"]:checked + label {
+  background-color: #4F4;
+}
+
 .pagination {
   display: block;
   text-align: center;
@@ -151,8 +176,8 @@ a[href="#advsearch"]:before {
 }
 
 #editing {
-  position: absolute;
-  width: 100%; bottom: 0;
+  text-align: left;
+  width: 100%;
   background-color: #333;
   border-top: 1px solid;
   padding: .25em;
@@ -160,3 +185,19 @@ a[href="#advsearch"]:before {
 
 #index label:first-of-type { font-weight: bold; }
 #index input, #index button { margin-left: 1em;}
+
+#multitag:target a[href="#"] {
+  position: relative;
+  top: -1em;
+  padding-right: 10em;
+  background-color: #333;
+}
+#multitag fieldset{
+  display: inline-block;
+  width: 25%; min-width: 250px;
+  vertical-align: top;
+  padding: 0 .25em;
+  border: none;
+}
+#multitag fieldset * { width: 100%; }
+#multitag fieldset button { width: 50%; }