]> git.joonet.de Git - adminer.git/commitdiff
Add galkaev design
authorJakub Vrana <jakub@vrana.cz>
Thu, 6 Aug 2015 02:13:29 +0000 (19:13 -0700)
committerJakub Vrana <jakub@vrana.cz>
Thu, 6 Aug 2015 02:13:29 +0000 (19:13 -0700)
designs/galkaev/adminer.css [new file with mode: 0644]

diff --git a/designs/galkaev/adminer.css b/designs/galkaev/adminer.css
new file mode 100644 (file)
index 0000000..a5c55c8
--- /dev/null
@@ -0,0 +1,982 @@
+/** theme "easy on the eyes" for Adminer by p.galkaev@miraidenshi-tech.jp */\r
+\r
+@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,900);\r
+\r
+/* reset\r
+   ----------------------------------------------------------------------- */\r
+\r
+*,\r
+*:after,\r
+*:before {\r
+       margin: 0;\r
+       padding: 0;\r
+       outline: none;\r
+       cursor: default;\r
+       -webkit-appearance: none;\r
+       -moz-box-sizing: border-box;\r
+       -webkit-box-sizing: border-box;\r
+       box-sizing: border-box;\r
+       -webkit-print-color-adjust: exact;\r
+}\r
+\r
+/* for font awesome */\r
+*:not(.fa) {\r
+       font-family: 'Source Sans Pro', sans-serif;\r
+}\r
+\r
+#logins a, #tables a, #tables span {\r
+  background: none;\r
+}\r
+\r
+p,\r
+form\r
+{\r
+       margin: 0;\r
+       margin-bottom: 20px;\r
+       font-size: 14px;\r
+}\r
+\r
+p:last-child,\r
+form:last-child\r
+{\r
+       margin-bottom: 0;\r
+}\r
+\r
+.type,\r
+.options select\r
+{\r
+       width: 100%;\r
+}\r
+\r
+sup{\r
+       display: none;\r
+}\r
+\r
+/* js tooltip\r
+   ----------------------------------------------------------------------- */\r
+\r
+.js .column {\r
+       position: absolute;\r
+       padding: 0;\r
+       margin-top: 0;\r
+       top: 50px;\r
+       z-index: 9;\r
+       left: 0px;\r
+       width: 100%;\r
+}\r
+\r
+.js .column:not(.hidden){\r
+       display: flex;\r
+}\r
+\r
+.js .column a{\r
+       text-align: center;\r
+       color: black;\r
+       font-weight: bold;\r
+       flex-grow: 1;\r
+       background: #fb4;\r
+       height: 40px;\r
+       line-height: 40px;\r
+       font-size: 15px;\r
+       font-weight: normal;\r
+}\r
+\r
+.js .column a:hover{\r
+       background-color: gold;\r
+       color: black;\r
+}\r
+\r
+#help {\r
+       position: absolute;\r
+       border: none;\r
+       background: #fb4;\r
+       font-family: monospace;\r
+       z-index: 1;\r
+       font-size: 14px;\r
+       line-height: 30px;\r
+       padding: 0;\r
+}\r
+\r
+#help a{\r
+       color: black;\r
+       height: 100%;\r
+       display: block;\r
+       padding: 0 10px;\r
+}\r
+\r
+#help a:hover{\r
+       background-color: gold;\r
+}\r
+\r
+#help, .js .column{\r
+       display: none;\r
+}\r
+\r
+/* error and message\r
+   ----------------------------------------------------------------------- */\r
+\r
+.error, .message {\r
+       padding: 5px 15px 7px;\r
+       margin: 10px 0;\r
+       font-size: 14px;\r
+       display: table;\r
+       border-radius: 3px;\r
+       color: white;\r
+}\r
+\r
+.error{\r
+       background-color: crimson;\r
+}\r
+\r
+.message{\r
+       background-color: seagreen;\r
+}\r
+\r
+/* scroll bar\r
+   ----------------------------------------------------------------------- */\r
+\r
+::selection {\r
+       background-color: #2a65ae;\r
+}\r
+/*\r
+::-moz-selection {\r
+       background-color: #333;\r
+}*/\r
+\r
+/* scroll bar\r
+   ----------------------------------------------------------------------- */\r
+\r
+::-webkit-scrollbar {\r
+       background-color: black;\r
+       cursor: pointer;\r
+}\r
+\r
+::-webkit-scrollbar-thumb {\r
+       background-color: #555;\r
+       cursor: pointer;\r
+}\r
+\r
+::-webkit-scrollbar:vertical{\r
+       width: 6px;\r
+}\r
+\r
+::-webkit-scrollbar-thumb:vertical{\r
+       border-left: 0px solid black;\r
+       width: 6px;\r
+}\r
+\r
+::-webkit-scrollbar:horizontal{\r
+       height: 6px;\r
+}\r
+\r
+::-webkit-scrollbar-thumb:horizontal{\r
+       border-top: 0px solid black;\r
+       height: 6px;\r
+}\r
+\r
+::-webkit-scrollbar-corner{\r
+       color: black;\r
+       background-color: black;\r
+       border-color: black;\r
+}\r
+\r
+::-webkit-resizer{\r
+       background-color: #555;\r
+       border-radius: 100%;\r
+}\r
+\r
+/* html and body\r
+   ----------------------------------------------------------------------- */\r
+\r
+html,\r
+body {\r
+       width: 100%;\r
+       height: 100%;\r
+    max-height: 100%;\r
+    overflow: hidden;\r
+\r
+}\r
+\r
+body{\r
+       min-height: 100%;\r
+       font-size: 14px;\r
+       position: relative;\r
+       color: #ccc;\r
+       background-color: black;\r
+       overflow: hidden;\r
+       display: flex;\r
+       flex-wrap: nowrap;\r
+       font: inherit;\r
+}\r
+\r
+/* headings\r
+   ----------------------------------------------------------------------- */\r
+\r
+h1{\r
+       font-size: 24px;\r
+       margin: 0;\r
+       padding: 0 18px;\r
+       border-bottom: 1px solid #444;\r
+       font-weight: bold;\r
+       height: 70px;\r
+       line-height: 70px;\r
+       color: #555;\r
+       background: none;\r
+}\r
+\r
+h2{\r
+       font-size: 24px; \r
+       margin: 0; \r
+       padding: 0;\r
+       padding-left: 50px;\r
+       border-bottom: 1px solid #333;\r
+       color: #2CC990;\r
+       font-weight: bold;\r
+       background: none;\r
+       height: 70px;\r
+       line-height: 70px;\r
+       text-transform: uppercase;\r
+}\r
+\r
+h3{\r
+       font-weight: bold;\r
+       font-size: 24px;\r
+       margin: 40px 0 10px;\r
+       color: #2CC990;\r
+       padding-bottom: 5px;\r
+}\r
+\r
+/* links\r
+   ----------------------------------------------------------------------- */\r
+\r
+a{\r
+       color: inherit;\r
+       cursor: pointer;\r
+}\r
+\r
+a:hover, a:visited{\r
+       color: inherit;\r
+}\r
+\r
+a:link:hover, a:visited:hover {\r
+       color: inherit;\r
+       text-decoration: none;\r
+}\r
+\r
+/* table\r
+   ----------------------------------------------------------------------- */\r
+\r
+table{\r
+       margin: 0;\r
+       margin-bottom: 20px;\r
+       border: 0;\r
+       border-collapse: collapse;\r
+       font-size: 13px;\r
+       width: 100%;\r
+       /*table-layout: fixed;*/\r
+}\r
+\r
+tr:hover th,\r
+.checked th\r
+{\r
+       background: #333 !important;\r
+       color: #ddd;\r
+       border-color: none;\r
+}\r
+\r
+tr:hover td,\r
+.checked td\r
+{\r
+       background: #222 !important;\r
+       color: #ddd;\r
+       border-color: none;\r
+}\r
+\r
+.links + table tr:hover th{\r
+       color: #ddd;\r
+       background: #336f5a !important;\r
+}\r
+\r
+.links + table tr:hover td{\r
+       background: #2CC990 !important;\r
+       color: #333;\r
+}\r
+\r
+p + table{\r
+       margin-top: 20px;\r
+}\r
+\r
+tr{\r
+       padding-bottom: 1px;\r
+}\r
+\r
+td, th {\r
+       border: 0;\r
+       border-right: 1px solid #333;\r
+       padding: 0 12px;\r
+       line-height: 30px;\r
+       position: relative;\r
+}\r
+\r
+td:last-child,\r
+th:last-child{\r
+       border-right: none;\r
+}\r
+\r
+th{\r
+       position: relative;\r
+       background: #222;\r
+       font-weight: normal;\r
+       width: 17%;\r
+       border-left: 5px solid #336f5a;\r
+       border-bottom: 1px solid rgba(255, 255, 255, .13);\r
+       color: #999;\r
+}\r
+\r
+.checkable td:first-child{\r
+       background: #222;\r
+       border-right-style: solid;\r
+}\r
+\r
+table.checkable th{\r
+       border-left: none;\r
+}\r
+\r
+td{\r
+       background: #000;\r
+       border-bottom: 1px solid rgba(255, 255, 255, .1);\r
+}\r
+\r
+.odd th{\r
+       background: #222;\r
+}\r
+\r
+.odd td{\r
+       background: #000;\r
+}\r
+\r
+thead td,\r
+thead th\r
+{\r
+       background: transparent !important;\r
+       color: #ccc;\r
+       border-right-style: dashed;\r
+       font-weight: bold;\r
+}\r
+\r
+table#edit-fields td,\r
+table#edit-fields th\r
+{\r
+       padding: 0;\r
+       padding-left: 5px;\r
+}\r
+\r
+table#edit-fields thead th,\r
+table#edit-fields thead td\r
+{\r
+       padding-left: 10px;\r
+}\r
+\r
+thead tr:hover th,\r
+thead tr:hover td,\r
+.links + table thead tr:hover th,\r
+.links + table thead tr:hover td,\r
+table#edit-fields thead tr:hover th,\r
+table#edit-fields thead tr:hover td\r
+{\r
+       background-color: transparent !important;\r
+       color: inherit !important;\r
+       border-bottom: 1px solid rgba(255, 255, 255, .1) !important;\r
+}\r
+\r
+thead tr:hover th{\r
+       border-bottom: 1px solid rgba(255, 255, 255, .13) !important;\r
+}\r
+\r
+thead th {\r
+       border-left-color: transparent;\r
+       text-align: left;\r
+       padding: 10px;\r
+}\r
+\r
+/* form\r
+   ----------------------------------------------------------------------- */\r
+\r
+input,\r
+select,\r
+textarea\r
+{\r
+       color: #333;\r
+       font-size: 15px;\r
+       height: 30px;\r
+       background-color: #ddd;\r
+       border: none;\r
+       border-radius: 3px;\r
+       line-height: 28px;\r
+       cursor: pointer;\r
+       padding: 0;\r
+       padding-left: 10px;\r
+       -webkit-appearance: none;\r
+       outline: none;\r
+}\r
+\r
+input:hover,\r
+select:hover,\r
+input:focus,\r
+select:focus\r
+{\r
+       background-color: #bbb;\r
+}\r
+\r
+th input,\r
+td input,\r
+th select,\r
+td select,\r
+td textarea\r
+{\r
+       background-color: transparent;\r
+       color: pink;\r
+       width: 100%;\r
+       display: inline;\r
+       border-left: 1px dashed #555;\r
+       border-radius: 0;\r
+}\r
+\r
+th input:hover,\r
+th select:hover,\r
+td input:hover,\r
+td select:hover,\r
+th input:focus,\r
+th select:focus,\r
+td input:focus,\r
+td select:focus\r
+{\r
+       background-color: rgba(255, 255, 255, .15);\r
+}\r
+\r
+th input[type='checkbox'],\r
+th input[type='radio'],\r
+td input[type='checkbox'],\r
+td input[type='radio']{\r
+       border-left: none;\r
+       background-color: transparent !important;\r
+}\r
+\r
+\r
+td input + a,\r
+td input + a:visited\r
+{\r
+       text-transform: uppercase;\r
+       margin-left: 5px;\r
+       color: dodgerblue;\r
+       font-size: 12px;\r
+       font-weight: normal;\r
+}\r
+\r
+td input + a:hover{\r
+       color: lightskyblue !important;\r
+}\r
+\r
+input.icon{\r
+       padding-left: 0;\r
+}\r
+\r
+input.icon::after{\r
+       content: '';\r
+}\r
+\r
+th select,\r
+td select\r
+{\r
+       color: lightcoral;\r
+}\r
+\r
+input[type='number'] {\r
+       min-width: 55px;\r
+}\r
+\r
+/* radio */\r
+input[type='radio']{\r
+       -webkit-appearance: radio;\r
+       width: 18px;\r
+       height: 18px;\r
+       vertical-align: middle;\r
+       margin-left: 8px;\r
+       margin-right: 0;        \r
+}\r
+\r
+/* checkbox */\r
+input[type='checkbox']{\r
+       width: 30px;\r
+       height: 30px;\r
+       margin-right: 6px;\r
+       position: relative;\r
+       border-radius: 2px;\r
+       margin-left: 20px;\r
+}\r
+\r
+input[type=checkbox]:hover{\r
+       border-color: white;\r
+}\r
+\r
+input[type=checkbox]::after {\r
+       cursor: pointer;\r
+       position: absolute;\r
+       content: '×';\r
+       left: 17%;\r
+       top: 4.5%;\r
+       color: #ccc;\r
+       font-size: 35px;\r
+       font-family: sans-serif;\r
+       font-weight: bold;\r
+}\r
+\r
+input[type=checkbox]:hover::after {\r
+       color: #aaa;\r
+}\r
+\r
+input[type=checkbox]:checked::after {\r
+       color: #333;\r
+}\r
+\r
+td input[type='checkbox'],\r
+th input[type='checkbox']\r
+{\r
+       margin-left: 10px;\r
+       margin-right: 26px;\r
+}\r
+\r
+td input[type='checkbox']::after{\r
+       left: 10%;\r
+       top: -2px;\r
+       color: #333;\r
+}\r
+\r
+td input[type='checkbox']:hover::after{\r
+       color: #555;\r
+}\r
+\r
+td input[type='checkbox']:checked::after{\r
+       color: #ddd;\r
+}\r
+\r
+p input:first-child{\r
+       margin-left: 8px;\r
+}\r
+\r
+label{\r
+       line-height: 27px;\r
+       font-size: 14px;\r
+}\r
+\r
+th label{\r
+       line-height: 35px;\r
+}\r
+\r
+label input {\r
+       vertical-align: top;\r
+}\r
+\r
+/* submit */\r
+input[type='submit']{\r
+       color: white;\r
+       background-color: royalblue;\r
+       padding: 0 25px;\r
+       margin-right: 20px;\r
+       border-radius: 2px;\r
+}\r
+\r
+input[type='submit']:hover{\r
+       background-color: #214ac5;\r
+}\r
+\r
+/* select */\r
+select{\r
+       padding-left: 6px;\r
+}\r
+\r
+/* textarea */\r
+textarea{\r
+       min-height: 150px;\r
+       width: 100%;\r
+}\r
+\r
+/* fieldset */\r
+fieldset {\r
+       display: inline;\r
+       vertical-align: top;\r
+       padding: 4px 7px 7px;\r
+       margin: 0 5px 10px;\r
+       border: 1px dashed #555;\r
+       border-radius: 2px;\r
+       min-height: 60px;\r
+}\r
+\r
+fieldset > div{\r
+       display: flex;\r
+}\r
+\r
+fieldset > div * + p{\r
+       margin-left: 10px;\r
+}\r
+\r
+fieldset > div > div{\r
+       margin-left: 10px;\r
+}\r
+\r
+fieldset > div > div:first-child{\r
+       margin-left: 0;\r
+}\r
+\r
+fieldset > div input,\r
+fieldset > div select\r
+{\r
+       margin-right: 5px;\r
+}\r
+\r
+fieldset > div input[type='checkbox']{\r
+       margin-left: 5px;\r
+}\r
+\r
+fieldset input{\r
+       flex-grow: 1;\r
+}\r
+\r
+fieldset input[type='submit']{\r
+       margin-right: 10px;\r
+}\r
+\r
+fieldset input[type='submit']:last-of-type{\r
+       margin-right: 0;\r
+}\r
+\r
+legend{\r
+       font-size: 14px;\r
+       background-color: #000;\r
+       padding: 0 3px;\r
+       color: #999;\r
+}\r
+\r
+/* menu\r
+   ----------------------------------------------------------------------- */\r
+\r
+#menu{\r
+       height: 100%;\r
+       width: 300px;\r
+       background-color: #333;\r
+       position: relative;\r
+       order: 1;\r
+       flex-grow: 0;\r
+       flex-shrink: 0;\r
+       margin: 0;\r
+       padding: 0;\r
+       top: 0;\r
+       overflow-y: overlay;\r
+}\r
+\r
+#menu p {\r
+       padding: 18px;\r
+       margin: 0;\r
+       border-bottom: 1px solid #444;\r
+}\r
+\r
+/* logo */\r
+#h1{\r
+       color: #555;\r
+       text-decoration: none;\r
+       font-style: inherit;\r
+}\r
+\r
+.version {\r
+  color: #555;\r
+  font-size: inherit;\r
+}\r
+\r
+/* db select */\r
+#dbs select{\r
+       width: 228px;\r
+       margin-left: 8px;\r
+}\r
+\r
+/* links */\r
+#menu .links{\r
+       padding-top: 0;\r
+       padding-bottom: 10px;\r
+}\r
+\r
+#menu .links a:nth-child(even){\r
+       margin-left: 6px;\r
+}\r
+\r
+#menu .links a{\r
+       display: inline-block;\r
+       vertical-align: top;\r
+       width: 127px;\r
+       height: 31px;\r
+       margin: 0;\r
+       margin-bottom: 10px;\r
+       border: 1px solid #555;\r
+       line-height: 27px;\r
+       text-align: center;\r
+       text-transform: uppercase;\r
+       font-size: 12px;\r
+       border-radius: 3px;\r
+       color: #999;\r
+}\r
+\r
+#menu .links a.active,\r
+#menu .links a:hover\r
+{\r
+       border: 1px solid #ccc;\r
+       font-weight: normal;\r
+       color: inherit;\r
+}\r
+\r
+/* tables */\r
+#menu p#tables{\r
+       border-bottom: none;\r
+       line-height: 20px;\r
+       padding: 18px 0;\r
+       overflow-y: auto !important;\r
+}\r
+\r
+#tables br{\r
+       display: none;\r
+}\r
+\r
+#tables a {\r
+       float: right;\r
+       padding: 5px 18px 9px;\r
+       line-height: 17px;\r
+       color: #2CC990;\r
+       font-size: 13px;\r
+}\r
+\r
+#tables a[title] {\r
+       float: none;\r
+       display: block;\r
+       color: inherit;\r
+       font-size: 14px;\r
+}\r
+\r
+#tables a.select.active,\r
+#tables a.select:hover\r
+{\r
+       color: #fba;\r
+}\r
+\r
+#tables a[title]:hover,\r
+#tables a.active,\r
+#tables a.select:hover + a,\r
+#tables a.select.active + a\r
+{\r
+       background-color: #555;\r
+       font-weight: normal;\r
+}\r
+\r
+/* content\r
+   ----------------------------------------------------------------------- */\r
+\r
+#content{\r
+       height: 100%;\r
+       width: 100%;\r
+       margin: 0;\r
+       padding: 0;\r
+       padding-left: 50px;\r
+       padding-right: 50px;\r
+       padding-bottom: 30px;\r
+       overflow-y: auto !important;\r
+       order: 2;\r
+       flex-grow: 1;\r
+}\r
+\r
+#breadcrumb{\r
+       position: relative;\r
+       display: none;\r
+}\r
+\r
+#content h2{\r
+       margin-left: -50px;\r
+}\r
+\r
+/* links */\r
+#content .links a,\r
+code.jush-sql ~ a,\r
+#fieldset-history > a:first-child\r
+{\r
+       display: inline-block;\r
+       height: 32px;\r
+       line-height: 30px;\r
+       padding: 0 10px;\r
+       border: 1px solid #666;\r
+       border-radius: 3px;\r
+       font-size: 12px;\r
+       text-transform: uppercase;\r
+}\r
+\r
+#content .links a:hover,\r
+code.jush-sql ~ a:hover,\r
+#fieldset-history > a:first-child:hover\r
+{\r
+       color: #eee;\r
+       border-color: #eee;\r
+}\r
+\r
+#ajaxstatus + *{\r
+       margin-top: 18px;\r
+}\r
+\r
+#ajaxstatus + *.links {\r
+       margin-top: 0 !important;\r
+       height: 65px;\r
+       line-height: 55px;\r
+       margin-bottom: 0;\r
+}\r
+\r
+#ajaxstatus + .links a{\r
+       white-space: nowrap;\r
+       margin-right: 20px;\r
+       padding: 0;\r
+       padding-bottom: 5px;\r
+       border: 0;\r
+       border-radius: 0;\r
+       font-size: 15px;\r
+       font-weight: bold;\r
+}\r
+\r
+#ajaxstatus + .links a.active,\r
+#ajaxstatus + .links a:hover\r
+{\r
+       border-bottom: 1px solid;\r
+       border-color: inherit;\r
+       color: inherit;\r
+}\r
+\r
+/* fieldset search */\r
+#fieldset-search > div > *{\r
+       margin-right: 5px;\r
+       margin-bottom: 5px;\r
+}\r
+\r
+/* fieldset search */\r
+#fieldset-partition p{\r
+       margin-bottom: 0;\r
+}\r
+\r
+/* feldset history */\r
+#fieldset-history{\r
+       flex-wrap: wrap;\r
+}\r
+\r
+#fieldset-history i{\r
+       display: none;\r
+}\r
+\r
+#fieldset-history input[type='submit']{\r
+       flex-grow: 0;\r
+       order: 1;\r
+       margin-top: 1px;\r
+       margin-left: 17px;\r
+}\r
+\r
+#fieldset-history > div a:last-child{\r
+       order: 2;\r
+}\r
+\r
+#fieldset-history > a{\r
+       flex-grow: 0;\r
+       flex-basis: 5%;\r
+       min-width: 45px;\r
+       text-align: center;\r
+       margin-bottom: 10px;\r
+       margin-left: 5px;\r
+}\r
+\r
+#fieldset-history > .time{\r
+       flex-grow: 0;\r
+       flex-basis: 5%;\r
+       text-align: center;\r
+       line-height: 29px;\r
+}\r
+\r
+#fieldset-history > code{\r
+       flex-grow: 1;\r
+       flex-basis: 89%;\r
+       line-height: 29px;\r
+}\r
+\r
+#fieldset-history > .time{\r
+       flex-grow: 0;\r
+       flex-basis: 5%;\r
+       text-align: center;\r
+}\r
+\r
+/* sql\r
+   ----------------------------------------------------------------------- */\r
+\r
+.sqlarea{\r
+       border: 1px solid #444 !important;\r
+       width: 100% !important;\r
+       padding: 12px 15px !important;\r
+       font-size: 15px;\r
+       margin-bottom: 20px;\r
+}\r
+\r
+.jush-sql_code{\r
+       color: #fafafa !important;\r
+       font-family: 'Source Sans Pro', sans-serif !important;\r
+}\r
+\r
+.jush a, .jush a:visited{\r
+       color: #fba;\r
+       font-weight: normal;\r
+}\r
+\r
+.jush a:hover{\r
+       color: #fba;\r
+       cursor: pointer;\r
+}\r
+\r
+.jush-php_quo, .jush-quo, .jush-quo_one, .jush-php_eot, .jush-apo, .jush-sql_apo, .jush-sqlite_apo, .jush-sql_quo, .jush-sql_eot{\r
+       color: aquamarine;\r
+}\r
+\r
+.jush-bac, .jush-php_bac, .jush-bra, .jush-mssql_bra, .jush-sqlite_quo{\r
+       color: plum;\r
+}\r
+\r
+.jush-num, .jush-clr{\r
+       color: #85E2FF;\r
+}\r
+\r
+code {\r
+       background: #000;\r
+       font-size: 14px;\r
+}\r
+\r
+code.jush-sql ~ a{\r
+       position: relative;\r
+       margin-left: 5px;\r
+       /*margin-top: 20px;\r
+       margin-bottom: 20px;    */\r
+}\r
+\r
+code.jush-sql ~ a:first-of-type{\r
+       margin-left: 30px;\r
+}\r
+\r
+code.jush-sql ~ a:first-of-type::before{\r
+       content: '◀';\r
+       color: #555;\r
+       position: absolute;\r
+       left: -22px;\r
+       font-size: 22px;\r
+       top: -1px;\r
+}\r
+\r
+/* logout form\r
+   ----------------------------------------------------------------------- */\r
+\r
+body > form{\r
+       position: absolute;\r
+}
\ No newline at end of file