grouped buttons and icons

This commit is contained in:
Devaev Maxim 2018-07-17 05:18:14 +03:00
parent 1c4a6b0deb
commit 3b12fd6d21
2 changed files with 36 additions and 14 deletions

View File

@ -7,6 +7,9 @@ img#logo {
height: 24px; height: 24px;
-webkit-filter: invert(0.7); -webkit-filter: invert(0.7);
filter: invert(0.7); filter: invert(0.7);
vertical-align: middle;
margin-right: 10px;
padding: 13px 15px;
} }
div.centered { div.centered {
position: absolute; position: absolute;
@ -51,22 +54,25 @@ ul#ctl p {
padding: 15px 16px; padding: 15px 16px;
} }
ul#ctl img { ul#ctl img {
margin: 0px; vertical-align: middle;
padding: 11px 11px; margin-right: 10px;
height: 24px; height: 20px;
} }
ul#ctl a.ctl-item { ul#ctl a.ctl-item {
display: block; display: inline-block;
vertical-align: middle;
color: #c3c3c3; color: #c3c3c3;
text-align: center; text-align: center;
padding: 15px 16px; padding: 15px 16px;
text-decoration: none; text-decoration: none;
height: 20px;
} }
div.ctl-dropdown { div.ctl-dropdown {
position: relative; position: relative;
display: inline-block; display: inline-block;
} }
div.ctl-dropdown-content { div.ctl-dropdown-content {
white-space:nowrap;
border: 1px solid #17191d; border: 1px solid #17191d;
border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px;
display: none; display: none;
@ -89,7 +95,6 @@ div.ctl-dropdown-content button {
background-color: #282b30; background-color: #282b30;
display: block; display: block;
width: 100%; width: 100%;
white-space:nowrap;
height: 30px; height: 30px;
font-size: 16px; font-size: 16px;
text-align: left; text-align: left;

View File

@ -21,16 +21,28 @@
<body> <body>
<ul id="ctl"> <ul id="ctl">
<li class="ctl-left"><img id="logo" src="svg/logo.svg" alt="&pi;-kvm" /></li> <li class="ctl-left"><img id="logo" src="svg/logo.svg" alt="&pi;-kvm" /></li>
<li class="ctl-right"><img id="hid-mouse-led" class="led-off" src="svg/hid-mouse-led.svg" /></li>
<li class="ctl-right"><img id="hid-keyboard-led" class="led-off" src="svg/hid-keyboard-led.svg" /></li>
<li class="ctl-right"><img id="stream-led" class="led-off" src="svg/stream-led.svg" /></li>
<li class="ctl-right"><img id="msd-led" class="led-off" src="svg/msd-led.svg" /></li>
<li class="ctl-right"><img id="atx-hdd-led" class="led-off" src="svg/atx-hdd-led.svg" /></li>
<li class="ctl-right-sep"><img id="atx-power-led" class="led-off" src="svg/atx-power-led.svg" /></li>
<li class="ctl-right-sep"> <li class="ctl-right-sep">
<div class="ctl-dropdown"> <div class="ctl-dropdown">
<a class="ctl-item" href="#">ATX Buttons&#8628;</a> <a class="ctl-item" href="#">
<img id="stream-led" class="led-off" src="svg/stream-led.svg" />
<img id="hid-keyboard-led" class="led-off" src="svg/hid-keyboard-led.svg" />
<img id="hid-mouse-led" class="led-off" src="svg/hid-mouse-led.svg" />
System &#8628;
</a>
<div class="ctl-dropdown-content">
<button id="stream-reset-button" onclick="stream.clickResetButton(this);"href="#">Reset stream</button>
</div>
</div>
</li>
<li class="ctl-right-sep">
<div class="ctl-dropdown">
<a class="ctl-item" href="#">
<img id="atx-power-led" class="led-off" src="svg/atx-power-led.svg" />
<img id="atx-hdd-led" class="led-off" src="svg/atx-hdd-led.svg" />
ATX &#8628;
</a>
<div class="ctl-dropdown-content"> <div class="ctl-dropdown-content">
<button id="atx-power-button" onclick="atx.clickButton(this);" href="#">Click Power <sup><i>short</i></sup></button> <button id="atx-power-button" onclick="atx.clickButton(this);" href="#">Click Power <sup><i>short</i></sup></button>
<button id="atx-power-button-long" onclick="atx.clickButton(this);" href="#">Click Power <sup><i>long</i></sup></button> <button id="atx-power-button-long" onclick="atx.clickButton(this);" href="#">Click Power <sup><i>long</i></sup></button>
@ -42,9 +54,14 @@
<li class="ctl-right-sep"> <li class="ctl-right-sep">
<div class="ctl-dropdown"> <div class="ctl-dropdown">
<a class="ctl-item" href="#">Tools &#8628;</a> <a class="ctl-item" href="#">
<img id="msd-led" class="led-off" src="svg/msd-led.svg" />
Mass Storage &#8628;
</a>
<div class="ctl-dropdown-content"> <div class="ctl-dropdown-content">
<button id="stream-reset-button" onclick="stream.clickResetButton(this);"href="#">Reset stream</button> О, привет!<br>
К сожалению, я пока не реализовал эту функцию,<br>
но ты можешь полюбоваться на эту великолепную менюшку :3
</div> </div>
</div> </div>
</li> </li>