Skip to content

Instantly share code, notes, and snippets.

@rowej83
Created July 23, 2014 13:01
Show Gist options
  • Save rowej83/34117abebf53cd895fa4 to your computer and use it in GitHub Desktop.
Save rowej83/34117abebf53cd895fa4 to your computer and use it in GitHub Desktop.
Hidden/Visible responsive helper classes for PureCSS Framework - using pixels or EMs
/* pure-hidden-xs */
@media screen and (max-width:567px) {
.pure-visible-sm{display:none}
.pure-visible-md{display:none}
.pure-visible-lg{display:none}
.pure-visible-xl{display:none}
.pure-hidden-xs{display:none}
}
/* pure-hidden-sm */
@media screen and (min-width:568px) and (max-width:767px) {
.pure-visible-xs{display:none}
.pure-visible-md{display:none}
.pure-visible-lg{display:none}
.pure-visible-xl{display:none}
.pure-hidden-sm{display:none}
}
/* pure-hidden-md */
@media screen and (min-width:768px) and (max-width:1023px) {
.pure-visible-xs{display:none}
.pure-visible-sm{display:none}
.pure-visible-lg{display:none}
.pure-visible-xl{display:none}
.pure-hidden-md{display:none}
}
/* pure-hidden-lg */
@media screen and (min-width:1024px) and (max-width:1279px) {
.pure-visible-xs{display:none}
.pure-visible-sm{display:none}
.pure-visible-md{display:none}
.pure-visible-xl{display:none}
.pure-hidden-lg{display:none}
}
/* pure-hidden-xl */
@media screen and (min-width:1280px) {
.pure-visible-xs{display:none}
.pure-visible-sm{display:none}
.pure-visible-md{display:none}
.pure-visible-lg{display:none}
.pure-hidden-xl{display:none}
}
/* EM VERSION BELOW */
/* pure-hidden-xs */
@media screen and (max-width:35.438em) {
.pure-visible-sm{display:none}
.pure-visible-md{display:none}
.pure-visible-lg{display:none}
.pure-visible-xl{display:none}
.pure-hidden-xs{display:none}
}
/* pure-hidden-sm */
@media screen and (min-width:35.5em) and (max-width:47.938em) {
.pure-visible-xs{display:none}
.pure-visible-md{display:none}
.pure-visible-lg{display:none}
.pure-visible-xl{display:none}
.pure-hidden-sm{display:none}
}
/* pure-hidden-md */
@media screen and (min-width:48em) and (max-width:63.938em) {
.pure-visible-xs{display:none}
.pure-visible-sm{display:none}
.pure-visible-lg{display:none}
.pure-visible-xl{display:none}
.pure-hidden-md{display:none}
}
/* pure-hidden-lg */
@media screen and (min-width:64em) and (max-width:79.938em) {
.pure-visible-xs{display:none}
.pure-visible-sm{display:none}
.pure-visible-md{display:none}
.pure-visible-xl{display:none}
.pure-hidden-lg{display:none}
}
/* pure-hidden-xl */
@media screen and (min-width:80em) {
.pure-visible-xs{display:none}
.pure-visible-sm{display:none}
.pure-visible-md{display:none}
.pure-visible-lg{display:none}
.pure-hidden-xl{display:none}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment