mediawiki-extensions-Visual.../modules/ve/ui/styles/ve.ui.Tool.css
Trevor Parscal f16eb56a95 Make menus render on the very top of everything
Menus dismiss automatically on blur, so it's safe to make them on the very top of everything

Change-Id: I08bed7f7fbf108f1197c4b6c52ab5b5159e3c982
2013-05-28 13:59:05 +01:00

175 lines
3.5 KiB
CSS

/*!
* VisualEditor UserInterface Tool styles.
*
* @copyright 2011-2013 VisualEditor Team and others; see AUTHORS.txt
* @license The MIT License (MIT); see LICENSE.txt
*/
/* ve.ui.ButtonTool */
.ve-ui-buttonTool {
display: inline-block;
border: solid 1px transparent;
border-radius: 0.125em;
cursor: pointer;
vertical-align: top;
}
.ve-ui-buttonTool {
padding: 0.25em;
height: 1.5em;
width: 1.5em;
margin: 0.05em;
}
.ve-ui-buttonTool:hover {
border-color: #eee;
}
.ve-ui-buttonTool-active:hover {
border-color: #ccc;
}
.ve-ui-buttonTool:active,
.ve-ui-buttonTool-active {
border-color: #ddd;
/* @embed */
background-image: url(images/fade-down.png);
background-position: left top;
background-repeat: repeat-x;
box-shadow: inset 0 0.07em 0.07em 0 rgba(0, 0, 0, 0.07);
}
.ve-ui-widget-disabled.ve-ui-buttonTool:active {
background-image: none;
box-shadow: none;
}
.ve-ui-widget-disabled.ve-ui-buttonTool {
filter: alpha(opacity=25);
opacity: 0.25;
}
.ve-ui-widget-disabled.ve-ui-buttonTool:hover {
border-color: transparent;
}
.ve-ui-buttonTool-icon {
display: block;
height: 1.5em;
width: 1.5em;
background-position: center center;
background-repeat: no-repeat;
filter: alpha(opacity=80);
opacity: 0.8;
}
.ve-ui-buttonTool:hover .ve-ui-buttonTool-icon {
filter: alpha(opacity=100);
opacity: 1;
}
.ve-ui-widget-disabled .ve-ui-buttonTool-icon {
filter: alpha(opacity=80);
opacity: 0.8;
}
/* ve.ui.DropdownTool */
.ve-ui-dropdownTool {
position: relative;
display: inline-block;
cursor: pointer;
vertical-align: top;
border: solid 1px #ddd;
border-radius: 0.25em;
background-color: white;
box-shadow: inset 0 0.07em 0.07em 0 rgba(0, 0, 0, 0.07);
}
.ve-ui-dropdownTool:hover {
border-color: #ccc;
}
.ve-ui-dropdownTool-label {
overflow: hidden;
height: 2em;
padding-right: 0.25em;
padding-left: 0.75em;
line-height: 2em;
}
.ve-ui-dropdownTool-label span {
font-size: 0.8em;
}
.ve-ui-dropdownTool-icon {
position: absolute;
right: 0;
width: 2em;
height: 2em;
/* @see ve.ui.Icons */
background-position: 50% 50%;
background-repeat: no-repeat;
filter: alpha(opacity=80);
opacity: 0.8;
}
.ve-ui-dropdownTool:hover .ve-ui-dropdownTool-icon {
filter: alpha(opacity=100);
opacity: 1;
}
.ve-ui-dropdownTool .ve-ui-menuWidget {
left: -1px;
top: 2.5em;
z-index: 10000;
}
.ve-ui-dropdownTool .ve-ui-labeledElement-label {
display: block;
padding: 0.33em 0 0.33em 0;
}
.ve-ui-dropdownTool-format {
width: 8em;
}
.ve-ui-dropdownTool-format .ve-ui-optionWidget[rel="paragraph"] .ve-ui-labeledElement-label {
font-weight: normal;
}
.ve-ui-dropdownTool-format .ve-ui-optionWidget[rel="heading-1"] .ve-ui-labeledElement-label {
font-size: 188%;
font-weight: normal;
}
.ve-ui-dropdownTool-format .ve-ui-optionWidget[rel="heading-2"] .ve-ui-labeledElement-label {
font-size: 150%;
font-weight: normal;
}
.ve-ui-dropdownTool-format .ve-ui-optionWidget[rel="heading-3"] .ve-ui-labeledElement-label {
font-size: 132%;
font-weight: bold;
}
.ve-ui-dropdownTool-format .ve-ui-optionWidget[rel="heading-4"] .ve-ui-labeledElement-label {
font-size: 116%;
font-weight: bold;
}
.ve-ui-dropdownTool-format .ve-ui-optionWidget[rel="heading-5"] .ve-ui-labeledElement-label {
font-size: 100%;
font-weight: bold;
}
.ve-ui-dropdownTool-format .ve-ui-optionWidget[rel="heading-6"] .ve-ui-labeledElement-label {
font-size: 80%;
font-weight: bold;
}
.ve-ui-dropdownTool-format .ve-ui-optionWidget[rel="preformatted"] .ve-ui-labeledElement-label {
font-family: monospace, "Courier New";
}