xrforge-v2/src/css/xrforge.max.css

270 lines
5.1 KiB
CSS

body{
background:#000000;
}
.grid .tile .img{
visibility: visible;
border:1px dotted #223;
background-size:cover;
background-position:center;
background-repeat: no-repeat;
border-radius:5px 5px 0px 0px;
height:33vh;
}
.grid .tile{
margin: 0px 15px 15px 0px;
width:31%;
float:left;
background-color:#333;
}
@media (max-width: 890px){
.grid .tile {
width:47%;
}
}
@media (max-width: 713px){
.grid .tile {
float:none;
width:100%;
margin: 0px 0px 15px 0px;
}
form table tr > th:nth-child(3),
form table tr > td:nth-child(3) {
display:none;
}
.menu{
position:absolute;
right:20px;
}
.menu a{
padding-right:20px !important;
}
.menu a.xl{ display:none; }
}
.grid .tile .text{
padding: 10px 20px 10px 15px !important;
font-size:14px;
}
.grid .tile img.icon{
transform: translate(0,-3px);
}
.clear{
clear:both;
}
.jumbotron{
padding:20px 20px;
background:linear-gradient(45deg,#0000,#0000,#F7F2,#0000,#07F2,#0000,#0000);
background:url(./../img/backdrop.jpg);
background-size: cover;
background-position: bottom;
background-repeat: no-repeat;
}
img.icon{
display: inline-block !important;
margin-top: 0px;
margin-bottom: -5px;
width: 17px;
}
#viewer{
position: absolute;
width: 100%;
height: calc( 99.7vh - 59px);
margin-top: 0px;
background: #FFF;
left: 0;
top: 62px;
}
/* telescopic text */
u {
cursor: pointer;
display: inline;
text-decoration:none;
white-space:nowrap;
font-weight:bold;
padding:0;
}
u > u,
u > span{
display: none;
}
u:focus-within > u,
u:focus-within > span {
display: inline;
}
u span{
font-weight:normal;
white-space: normal;
background:none;
}
/* underline settings */
.telescopic u:nth-child(odd)::before,
.telescopic u:nth-child(even)::before{
border-bottom:4px solid #F0F;
content:' ';
display:inline-block;
margin-right:5px;
width:23px;
height:32px;
position: absolute;
animation:fade 1000ms infinite;
-webkit-animation:fade 1000ms infinite;
}
.telescopic u:nth-child(odd)::before{
border-bottom:4px solid #77F;
}
.telescopic * {
line-height:40px;
}
.vertical u:focus-within > u::after,
.vertical u:focus-within > span::after {
content:' ';
display:block;
}
.show > u,
.show > span{
display:inline;
}
.telescopic u.show::before,
.telescopic u.show::after{
display:none;
}
/* spectrum ruler */
.spectrum{
display:block !important;
box-shadow: 0px 0px 5px #F0F;
}
.spectrum.span{
position: absolute;
left: 0px;
right: 0px;
}
.spectrum > div,
.ruler{
margin:3px 0px;
clear:both;
background:linear-gradient(90deg, #F07, #77F, #F07);
height:2px;
}
#spectrumheader{
position: absolute;
top: 57px;
z-index: 1000;
left: 0px;
height: 5px;
width: 100%;
}
/* css tabs */
.vtab { display:none } /* hide (fallback) vertical tabs */
div.tab-frame > input{ display:none;}
div.tab-frame > label{
display:inline-block;
padding:5px 10px;
cursor:pointer;
background:#112;
border-bottom:1px solid #447;
padding-right:10px;
color:#AAD;
margin-bottom:20px;
}
div.tab-frame > label b.tag{
color:#888;
background:#000;
}
div.tab-frame > input:checked + label{
border-bottom:4px solid #A8F;
cursor:default;
background:#224;
color:#FFF;
font-weight:bold;
}
div.tab-frame div.tab{
display:none;
clear:left
}
div.tab-frame > input:nth-of-type(1):checked ~ .tab:nth-of-type(1),
div.tab-frame > input:nth-of-type(2):checked ~ .tab:nth-of-type(2),
div.tab-frame > input:nth-of-type(3):checked ~ .tab:nth-of-type(3),
div.tab-frame > input:nth-of-type(4):checked ~ .tab:nth-of-type(4),
div.tab-frame > input:nth-of-type(5):checked ~ .tab:nth-of-type(5),
div.tab-frame > input:nth-of-type(6):checked ~ .tab:nth-of-type(6),
div.tab-frame > input:nth-of-type(7):checked ~ .tab:nth-of-type(7),
div.tab-frame > input:nth-of-type(8):checked ~ .tab:nth-of-type(8),
div.tab-frame > input:nth-of-type(9):checked ~ .tab:nth-of-type(9),
div.tab-frame > input:nth-of-type(10):checked ~ .tab:nth-of-type(10),
div.tab-frame > input:nth-of-type(11):checked ~ .tab:nth-of-type(11),
div.tab-frame > input:nth-of-type(12):checked ~ .tab:nth-of-type(12),
div.tab-frame > input:nth-of-type(13):checked ~ .tab:nth-of-type(13),
div.tab-frame > input:nth-of-type(14):checked ~ .tab:nth-of-type(14),
div.tab-frame > input:nth-of-type(15):checked ~ .tab:nth-of-type(15),
div.tab-frame > input:nth-of-type(16):checked ~ .tab:nth-of-type(16),
div.tab-frame > input:nth-of-type(17):checked ~ .tab:nth-of-type(17){ display:block;
}
div.tab-frame > div.info{
display:none;
}
div.tab-frame label.info{
border:none;
padding:0;
}
div.tab-frame > input:checked + label.info{
border:none;
}
div.tab-frame > input#info:checked ~ .info{
display:block;
cursor:pointer;
}
/* popup */
#popup{
position:fixed;
max-width:720px;
margin:auto auto;
top:20%;
left:5%;
right:5%;
max-height:60vh;
padding:0px 30px 30px 30px;
background:#112e;
z-index:1000;
overflow:hidden;
overflow-y:auto;
}
#popup .icon.close{
cursor:pointer;
width: 40px;
filter: invert(1);
position: absolute;
right: 20px;
top: 20px;
}