@enact/sandstone
Version:
Large-screen/TV support library for Enact, containing a variety of UI components.
71 lines (70 loc) • 1.34 kB
CSS
.pageViews {
height: 100%;
width: 100%;
display: inline-flex;
flex-direction: column;
}
.pageViews .navButton {
text-align: center;
display: flex;
align-items: center;
width: 4.5rem;
justify-content: center;
}
.pageViews .navButtonContainer {
position: absolute;
width: 100%;
height: 3rem;
top: calc(50% - 3rem / 2 );
z-index: 10;
pointer-events: none;
}
.pageViews .navButtonContainer [role='button'] {
pointer-events: auto;
}
.pageViews.number .navButton {
width: 2.25rem;
}
.pageViews .stepsRow {
align-items: center;
justify-content: center;
text-align: center;
}
.pageViews .stepsRow.hidden {
min-height: 2.75rem;
visibility: hidden;
}
.pageViews.number .stepsRow {
min-height: 5.25rem;
}
.pageViews.number .stepsRow .pageNumber {
width: 2.625rem;
}
.pageViews.number .stepsRow .separator {
width: 1.25rem;
}
.pageViews.dot .steps {
display: flex;
align-items: center;
min-height: 2.75rem;
}
.pageViews.fullContents .stepsRow {
position: absolute;
align-self: center;
bottom: 0;
min-height: 2.75rem;
pointer-events: none;
}
.pageViews.fullContents .stepsRow [role='button'] {
pointer-events: auto;
}
.pageViews .contentsArea {
position: relative;
overflow: hidden;
}
.pageViews .viewManager {
overflow: hidden;
}
.pageViews .horizontalLayout {
height: 100%;
}