refine markup structure and iterate style
This commit is contained in:
parent
24591be57a
commit
2760e9d99a
2 changed files with 48 additions and 20 deletions
|
@ -12,10 +12,10 @@ body {
|
|||
|
||||
header {
|
||||
background:url('/static/banner.gif');
|
||||
background-position:center;
|
||||
background-position:center;
|
||||
background-size:cover;
|
||||
width: 100vw;
|
||||
padding: 2ch;
|
||||
padding: 4em;
|
||||
box-sizing: border-box;
|
||||
margin: auto;
|
||||
box-shadow: inset 0 0 0.5em 1em black;
|
||||
|
@ -30,32 +30,60 @@ h1, li a {
|
|||
|
||||
h1 {
|
||||
color: #fff !important;
|
||||
font-shadow: 0 0 1em black;
|
||||
}
|
||||
|
||||
ul { list-style: none;padding:0;margin: 0.5em; }
|
||||
|
||||
ul li {
|
||||
background-position:center;
|
||||
background-size:cover;
|
||||
box-shadow: inset 0 0 0.5em 1em black;
|
||||
max-width: fit-content;
|
||||
|
||||
max-width: 300px;
|
||||
width:90vw;
|
||||
margin: auto;
|
||||
margin-bottom: 2em;
|
||||
}
|
||||
|
||||
ul li.online {
|
||||
background-image:url('/static/online.gif');
|
||||
|
||||
ul li a, ul li span {
|
||||
display:block;
|
||||
}
|
||||
|
||||
ul li .station {
|
||||
padding: 4em;
|
||||
}
|
||||
|
||||
ul li.online .station {
|
||||
background-image:url('/static/online.gif');
|
||||
background-position:center;
|
||||
background-size:cover;
|
||||
box-shadow: inset 0 0 0.5em 1em black;
|
||||
|
||||
}
|
||||
|
||||
ul li .stationurl {
|
||||
border: solid 1px grey;
|
||||
padding: 1ch;
|
||||
text-align: left;
|
||||
font-weight: normal;
|
||||
font-size: 85%;
|
||||
}
|
||||
|
||||
ul li .stationurl::before {
|
||||
content: "» ";
|
||||
}
|
||||
|
||||
ul li.offline .stationurl::before {
|
||||
content: "× ";
|
||||
}
|
||||
|
||||
ul li.offline .stationurl {
|
||||
color: grey50;
|
||||
}
|
||||
|
||||
ul li.online .stationurl {
|
||||
color: #1f9b92;
|
||||
}
|
||||
|
||||
ul li.offline a {
|
||||
color: grey;
|
||||
}
|
||||
|
||||
ul li.offline a::after {
|
||||
content: " (offline)"
|
||||
}
|
||||
|
||||
ul li a {
|
||||
display:inline-block;
|
||||
padding: 2em;
|
||||
}
|
|
@ -17,10 +17,10 @@
|
|||
<main>
|
||||
<ul>
|
||||
{{range $name, $stationUrl := $stations}}
|
||||
{{ if gt (($sentry).GetStatus $stationUrl) 400 }}
|
||||
<li class="offline"><a href="#">{{$name}}</a></li>
|
||||
{{ if gt (($sentry).GetStatus $stationUrl) 399 }}
|
||||
<li class="offline"><span class="station">{{$name}} (offline)</span><a class="stationurl" href="{{$stationUrl}}">{{$stationUrl}}</a></li>
|
||||
{{else}}
|
||||
<li class="online"><a href="{{$stationUrl}}" target="_blank">{{$name}}</a></li>
|
||||
<li class="online"><a class="station" href="{{$stationUrl}}" target="_blank">{{$name}}</a><a class="stationurl" href="{{$stationUrl}}" target="_blank">{{$stationUrl}}</a></li>
|
||||
{{end}}
|
||||
{{end}}
|
||||
</ul>
|
||||
|
|
Loading…
Reference in a new issue