ModelHandle/website/o3dv/css/controls.css
2021-10-10 11:31:47 +02:00

152 lines
2.4 KiB
CSS

div.ov_svg_icon
{
color: var(--ov_icon_color);
font-size: 18px;
width: 18px;
height: 18px;
}
div.ov_svg_icon.left
{
margin-right: 10px;
float: left;
}
div.ov_svg_icon.left_inline
{
margin-right: 10px;
margin-top: 2px;
float: left;
}
div.ov_svg_icon.light
{
color: var(--ov_light_icon_color);
}
div.ov_svg_icon.selected
{
color: var(--ov_button_color);
}
div.ov_thin_scrollbar
{
scrollbar-color: var(--ov_border_color) transparent;
scrollbar-width: thin;
}
div.ov_thin_scrollbar::-webkit-scrollbar
{
width: 3px;
height: 3px;
}
div.ov_thin_scrollbar::-webkit-scrollbar-thumb
{
background: #cccccc;
}
div.ov_button
{
color: var(--ov_button_text_color);
background: var(--ov_button_color);
text-align: center;
padding: 3px;
border: 1px solid var(--ov_button_color);
border-radius: 5px;
cursor: pointer;
}
div.ov_button.outline
{
color: var(--ov_outline_button_text_color);
background: transparent;
border: 1px solid var(--ov_outline_button_color);
}
div.ov_tooltip
{
color: var(--ov_dialog_foreground_color);
background: var(--ov_dialog_background_color);
padding: 5px 10px;
border-radius: 5px;
position: absolute;
box-shadow: var(--ov_shadow);
}
input.ov_dialog_text
{
color: var(--ov_dialog_foreground_color);
background: var(--ov_dialog_background_color);
}
input.ov_radio_button
{
margin-right: 10px;
}
input.ov_radio_button
{
position: relative;
top: 2px;
width: 14px;
height: 14px;
margin-right: 10px;
border: 1px solid var(--ov_foreground_color);
border-radius: 50%;
transition: 0.2s all linear;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input.ov_radio_button:checked
{
border: 5px solid var(--ov_button_color);
}
input.ov_checkbox
{
position: relative;
top: 4px;
width: 14px;
height: 14px;
margin-right: 10px;
border-radius: 2px;
border: 1px solid var(--ov_foreground_color);
transition: 0.2s all linear;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input.ov_checkbox:checked
{
background-color: var(--ov_button_color);
background-image: url('O3DVIcons/checkmark.svg');
background-position: center;
border: 0px;
}
@media (hover)
{
div.ov_svg_icon.selected:hover
{
color: var(--ov_hover_text_color);
}
div.ov_button:hover
{
background: var(--ov_button_hover_color);
border: 1px solid var(--ov_button_hover_color);
}
div.ov_button.outline:hover
{
background: var(--ov_outline_button_hover_color);
border: 1px solid var(--ov_outline_button_color);
}
}