@plone/volto
Version:
Volto
64 lines (58 loc) • 2.29 kB
text/less
/* Responsive visibility helper classes */
body:not(.has-sidebar):not(.has-sidebar-collapsed) {
/* Mobile */
@media only screen and (max-width: @largestMobileScreen) {
[class*='mobile hidden'],
[class*='tablet only']:not(.mobile),
[class*='computer only']:not(.mobile),
[class*='large screen only']:not(.mobile),
[class*='widescreen only']:not(.mobile),
[class*='or lower hidden'] {
display: none ;
}
}
/* Tablet / iPad Portrait */
@media only screen and (min-width: @tabletBreakpoint) and (max-width: @largestTabletScreen) {
[class*='mobile only']:not(.tablet),
[class*='tablet hidden'],
[class*='computer only']:not(.tablet),
[class*='large screen only']:not(.tablet),
[class*='widescreen only']:not(.tablet),
[class*='or lower hidden']:not(.mobile) {
display: none ;
}
}
/* Computer / Desktop / iPad Landscape */
@media only screen and (min-width: @computerBreakpoint) and (max-width: @largestSmallMonitor) {
[class*='mobile only']:not(.computer),
[class*='tablet only']:not(.computer),
[class*='computer hidden'],
[class*='large screen only']:not(.computer),
[class*='widescreen only']:not(.computer),
[class*='or lower hidden']:not(.tablet):not(.mobile) {
display: none ;
}
}
/* Large Monitor */
@media only screen and (min-width: @largeMonitorBreakpoint) and (max-width: @largestLargeMonitor) {
[class*='mobile only']:not([class*='large screen']),
[class*='tablet only']:not([class*='large screen']),
[class*='computer only']:not([class*='large screen']),
[class*='large screen hidden'],
[class*='widescreen only']:not([class*='large screen']),
[class*='or lower hidden']:not(.computer):not(.tablet):not(.mobile) {
display: none ;
}
}
/* Widescreen Monitor */
@media only screen and (min-width: @widescreenMonitorBreakpoint) {
[class*='mobile only']:not([class*='widescreen']),
[class*='tablet only']:not([class*='widescreen']),
[class*='computer only']:not([class*='widescreen']),
[class*='large screen only']:not([class*='widescreen']),
[class*='widescreen hidden'],
[class*='widescreen or lower hidden'] {
display: none ;
}
}
}