onsenui
Version:
HTML5 Mobile Framework & UI Components
37 lines (32 loc) • 1.35 kB
CSS
@media (orientation: portrait) {
/* For top safe area */
html[onsflag-iphonex-portrait] .fab--top__left,
html[onsflag-iphonex-portrait] .fab--top__center,
html[onsflag-iphonex-portrait] .fab--top__right {
top: calc(var(--iphonex-safe-area-inset-top-portrait) + 20px);
}
/* For bottom safe area */
html[onsflag-iphonex-portrait] .fab--bottom__left,
html[onsflag-iphonex-portrait] .fab--bottom__center,
html[onsflag-iphonex-portrait] .fab--bottom__right {
bottom: calc(var(--iphonex-safe-area-inset-bottom-portrait)); /* Omit 20px space */
}
}
@media (orientation: landscape) {
/* For bottom safe area */
html[onsflag-iphonex-landscape] .fab--bottom__left,
html[onsflag-iphonex-landscape] .fab--bottom__center,
html[onsflag-iphonex-landscape] .fab--bottom__right {
bottom: calc(var(--iphonex-safe-area-inset-bottom-landscape)); /* Omit 20px space */
}
/* For left safe area */
html[onsflag-iphonex-landscape] .fab--top__left,
html[onsflag-iphonex-landscape] .fab--bottom__left {
left: calc(var(--iphonex-safe-area-inset-left-landscape)); /* Omit 20px space */
}
/* For right safe area */
html[onsflag-iphonex-landscape] .fab--top__right,
html[onsflag-iphonex-landscape] .fab--bottom__right {
right: calc(var(--iphonex-safe-area-inset-right-landscape)); /* Omit 20px space */
}
}