diff --git a/client/options.js b/client/options.js index 0dc9fcc..f411f0d 100644 --- a/client/options.js +++ b/client/options.js @@ -127,6 +127,8 @@ var themes = [ 'console', 'tea', 'higan', + 'homu', + 'me' ]; function option_theme(theme) { diff --git a/www/css/homu.css b/www/css/homu.css new file mode 100644 index 0000000..5d27f37 --- /dev/null +++ b/www/css/homu.css @@ -0,0 +1,89 @@ +a { + color: #433b8a; +} +blockquote a, a:hover, .email b:hover { + color: #ab3842; +} +a.directfl { + text-decoration: none; + color: #a49aa6; +} +article, aside, .pagination { + background-color: #d9cedb; + border-right: 1px solid #cec9cf; + border-bottom: 1px solid #cec9cf; +} +article.highlight { + background-color: #bda1bf; + border-color: #a499a8; +} +article.editing { + background-color: #a391cc; + border-color: #9686bd; +} +b { + color: #5d4488; +} +b.admin { + color: #c00000; +} +b.moderator { + color: #800080; +} +body { + color: #121314; + background-image: url('homu.png'); + background-repeat: no-repeat; + background-size: contain; + background-attachment: fixed; + background-position: right top; + background-color: #fefaff; + font-family: Arial, Helvetica, sans-serif; + font-size: 10pt; +} +pre, .themed { + color: #242126; + font-family: Arial, Helvetica, sans-serif; + font-size: 10pt; +} +em { + color: #688811; +} +h1 { + color: #693c58; + font: bolder 28px Tahoma; + letter-spacing: -2px; +} +h2 { + color: #693c58; + font: bolder 28px Tahoma; +} +h3 { + color: #3c2340; +} +header nav a { + color: #121314; +} +hr { + border-top: 1px solid #c2b7d9; +} +.popup-menu li:hover { + background-color: #faf7fc; +} +.act:before { + content: "["; +} +.act:after { + content: "]"; +} +.email, .email b { + color: #433b8a; +} +.modal, .preview, .popup-menu { + background-color: #d9cedb; + border-right: 1px solid #cec9cf; + border-bottom: 1px solid #cec9cf; +} +.omit { + color: #707070; +} diff --git a/www/css/homu.png b/www/css/homu.png new file mode 100644 index 0000000..c2c586c Binary files /dev/null and b/www/css/homu.png differ diff --git a/www/css/me.css b/www/css/me.css new file mode 100644 index 0000000..2222aa4 --- /dev/null +++ b/www/css/me.css @@ -0,0 +1,215 @@ +/* this css is a mess + Saya may tune the colors and choose a bette font + And fix the image links +*/ + +del { + color: transparent; + background-color: transparent; + text-shadow: 0 0 10px #000000; + transition-duration: 0.2s; + transition-property: color, text-shadow; +} +del:hover, del.reveal { + color: inherit; + text-shadow: none; +} +#options, #sync { + color: #ffffff; +} +#options { + text-decoration: underline; +} +a { + color: #ffffff; + text-decoration: none; +} +article * a, aside a, #options-panel a, div.preview * a, .pagination a { + color: #0000ff; +} +a:hover, .email:hover, .email b:hover { + color: #002060; +} +.act a:hover , .adminbar a:hover, figcaption a:hover { + background-color: #ffffff; +} +article header a:hover, article .email b:hover { + background-color: transparent; +} +article * a:hover, aside.act a:hover, aside a:hover, div.preview * a:hover, .pagination a:hover{ + background-color: #002060; + color: #ffffff; +} +article header nav a:hover, article.highlight header nav a:hover, article.editing header nav a:hover { + color: #0000ff; + background-color: transparent; +} +a.embed:hover { + background-color: rgba(255,255,255,0.5);; +} +a.directfl { + text-decoration: none; + color: #000000; +} +article, aside, .pagination, div.preview { + padding: 1px 10px 4px 10px; + color: #000000; + background-color: #d0cfc0; + border-top: 1px solid #ffffff; + border-left: 1px solid #ffffff; + border-right: 2px ridge #3f3f3f; + border-bottom: 2px ridge #3f3f3f; +} +article.highlight header, article.editing header { + margin-left: -9px; + margin-right: -9px; + padding-right: 9px; + color: #ffffff; + background: linear-gradient(to right, #0000ff, #000000); +} +article.highlight header nav a, article.editing header nav a, div.preview header nav a { + color: #ffffff; +} +article.highlight header .email, article.highlight header .email b, article.editing header .email, article.editing header .email b { + color: #66cc33; +} +article header, div.preview header { + margin-left: -9px; + margin-right: -9px; + padding-right: 9px; + padding-bottom: 2px; + color: #ffffff; + background: linear-gradient(to right, #002060, #a0c8ef); +} +header b { + color: #ffffff; + font-weight: normal; +} +header nav a { + color: #ffffff; +} +article header nav a { + color: #ffffff; +} +div.preview figcaption i a { + color: #000000; + text-decoration: none; +} +div.preview b { + color: #ffffff; +} +div.preview b.admin { + color: #d2aac0; +} +div.preview b.moderator { + color: #c897d4; +} +div.preview .email, div.preview .email b { + color: #66cc33; +} +article.highlight header { + /*background-color: #ffffff;*/ + background: linear-gradient(to right, #0000ff, #a0c8ef); +} +article header b { + color: #ffffff; +} +article.highlight b, article.editing b { + color: #ffffff; +} +article.highlight .email:hover, article.highlight .email b:hover, article.editing .email:hover, article.editing .email b:hover { + background-color: #ffffff; + color: #002060; +} +div.preview .act a { + color: #ffffff; +} +b.admin { + color: #d2aac0; +} +b.moderator { + color: #c897d4; +} +body { + background-image: url('mekan.png'); + background-repeat: no-repeat; + background-size: 300px; + background-attachment: fixed; + background-position: right bottom; + color: #ffffff; + background-color: #396da6; + font-family: "Microsoft Sans Serif", Arial, sans-serif; + font-size: 10pt; +} +pre, .themed { + color: #59543f; + font-family: "Microsoft Sans Serif", Arial, sans-serif; + font-size: 10pt; +} +em { + /*color: #61a870;*/ + color: #006400; +} +h1 { + /*color: #78ee96;*/ + color: #66cc33; + font-family: "Microsoft Sans Serif", Arial, sans-serif; + font-size: 30px; + text-shadow: #60c82f 1px 1px 5px; + letter-spacing: 1px; +} +h2 { + color: #b32407; + font-family: "Microsoft Sans Serif", Arial, sans-serif; + text-shadow: #8e3523 1px 1px 0px; +} +h3 { + /*color: #78ee96;*/ + color: #66cc33; +} +hr { + border-top: 1px solid #ffffff; +} +/* if you're reading this please give ME a hug */ +.popup-menu li:hover { + background-color: #002060; + color: #ffffff; +} +.act:before { + content: "["; +} +.act:after { + content: "]"; +} +.email, .email b { + color: #66cc33; +} +.modal, .preview, .popup-menu { + color: #000000; + background-color: #d0cfc0; + border-top: 1px solid #ffffff; + border-left: 1px solid #ffffff; + border-right: 2px ridge #3f3f3f; + border-bottom: 2px ridge #3f3f3f; +} +popup-menu li { + padding: 1px 2px 1px 14px; +} +.omit { + color: #d0cfc0; +} +.control { + height: 100%; + width: 13px; + background: url('ui/box.png') 3px 3px no-repeat; +} +#lock { + color: #ffffff; +} + +@media all and (max-device-width: 600px) { + body { + background-attachment: scroll; + background-size: 200px; + } +} diff --git a/www/css/mekan.png b/www/css/mekan.png new file mode 100644 index 0000000..c56431a Binary files /dev/null and b/www/css/mekan.png differ diff --git a/www/css/moon.css b/www/css/moon.css index 71bbc17..f8aa0f9 100644 --- a/www/css/moon.css +++ b/www/css/moon.css @@ -1,8 +1,29 @@ -a:hover { - color: #d00; +del { + color: transparent; + background-color: transparent; + text-shadow: 0 0 10px #354ea5; + transition-duration: 0.2s; + transition-property: color, text-shadow; +} +del:hover, del.reveal { + color: inherit; + text-shadow: none; +} + +a, blockquote a:hover, b.moderator { + color: #393c3f; +} +a:hover, blockquote a, .email b:hover, article.editing a:hover { + color: #4e53c6; +} +article, aside, .modal, .pagination { + background-color: #eee; + border-color: #ddd !important; + border: 1px; + border-style: solid; } article.highlight { - background-color: #f5f5f5; + background-color: #fafafa; } article.editing { background-color: #fa6; @@ -14,8 +35,16 @@ b.moderator { color: purple; } body, pre, .themed { - font-family: "MS Pゴシック", "MS PGothic", "Mona", "Hiragino Kaku Gothic Pro"; - font-size: 12pt; + font-family: Arial, Helvetica, sans-serif; + font-size: 10pt; + /*font-family: "MS Pゴシック", "MS PGothic", "Mona", "Hiragino Kaku Gothic Pro"; + font-size: 12pt;*/ +} +.act:before { + content: "["; +} +.act:after { + content: "]"; } em { color: #789922; @@ -26,12 +55,7 @@ em { nav a { color: black; } -small a { - color: gray; -} -.act a { - color: blue; -} + .modal, .preview, .popup-menu { background-color: #f5f5f5; }