view-mode-selector.css in View Mode Selector 8
.view-mode-selector-view-modes .settings {
margin-left: 3em;
}
/* HTML preview styling
==============================================================================
We display the view mode radio buttons as justified grid.
The guys at justifygrid.com describe very well how this works
*/
.field-widget-view-mode-selector-icons .form-radios {
text-align: justify;
font-size: 0;
line-height: 0;
}
.field-widget-view-mode-selector-icons .form-radios .form-item {
display: inline-block;
padding-left: 1em;
min-width: 100px;
font-size: 1rem;
line-height: 1.4em;
vertical-align: top;
text-align: center;
}
.field-widget-view-mode-selector-icons .form-radios .form-item:first-child {
padding-left: 0;
}
.field-widget-view-mode-selector-icons .form-radios input[type="radio"]:not(.no-preview) {
display: none;
}
/* Icon & Preview layout */
.field-widget-view-mode-selector-icons .form-radios img {
display: block;
max-width: 100px;
height: auto;
margin: 0 !important;
}
.field-widget-view-mode-selector-icons .form-radios label {
display: block;
}
/* Preview coloring */
.field-widget-view-mode-selector-icons .form-radios .placeholder {
background: #000;
min-height: 20px;
border: 2px solid white;
}
.field-widget-view-mode-selector-icons .form-radios label img,
.field-widget-view-mode-selector-icons .form-radios label .entity {
padding: 0.4em;
background: rgba(0, 0, 0, 0.075);
transition: .4s background ease;
}
.field-widget-view-mode-selector-icons .form-radios .form-item:hover label img,
.field-widget-view-mode-selector-icons .form-radios .form-item:hover label .entity {
background: rgba(0, 0, 0, 0.2);
}
.field-widget-view-mode-selector-icons .form-radios input[type="radio"]:checked + label img,
.field-widget-view-mode-selector-icons .form-radios input[type="radio"]:checked + label .entity {
background: rgba(150, 188, 68, 0.9);
}
File
css/view-mode-selector.css
View source
- .view-mode-selector-view-modes .settings {
- margin-left: 3em;
- }
-
- /* HTML preview styling
- ==============================================================================
- We display the view mode radio buttons as justified grid.
- The guys at justifygrid.com describe very well how this works
- */
- .field-widget-view-mode-selector-icons .form-radios {
- text-align: justify;
- font-size: 0;
- line-height: 0;
- }
-
- .field-widget-view-mode-selector-icons .form-radios .form-item {
- display: inline-block;
- padding-left: 1em;
- min-width: 100px;
- font-size: 1rem;
- line-height: 1.4em;
- vertical-align: top;
- text-align: center;
- }
-
- .field-widget-view-mode-selector-icons .form-radios .form-item:first-child {
- padding-left: 0;
- }
-
- .field-widget-view-mode-selector-icons .form-radios input[type="radio"]:not(.no-preview) {
- display: none;
- }
-
- /* Icon & Preview layout */
- .field-widget-view-mode-selector-icons .form-radios img {
- display: block;
- max-width: 100px;
- height: auto;
- margin: 0 !important;
- }
-
- .field-widget-view-mode-selector-icons .form-radios label {
- display: block;
- }
-
- /* Preview coloring */
- .field-widget-view-mode-selector-icons .form-radios .placeholder {
- background: #000;
- min-height: 20px;
- border: 2px solid white;
- }
-
- .field-widget-view-mode-selector-icons .form-radios label img,
- .field-widget-view-mode-selector-icons .form-radios label .entity {
- padding: 0.4em;
- background: rgba(0, 0, 0, 0.075);
- transition: .4s background ease;
- }
-
- .field-widget-view-mode-selector-icons .form-radios .form-item:hover label img,
- .field-widget-view-mode-selector-icons .form-radios .form-item:hover label .entity {
- background: rgba(0, 0, 0, 0.2);
- }
-
- .field-widget-view-mode-selector-icons .form-radios input[type="radio"]:checked + label img,
- .field-widget-view-mode-selector-icons .form-radios input[type="radio"]:checked + label .entity {
- background: rgba(150, 188, 68, 0.9);
- }