libreccm-legacy/ccm-sci-bundle/web/themes/mandalay-yaml/yaml/navigation/vlist.css

145 lines
3.1 KiB
CSS

/**
* "Yet Another Multicolumn Layout" - YAML CSS Framework
*
* (en) Vertical list navigation "vlist"
* (de) Vertikale Navigationsliste "vlist"
*
* @copyright © 2005-2013, Dirk Jesse
* @license CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
* YAML-CDL (http://www.yaml.de/license.html)
* @link http://www.yaml.de
* @package yaml
* @version 4.1.2
*/
@media all {
/* 4 navigation levels defined */
.ym-vlist {
margin: 0 0 1.5em 0;
list-style-type: none;
background: transparent;
border: 0 none;
}
.ym-vlist ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 100%;
overflow: hidden;
border-top: 2px #ddd solid;
border-bottom: 2px #ddd solid;
}
.ym-vlist ul ul {
border: 0 none;
}
.ym-vlist li {
float: left;
width: 100%;
margin: 0;
padding: 0;
background-color: #fff;
}
.ym-vlist a,
.ym-vlist strong,
.ym-vlist span {
display: block;
padding: 3px 0px 3px 10%;
text-decoration: none;
border-bottom: 1px #ddd solid;
}
.ym-vlist a,
.ym-vlist a:visited {
color: #444;
}
.ym-vlist li span {
display: block;
font-weight: bold;
border-bottom: 1px #ddd solid;
}
.ym-vlist li.active {
color: #fff;
background-color: #444;
}
.ym-vlist li.active strong {
font-weight: bold;
}
.ym-vlist li a,
.ym-vlist li strong,
.ym-vlist li span {
width: 90%;
padding-left: 10%;
}
.ym-vlist li a:focus,
.ym-vlist li a:hover,
.ym-vlist li a:active {
background-color: #888;
color: #fff;
outline: 0 none;
}
.ym-vlist li ul li a,
.ym-vlist li ul li strong,
.ym-vlist li ul li span {
width: 80%;
padding-left: 20%;
}
.ym-vlist li ul li a,
.ym-vlist li ul li a:visited {
background-color: #f8f8f8;
color: #333;
}
.ym-vlist li ul li a:focus,
.ym-vlist li ul li a:hover,
.ym-vlist li ul li a:active {
background-color: #888;
color: #fff;
}
.ym-vlist li ul li ul li a,
.ym-vlist li ul li ul li strong,
.ym-vlist li ul li ul li span {
width: 70%;
padding-left: 30%;
}
.ym-vlist li ul li ul li a,
.ym-vlist li ul li ul li a:visited {
background-color: #f0f0f0;
color: #222;
}
.ym-vlist li ul li ul li a:focus,
.ym-vlist li ul li ul li a:hover,
.ym-vlist li ul li ul li a:active {
background-color: #888;
color: #fff;
}
.ym-vlist li ul li ul li ul li a,
.ym-vlist li ul li ul li ul li strong,
.ym-vlist li ul li ul li ul li span {
width: 60%;
padding-left: 40%;
}
.ym-vlist li ul li ul li ul li a,
.ym-vlist li ul li ul li ul li a:visited {
background-color: #e8e8e8;
color: #111;
}
.ym-vlist li ul li ul li ul li a:focus,
.ym-vlist li ul li ul li ul li a:hover,
.ym-vlist li ul li ul li ul li a:active {
background-color: #888;
color: #fff;
}
/* title */
.ym-vtitle {
font-weight: bold;
font-size: 100%;
width: 90%;
padding: 3px 0px 3px 10%;
margin: 0;
color: #444;
background-color: #fff;
border-top: 2px #ddd solid;
}
.ym-vtitle + ul {
border-top: 4px #888 solid;
}
}