Page
Page layout containers are used to construct the view states of the application.
Page Background Designs
- fd-page: standard (default)
- fd-page--solid: solid
- fd-page--list: list
- fd-page--transparent: transparent
Container Hierarchy
The elements used to construct a page are:
- fd-page: The page-level wrapper- Header: Uses a Bar component with- fd-bar--pageand- fd-bar--headermodifier classes
- Header with SubHeader: Uses a Bar component with- fd-bar--pageand- fd-bar--header-with-subheadermodifier classes
- SubHeader: Uses a Bar component with- fd-bar--pageand- fd-bar--subheadermodifier classes
- Content: The page content is wrapped in- fd-page__contentcontainer
- Footer: Uses a Bar component with- fd-bar--pageand- fd-bar--footermodifier classes
 
Page Responsive Behaviour
The left and right spacings of the Bar and the Content could be adjusted according to the container width.
- default: Bar component with- fd-bar--pagemodifier class and- fd-page__contentclass for the content
- Size S: Bar component with additional- fd-bar--page-smodifier class and- fd-page__content--smodifier class for the content
- Size M & L: Bar component with additional- fd-bar--page-m_lmodifier class and- fd-page__content--m_lmodifier class for the content
- Size XL: Bar component with additional- fd-bar--page-xlmodifier class and- fd-page__content--xlmodifier class for the content
Basic page
        Page Content
    
    
<main class="fd-page">
    <header>
        <div class="fd-bar fd-bar--page fd-bar--header">
            <div class="fd-bar__left">
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--transparent sap-icon--navigation-left-arrow"></button>
                </div>
                <div class="fd-bar__element">
                     Header Title
                </div>
            </div>
            <div class="fd-bar__right">
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--transparent sap-icon--grid"></button>
                </div>
            </div>
        </div>
    </header>
    <div class="fd-page__content">
        Page Content
    </div>
    <footer>
        <div class="fd-bar fd-bar--page fd-bar--footer">
            <div class="fd-bar__right">
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--emphasized fd-button--compact">Save</button>
                </div>
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--transparent fd-button--compact">Cancel</button>
                </div>
            </div>
        </div>
    </footer>
</main>Page with Transparent Background Design, Header with SubHeader, and Responsive Behaviour - M_L
        Page Content
    
    
<main class="fd-page fd-page--transparent">
    <header>
        <div class="fd-bar fd-bar--page-m_l fd-bar--header-with-subheader">
            <div class="fd-bar__left">
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--transparent sap-icon--navigation-left-arrow"></button>
                </div>
                <div class="fd-bar__element">
                     Header Title
                </div>
            </div>
            <div class="fd-bar__right">
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--transparent sap-icon--overflow"></button>
                </div>
            </div>
        </div>
    </header>
    <div class="fd-bar fd-bar--page-m_l fd-bar--subheader">
        <div class="fd-bar__middle">
            <div class="fd-bar__element fd-bar__element--full-width">
                <input class="fd-input fd-input--compact" type="text" id="input-1" placeholder="Field placeholder text">
            </div>
        </div>
    </div>
    <div class="fd-page__content--m_l">
        Page Content
    </div>
    <footer>
        <div class="fd-bar fd-bar--page-m_l fd-bar--footer">
            <div class="fd-bar__right">
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--emphasized fd-button--compact">Save</button>
                </div>
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--transparent fd-button--compact">Cancel</button>
                </div>
            </div>
        </div>
    </footer>
</main>Home page with List Background Design, Floating Footer and Responsive Behaviour - XL
        Page Content
    
    
<main class="fd-page fd-page--home fd-page--list">
    <header>
        <div class="fd-bar fd-bar--home-page-xl fd-bar--header-with-subheader">
            <div class="fd-bar__left">
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--transparent sap-icon--navigation-left-arrow"></button>
                </div>
                <div class="fd-bar__element">
                     Header Title
                </div>
            </div>
            <div class="fd-bar__right">
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--transparent sap-icon--overflow"></button>
                </div>
            </div>
        </div>
    </header>
    <div class="fd-page__content--xl">
        Page Content
    </div>
    <footer>
        <div class="fd-bar fd-bar--home-page-xl fd-bar--floating-footer">
            <div class="fd-bar__right">
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--emphasized fd-button--compact">Save</button>
                </div>
                <div class="fd-bar__element">
                    <button class="fd-button fd-button--transparent fd-button--compact">Cancel</button>
                </div>
            </div>
        </div>
    </footer>
</main>