From e5c0ca79c925d520aece26c2f35853f219c7cf6d Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Mon, 4 Apr 2016 23:05:40 +0900 Subject: frontend: スタイルシートをみやすく MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/poe.scss | 156 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 81 insertions(+), 75 deletions(-) diff --git a/frontend/poe.scss b/frontend/poe.scss index 4ec0f80..81b2145 100644 --- a/frontend/poe.scss +++ b/frontend/poe.scss @@ -6,6 +6,25 @@ body { margin: 0; } +pre { + display: block; + padding: 10px; + margin: 0; + font-size: 13px; + line-height: 1.4; + border: 1px solid #cccccc; + background-color: #f5f5f5; + overflow-x: auto; + + code { + font-family: monospace; + } +} + +.container { + padding: 0 15px; +} + .navbar { margin-bottom: 20px; border: 1px solid #e7e7e7; @@ -14,105 +33,92 @@ body { padding: 0 30px; display: flex; align-items: center; -} -.navbar .brand { - flex-grow: 1; - padding: 15px 0; - font-size: 18px; -} + .brand { + flex-grow: 1; + padding: 15px 0; + font-size: 18px; + } -.navbar ul { - list-style: none; - margin: 0; - display: flex; - align-items: center; -} + a { + color: #777777; + text-decoration: none; + } -.navbar ul li { - display: block; -} + ul { + list-style: none; + margin: 0; + display: flex; + align-items: center; -.navbar a { - color: #777777; - text-decoration: none; + li { + display: block; + } + } } -.container { - padding: 0 15px; -} - -/* begin .panel */ .panel { margin: 20px 0; border: 1px solid #dddddd; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -} -.panel .panel-heading { - padding: 10px 15px; - border-bottom: 1px solid; - border-color: inherit; -} + .panel-heading { + padding: 10px 15px; + border-bottom: 1px solid; + border-color: inherit; + } -.panel .panel-body { - padding: 15px; -} - -.panel-success, .panel-success .panel-heading { border-color: #d6e9c6; } -.panel-success .panel-heading { color: #3c763d; background-color: #dff0d8; } -.panel-failure, .panel-failure .panel-heading { border-color: #ebccd1; } -.panel-failure .panel-heading { color: #a94442; background-color: #f2dede; } -.panel-running, .panel-running .panel-heading { border-color: #dddddd; } -.panel-running .panel-heading { color: #333333; background-color: #f5f5f5; } -/* end panel */ + .panel-body { + padding: 15px; + } -pre { - display: block; - padding: 10px; - margin: 0; - font-size: 13px; - line-height: 1.4; - border: 1px solid #cccccc; - background-color: #f5f5f5; - overflow-x: auto; + .panel-success, .panel-success .panel-heading { border-color: #d6e9c6; } + .panel-success .panel-heading { color: #3c763d; background-color: #dff0d8; } + .panel-failure, .panel-failure .panel-heading { border-color: #ebccd1; } + .panel-failure .panel-heading { color: #a94442; background-color: #f2dede; } + .panel-running, .panel-running .panel-heading { border-color: #dddddd; } + .panel-running .panel-heading { color: #333333; background-color: #f5f5f5; } } -pre code { - font-family: monospace; +/* EDITOR *************************************************/ +editor .CodeMirror-gutters { + height: 100% !important; } -.result-items-container .result-item:not(:last-child) { - border-bottom: none; - margin-bottom: 0; -} +/* RESULT *************************************************/ +.result-items-container { + .result-item { + margin-top: 0; -.result-item { - margin-top: 0; -} + &:not(:last-child) { + border-bottom: none; + margin-bottom: 0; + } -.result-item.result-item-collapsed .panel-heading:before { - display: inline-block; - width: 1em; - content: "▸"; -} + &.result-item-collapsed { + .panel-heading:before { + display: inline-block; + width: 1em; + content: "▸"; + } -.result-item:not(.result-item-collapsed) .panel-heading:before { - display: inline-block; - width: 1em; - content: "▾"; -} + .panel-body { + display: none; + } + } -.result-item-collapsed .panel-body { - display: none; + &:not(.result-item-collapsed) { + .panel-heading:before { + display: inline-block; + width: 1em; + content: "▾"; + } + } + } } .result-exit { color: orange; } .result-info { color: white; background-color: black; } -.result-fd-1 { } +.result-fd-1 { color: black; } .result-fd-2 { color: red; } - -editor .CodeMirror-gutters { - height: 100% !important; -} -- cgit v1.2.3