Tablet
Type:
Mixin
@include
tablet();
* You can call mixins with or without
gls-
namespace (e.g. @include gls-tablet();
).There will be times when you need to style elements only for one particular tablet model. Tablet Sass mixin helps you to achieve that.
Tip: There are predefined values for commonly used tablet models in the _map-for-tablets.scss
file. You can add another model specifications here to expand the list if you like.
Arguments
Name | Type | Description |
---|---|---|
$device | string | Accepts the name of a tablet model. Predefined values are |
$orientation | string | Accepts two values: |
* The string values can be pass with or without the quotation marks.
Examples
First, call the mixin and pass only one value for the $device
model name. Unless you pass a value for $orientation
, it will be portrait
.
.element {
@include tablet(iPad) {
background-color: teal;
}
}
//CSS Output
@media only screen and (device-width: 810px) and (device-height: 1080px) and (orientation: portrait) {
.element {
background-color: teal;
}
}
Now, let’s try to pass two arguments: one for the name of the $device
model, the other is for the $orientation
.
.element {
@include tablet(Nexus10, landscape) {
background-color: teal;
}
}
//CSS Output
@media only screen and (device-width: 1280px) and (device-height: 800px) and (orientation: landscape) {
.element {
background-color: teal;
}
}