content/logbuilder/treeview.css (229 lines of code) (raw):
.infofield {
background: #CFC;
border: 1px solid #000;
border-radius: 4px;
cursor: pointer;
margin: 0px;
float: left;
clear: none;
}
.regfield {
background: none;
border: none;
cursor: auto;
margin: 1px;
float: left;
clear: none;
}
body {
background: #333;
}
#contents {
width: 1150px;
min-height: 600px;
background: #666;
border: 1px solid #DDD;
margin: 10px auto;
clear: none;
float: left;
}
#header {
width: 1150px;
color: #000;
background: #DDD;
border: 1px solod #000;
clear: none;
float: left;
}
.css-treeview-parent {
margin-top: 30px;
margin-left: 30px;
margin-right: 20px;
font: normal 11px "Segoe UI", Arial, Sans-serif;
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
float: left;
border-radius: 5px;
border: 1px solid #000;
min-height: 500px;
min-width: 200px;
background: url(treeview.png);
background-repeat: repeat-y;
}
.css-treeview ul,
.css-treeview li
{
padding: 0;
margin: 0;
list-style: none;
}
.css-treeview input
{
position: absolute;
opacity: 0;
}
.css-treeview
{
}
.css-treeview b
{
padding-left: 5px;
}
.css-treeview a
{
color: #00f;
text-decoration: none;
}
.css-treeview a:hover
{
text-decoration: underline;
}
.css-treeview input + label + ul
{
margin: 0 0 0 22px;
}
.css-treeview input ~ ul
{
display: none;
}
.css-treeview label,
.css-treeview label::before
{
cursor: pointer;
}
.css-treeview input:disabled + label
{
cursor: default;
opacity: .6;
}
.css-treeview input:checked:not(:disabled) ~ ul
{
display: block;
}
.css-treeview label,
.css-treeview label::before
{
background: url("icons.png") no-repeat;
}
.css-treeview label,
.css-treeview a,
.css-treeview label::before
{
display: inline-block;
height: 16px;
line-height: 16px;,
vertical-align: middle;
}
.logbox a {
margin-left: 10px;
font-size: 12px;
}
.css-treeview label
{
background-position: 18px 0;
}
.css-treeview label::before
{
content: "";
width: 16px;
margin: 0 22px 0 0;
vertical-align: middle;
background-position: 0 -32px;
}
.css-treeview input:checked + label::before
{
background-position: 0 -16px;
}
/* webkit adjacent element selector bugfix */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.css-treeview
{
-webkit-animation: webkit-adjacent-element-selector-bugfix infinite 1s;
}
@-webkit-keyframes webkit-adjacent-element-selector-bugfix
{
from
{
padding: 0;
}
to
{
padding: 0;
}
}
}
.menubar {
border-radius: 8px;
width: 400px;
height: 32px;
border: 1px solid #000;
background-image: url(menubar.png);
background-repeat: repeat-x;
float: left;
margin-top: 20px;
margin-left: 100px;
padding-left: 2px;
}
.splitter {
float: left;
width: 1px;
height: 32px;
background: #000;
opacity: 0.3;
}
.menuitem {
float: left;
height: 24px;
padding-top: 8px;
padding-left: 8px;
padding-right: 12px;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 12px;
}
.menuitem:hover {
cursor: pointer;
background: rgba(255,255,100, 0.3);
}
.menuitem p:hover { opacity: 10; }
.log_selected {
background: #FFF;
background-image: url(logformat_selected.png);
background-repeat: repeat-x;
padding: 5px;
padding-top: 2px;
margin-top: 15px;
width: 800px;
min-height: 180px;
clear: none;
float: left;
border: 1px solid #000;
border-radius: 5px;
margin-bottom: 15px;
}
.log_deselected {
background: #CCC;
background-image: url(logformat_deselected.png);
background-repeat: repeat-x;
padding: 5px;
padding-top: 2px;
margin-top: 15px;
width: 800px;
min-height: 180px;
clear: none;
float: left;
border: 1px solid #000;
border-radius: 5px;
margin-bottom: 15px;
}
h4 {
margin-top: 0px;
text-align: center;
}
a {
padding-left: 10px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}