Template:Links and Resources/styles.css
From Archon Arcana - The KeyForge Wiki
.link-box-wrap {
display: flex;
width: 100%;
flex-wrap: wrap;
}
.link-box {
flex: 1;
margin-bottom: 2%;
margin-top: 2%;
/* border-radius:20px;
box-shadow:1px 1px 2px #505050; */
border-top: 3px solid #303030;
border-bottom: 3px solid #303030;
border-left: 1px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
background-color: #fefefe;
}
.link-box-header {
color: black;
width: 100%;
background-color: #fefefe;
/* border-top-right-radius:20px;
border-top-left-radius:20px; */
padding: 12px 5px 5px 15px;
box-sizing: border-box;
font-size: 1.4em;
background-image:linear-gradient(#f0f0f0,#fefefe);
font-family:ubuntu;
}
.link-box h3 {
color: dodgerblue;
width: 100%;
box-sizing: border-box;
padding: 0px 0px 0px 6px;
margin-top: 5px;
margin-bottom: 10px;
font-family:ubuntu;
}
.link-box-text {
width: 100%;
padding: 10px 5px 10px 10px;
box-sizing: border-box;
}
.link-box-text ul {
list-style-type: none;
list-style: square outside none;
margin-left: 5px;
padding-left: 0px;
margin-top: 0px;
}
.link-box-text li {
margin-bottom: 5px;
list-style-type: none;
}
.link-box-text li:last-of-type {
margin-bottom:15px;
}
.link-box a:link,
.link-box a:visited, .link-box-collapsible .inner a:link, .link-box-collapsible .inner a:visited {
color: #606060;
text-decoration: none;
border-bottom: 1px dotted #606060;
}
.link-box a:hover, .link-box-collapsible .inner a:hover {
color: dodgerblue;
}
.hide {
display: none;
}
.link-box-collapsible {
list-style: none;
padding: 0;
margin-left: 0px;
}
.link-box-collapsible li,
.link-box-collapsible ul {
margin-left: 0px;
margin-top: 10px;
margin-bottom: 10px;
}
.link-box-collapsible-header {
width: 100%;
display: block;
cursor: pointer;
transition: background 0.3s ease;
box-sizing: border-box;
color: black;
width: 100%;
background-color: #e0e0e0;
padding: 12px 5px 8px 15px;
box-sizing: border-box;
border-left:5px solid #505050;
font-size: 1.3em;
}
.link-box-collapsible-header:hover {
background: #d0d0d0;
box-sizing: border-box;
}
ul.link-box-collapsible .inner {
text-align: left;
overflow: hidden;
background-color: #ffffff;
max-height: 0;
line-height: 1.5em;
transition: max-height 0.6s ease;
width: 100%;
padding: 0px 5px 0px 10px;
box-sizing: border-box;
}
ul.link-box-collapsible .inner h3 {
color: dodgerblue;
width: 100%;
box-sizing: border-box;
padding: 0px 0px 0px 6px;
margin-top: 10px;
margin-bottom: 10px;
}
.link-box-collapsible .inner ul {
list-style-type: none;
list-style: none inside none;
margin-left: 5px;
padding-left: 10px;
padding-right:5px;
margin-top: 0px;
}
.link-box-collapsible .inner li {
margin-bottom: 5px;
}
.link-box-collapsible .inner li:first-of-type {
margin-top:15px;
}
.link-box-collapsible .inner li:last-of-type {
margin-bottom:15px;
}
.link-box-collapsible input[type="checkbox"]:checked + li > .inner {
max-height: 1000px;
}
.link-box-collapsible-header img {
position:absolute;
right:20px;
margin-top:6px;
}
.link-box-collapsible .inner img {
display:none;
}
.link-box-collapsible input[type="checkbox"]:checked + li > .link-box-collapsible-header img {
transform:rotate(180deg);
}
@media screen and (max-width: 700px) {
.column {
display:none;
}
}
@media screen and (min-width: 701px) {
.column {
display: flex;
flex-direction: column;
flex: 1;
}
.column:first-of-type {
min-width: 400px;
margin-right: 2%;
}
.column:nth-child(2) {
min-width: 250px;
}
.link-box-collapsible {
display:none;
}
}
@media screen and (min-width:701px) and (max-width:900px) {
.link-box-wrap {
display:block;
}
.column:first-of-type {
margin-right: 0%;
}
}