diff options
| author | davy wybiral <davy.wybiral@gmail.com> | 2019-07-02 09:48:16 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-07-02 09:48:16 -0500 |
| commit | e7e6d5cecbf5672bfdbcf64372068eae698676a4 (patch) | |
| tree | 7b56284dbd349d29bbd61a7738dc6a00d8654dfb /static/theme.css | |
| parent | c0bbabf69f0629ca7736ec7504928578dd6667f1 (diff) | |
| parent | 1e680cef7bacce567d12a1d79e19406c9992d611 (diff) | |
Merge pull request #9 from wybiral/cssfix
improve css
Diffstat (limited to 'static/theme.css')
| -rw-r--r-- | static/theme.css | 195 |
1 files changed, 195 insertions, 0 deletions
diff --git a/static/theme.css b/static/theme.css new file mode 100644 index 0000000..522f97d --- /dev/null +++ b/static/theme.css @@ -0,0 +1,195 @@ +:root { + --main-title-color: #ae81ff; + --link-hover-color: #ae81ff; +} + +/* normalize */ +* { + font-weight: inherit; + font-size: inherit; + border: none; + outline: none; + margin: 0; + padding: 0; + box-sizing: border-box; +} + +a { + color: inherit; + text-decoration: none; +} + +body { + font-family: Arial, sans-serif; + font-size: 16px; + font-weight: 400; + color: #c5c8c6; + background: #1e1e1e; + padding-bottom: 10px; +} + +nav { + z-index: 100; + color: var(--main-title-color); + text-shadow: -2px 2px 3px rgba(0, 0, 0, 0.7); + font-weight: 700; + font-size: 20px; + text-indent: 20px; + line-height: 50px; + width: 100%; + height: 50px; + background: #171717; + border-bottom: 1px solid #272727; +} + +main { + width: 1156px; + margin:0 auto; + margin-top: 15px; + white-space: nowrap; +} + +#player { + width: 854px; + display: inline-block; + vertical-align: top; +} + +/* 480p */ +#video { + width: 100%; + height: 480px; + background: #000; + box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2); +} + +#player > h1 { + margin-top: 10px; +} + +#player > h2 { + margin-top: 5px; + color: #676867; + font-size: 90%; +} + +#player > p { + margin-top: 10px; + font-size: 80%; + width: 100%; + white-space: normal; +} + +#playlist { + font-size: 13px; + display: inline-block; + margin-left: 10px; + width: 290px; + background: #282a2e; + box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2); +} + +#playlist > a { + display: block; + padding: 10px; + position: relative; + min-height: 54px; +} + +#playlist > a:hover { + color: var(--link-hover-color); +} + +#playlist > a.playing { + background: #383a3e; +} + +#playlist > a + a { + border-top: 1px solid #1e1e1e; +} + +#playlist > a > img { + width: 70px; +} + +#playlist > a > div { + position: absolute; + top: 10px; + right: 10px; + bottom: 10px; + left: 90px; +} + +#playlist > a > div > h1 { + white-space: normal; +} + +#playlist > a > div > h2 { + margin-top: 5px; + color: #676867; + font-size: 90%; +} + +/* 360p */ +@media only screen and (max-width: 1180px) { + main { + width: 940px; + } + #player { + width: 640px; + } + #video { + height: 360px; + } +} + +/* 240p */ +@media only screen and (max-width: 965px) { + main { + width: 726px; + } + #player { + width: 426px; + } + #video { + height: 240px; + } +} + +/* 240p with shifted playlist */ +@media only screen and (max-width: 750px) { + main { + width: 426px; + } + #player { + width: 426px; + } + #video { + height: 240px; + } + #playlist { + width: 426px; + margin-top: 10px; + margin-left: 0; + display: block; + } +} + +/* responsive width with shifted playlist */ +@media only screen and (max-width: 440px) { + main { + width: 100%; + } + #player { + width: 100%; + } + #video { + height: auto; + } + #playlist { + width: 100%; + margin-top: 10px; + margin-left: 0; + display: block; + } +} |
