Files
cmp-go-snippet/static/default.css
2024-01-26 07:11:35 +12:00

334 lines
5.9 KiB
CSS

body {
color:#ccc;
background-color:#222;
font-size: 20px;
font-family: monospace;
}
@media (display-mode: fullscreen) {
body {
color:#ccc;
background-color:#444;
}
}
input[type="checkbox"]:checked,
input[type="checkbox"]:not(:checked),
input[type="radio"]:checked,
input[type="radio"]:not(:checked)
{
position: absolute;
left: -9999px;
}
input[type="checkbox"]:checked + label,
input[type="checkbox"]:not(:checked) + label,
input[type="radio"]:checked + label,
input[type="radio"]:not(:checked) + label {
display: inline-block;
position: relative;
padding-left: 28px;
line-height: 20px;
cursor: pointer;
}
input[type="checkbox"]:checked + label:before,
input[type="checkbox"]:not(:checked) + label:before,
input[type="radio"]:checked + label:before,
input[type="radio"]:not(:checked) + label:before {
content: "";
position: absolute;
left: 0px;
top: 0px;
width: 18px;
height: 18px;
border: 1px solid green;
background-color: #444;
}
input[type="checkbox"]:checked + label:before,
input[type="checkbox"]:not(:checked) + label:before {
border-radius: 4px;
}
input[type="radio"]:checked + label:before,
input[type="radio"]:not(:checked) + label:before {
border-radius: 100%;
}
input[type="checkbox"]:checked + label:after,
input[type="checkbox"]:not(:checked) + label:after,
input[type="radio"]:checked + label:after,
input[type="radio"]:not(:checked) + label:after {
content: "";
position: absolute;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
input[type="checkbox"]:checked + label:after,
input[type="checkbox"]:not(:checked) + label:after {
left: 3px;
top: 4px;
width: 10px;
height: 5px;
border-radius: 1px;
border-left: 4px solid #ccc;
border-bottom: 4px solid #ccc;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
input[type="radio"]:checked + label:after,
input[type="radio"]:not(:checked) + label:after {
left: 5px;
top: 5px;
width: 10px;
height: 10px;
border-radius: 100%;
background-color: #e145a3;
}
input[type="checkbox"]:not(:checked) + label:after,
input[type="radio"]:not(:checked) + label:after {
opacity: 0;
}
input[type="checkbox"]:checked + label:after,
input[type="radio"]:checked + label:after {
opacity: 1;
}
table {
width:100%;
padding: 4px;
}
table tr.odd:nth-child(2n) {
background: #2f2f2f;
}
table tr.odd:hover {
background: #282828;
}
table tr td {
padding:4px;
}
a { color: #37a4a4; text-decoration:none; }
a:visited { color: #37a4a4; text-decoration:none; }
input[type=text] {
background: #333;
color:#eee;
}
input[type=button] {
padding:4px 14px 4px 14px;
border:1px solid grey;
border-radius:4px;
background: #333;
color:#eee;
}
.headWord {
display:inline-block;
overflow:hidden;
}
.lftButn {
padding:4px 14px 4px 14px;
border:1px solid grey;
border-radius:4px;
background: #333;
color:#eee;
display:block;
width:100%;
margin:4px;
}
/*********/
#page {
z-index:20;
position:fixed;
top:32px;
left:2px;
right:2px;
bottom:0;
border:1px solid #000;
border-radius:4px;
background:#222;
padding:6px;
}
#pageBody {
border:0px solid red;
overflow:auto;
width:100%;
height:100%;
}
#topRight {
z-index:10;
position:fixed;
background:#000;
top:-4px;
left:76%;
right:80px;
bottom:0px;
overflow:auto;
border:1px solid #000;
border-radius:4px;
padding:8px;
opacity:0.8;
}
#topRight:hover {
z-index:50;
border:1px solid green;
}
#topCent {
z-index:10;
position:fixed;
background:#222;
top:0;
left:20%;
right:20%;
border:1px solid #222;
padding:8px;
}
#topCent:hover {
z-index:50;
}
#topLeft {
z-index:10;
position:fixed;
background:#000;
top:-6px;
left:-2px;
right:80%;
border:1px solid #444;
padding:8px;
}
#topLeft:hover {
z-index:50;
border:1px solid green;
}
/*******/
#diag {
z-index:50;
position:fixed;
border:1px solid red;
border-radius:8px;
background-color:#222;
top:20px;
left:20px;
min-width:640px;
min-height:480px;
overflow:hidden;
}
/*******/
#cmpKernelVanilaNodeRoot {
border:1px solid grey;
position:absolute;
top:16px;
right:4px;
width:300px;
height:90px;
overflow:hidden;
}
#cmpKernelVanilaTitle {
padding-left:32px;
background-image: url(/go-prefix/static/img/tux-favicon.png);
background-repeat:no-repeat;
background-size:16px;
background-position: 8px 2px;
}
#cmpKernelVanilaHead {
font-size:16px;
border-bottom:1px solid grey;
}
#cmpKernelVanilaHeadButton {
border:0px solid grey;
position:absolute;
top:0;
right:-24px;
padding:0px;
padding-right:0px;
margin:0;
background-color:transparent;
color:white;
font-size:16px;
}
#cmpKernelVanilaNodeRoot:hover #cmpKernelVanilaHeadButton {
right:8px;
transform: rotate(-180deg);
transition: right 1s, transform 1s;
}
#cmpTinkoffCurrencyNodeRoot {
border:1px solid grey;
position:absolute;
top:110px;
right:4px;
width:300px;
height:90px;
overflow:hidden;
}
#cmpTinkoffCurrencyTitle {
padding-left:32px;
background-image: url(/go-prefix/static/img/tkf-favicon-32x32.png);
background-repeat:no-repeat;
background-size:16px;
background-position: 8px 2px;
}
#cmpTinkoffCurrencyHead {
font-size:16px;
border-bottom:1px solid grey;
}
#cmpTinkoffCurrencyHeadButton {
border:0px solid grey;
position:absolute;
top:0;
right:-24px;
padding:0px;
padding-right:0px;
margin:0;
background-color:transparent;
color:white;
font-size:16px;
}
#cmpTinkoffCurrencyNodeRoot:hover #cmpTinkoffCurrencyHeadButton {
right:8px;
transform: rotate(-270deg);
transition: right 1s, transform 1s;
}
#cmpTinkoffCurrencyButton {
width: 100%;
height: 100%;
background-image: url(/go-prefix/static/img/tkf-logo-tinkoff.ru.png);
background-repeat:no-repeat;
background-size:32px;
background-position: 8px 2px;
}