UNPKG

@patternfly/patternfly

Version:

Assets, source, tooling, and content for PatternFly 4

1,296 lines (1,279 loc) • 181 kB
--- id: Wizard section: components wrapperTag: div ---## Demos ### Basic ```html isFullscreen <div class="pf-v5-c-page" id="wizard-basic-example"> <div class="pf-v5-c-skip-to-content"> <a class="pf-v5-c-button pf-m-primary" href="#main-content-wizard-basic-example" >Skip to content</a> </div> <header class="pf-v5-c-masthead" id="wizard-basic-example-masthead"> <span class="pf-v5-c-masthead__toggle"> <button class="pf-v5-c-button pf-m-plain" type="button" aria-label="Global navigation" > <i class="fas fa-bars" aria-hidden="true"></i> </button> </span> <div class="pf-v5-c-masthead__main"> <a class="pf-v5-c-masthead__brand" href="#"> <img class="pf-v5-c-brand" src="/assets/images/pf-logo.svg" alt="PatternFly logo" style="--pf-v5-c-brand--Height:36px" /> </a> </div> <div class="pf-v5-c-masthead__content"> <div class="pf-v5-c-toolbar pf-m-full-height pf-m-static" id="wizard-basic-example-masthead-toolbar" > <div class="pf-v5-c-toolbar__content"> <div class="pf-v5-c-toolbar__content-section"> <div class="pf-v5-c-toolbar__group pf-m-icon-button-group pf-m-align-right pf-m-spacer-none pf-m-spacer-md-on-md" > <div class="pf-v5-c-toolbar__group pf-m-icon-button-group pf-m-hidden pf-m-visible-on-lg" > <div class="pf-v5-c-toolbar__item"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Application launcher" > <i class="fas fa-th" aria-hidden="true"></i> </button> </div> <div class="pf-v5-c-toolbar__item"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Settings" > <i class="fas fa-cog" aria-hidden="true"></i> </button> </div> <div class="pf-v5-c-toolbar__item"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Help" > <i class="fas fa-question-circle" aria-hidden="true"></i> </button> </div> </div> <div class="pf-v5-c-toolbar__item pf-m-hidden-on-lg"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Actions" > <i class="fas fa-ellipsis-v" aria-hidden="true"></i> </button> </div> </div> <div class="pf-v5-c-toolbar__item pf-m-hidden pf-m-visible-on-sm"> <button class="pf-v5-c-menu-toggle pf-m-full-height" type="button" aria-expanded="false" > <span class="pf-v5-c-menu-toggle__icon"> <img class="pf-v5-c-avatar" alt="Avatar image" src="/assets/images/img_avatar-light.svg" /> </span> <span class="pf-v5-c-menu-toggle__text">Ned Username</span> <span class="pf-v5-c-menu-toggle__controls"> <span class="pf-v5-c-menu-toggle__toggle-icon"> <i class="fas fa-caret-down" aria-hidden="true"></i> </span> </span> </button> </div> </div> </div> </div> </div> </header> <div class="pf-v5-c-page__sidebar"> <div class="pf-v5-c-page__sidebar-body"> <nav class="pf-v5-c-nav" id="wizard-basic-example-primary-nav" aria-label="Global" > <ul class="pf-v5-c-nav__list" role="list"> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">System panel</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link pf-m-current" aria-current="page" >Policy</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">Authentication</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">Network services</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">Server</a> </li> </ul> </nav> </div> </div> <main class="pf-v5-c-page__main" tabindex="-1" id="main-content-wizard-basic-example" > <section class="pf-v5-c-page__main-breadcrumb pf-m-limit-width"> <div class="pf-v5-c-page__main-body"> <nav class="pf-v5-c-breadcrumb" aria-label="breadcrumb"> <ol class="pf-v5-c-breadcrumb__list" role="list"> <li class="pf-v5-c-breadcrumb__item"> <a href="#" class="pf-v5-c-breadcrumb__link">Section home</a> </li> <li class="pf-v5-c-breadcrumb__item"> <span class="pf-v5-c-breadcrumb__item-divider"> <i class="fas fa-angle-right" aria-hidden="true"></i> </span> <a href="#" class="pf-v5-c-breadcrumb__link">Section title</a> </li> <li class="pf-v5-c-breadcrumb__item"> <span class="pf-v5-c-breadcrumb__item-divider"> <i class="fas fa-angle-right" aria-hidden="true"></i> </span> <a href="#" class="pf-v5-c-breadcrumb__link">Section title</a> </li> <li class="pf-v5-c-breadcrumb__item"> <span class="pf-v5-c-breadcrumb__item-divider"> <i class="fas fa-angle-right" aria-hidden="true"></i> </span> <a href="#" class="pf-v5-c-breadcrumb__link pf-m-current" aria-current="page" >Section landing</a> </li> </ol> </nav> </div> </section> <section class="pf-v5-c-page__main-section pf-m-limit-width pf-m-light"> <div class="pf-v5-c-page__main-body"> <div class="pf-v5-c-content"> <h1>Main title</h1> <p>This is a full page demo.</p> </div> </div> </section> <section class="pf-v5-c-page__main-section pf-m-limit-width"> <div class="pf-v5-c-page__main-body"> <div class="pf-v5-l-gallery pf-m-gutter"> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> </div> </div> </section> </main> </div> <div class="pf-v5-c-backdrop"> <div class="pf-v5-l-bullseye"> <div class="pf-v5-c-modal-box pf-m-lg" role="dialog" aria-modal="true" aria-label="Basic wizard" > <div class="pf-v5-c-wizard"> <div class="pf-v5-c-wizard__header"> <div class="pf-v5-c-wizard__close"> <button class="pf-v5-c-button pf-m-plain" type="button" aria-label="Close" > <i class="fas fa-times" aria-hidden="true"></i> </button> </div> <div class="pf-v5-c-wizard__title"> <h1 class="pf-v5-c-wizard__title-text">Wizard title</h1> </div> <div class="pf-v5-c-wizard__description" >Here is where the description goes</div> </div> <button aria-label="Wizard Header Toggle" class="pf-v5-c-wizard__toggle" aria-expanded="false" > <span class="pf-v5-c-wizard__toggle-list"> <span class="pf-v5-c-wizard__toggle-list-item"> <span class="pf-v5-c-wizard__toggle-num">2</span> Configuration <i class="fas fa-angle-right pf-v5-c-wizard__toggle-separator" aria-hidden="true" ></i> </span> <span class="pf-v5-c-wizard__toggle-list-item">Substep B</span> </span> <span class="pf-v5-c-wizard__toggle-icon"> <i class="fas fa-caret-down" aria-hidden="true"></i> </span> </button> <div class="pf-v5-c-wizard__outer-wrap"> <div class="pf-v5-c-wizard__inner-wrap"> <nav class="pf-v5-c-wizard__nav" aria-label="Steps"> <ol class="pf-v5-c-wizard__nav-list" role="list"> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Information</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link pf-m-current" type="button" >Configuration</button> <ol class="pf-v5-c-wizard__nav-list" role="list"> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Substep A</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link pf-m-current" type="button" aria-current="page" >Substep B</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Substep C</button> </li> </ol> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Additional</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link pf-m-disabled" type="button" aria-disabled="true" tabindex="-1" >Review</button> </li> </ol> </nav> <main class="pf-v5-c-wizard__main" tabindex="0"> <div class="pf-v5-c-wizard__main-body"> <form class="pf-v5-c-form pf-m-limit-width" novalidate> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-wizard-form-field1" > <span class="pf-v5-c-form__label-text">Field 1</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-wizard-form-field1" name="-wizard-form-field1" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-wizard-form-field2" > <span class="pf-v5-c-form__label-text">Field 2</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-wizard-form-field2" name="-wizard-form-field2" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-wizard-form-field3" > <span class="pf-v5-c-form__label-text">Field 3</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-wizard-form-field3" name="-wizard-form-field3" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-wizard-form-field4" > <span class="pf-v5-c-form__label-text">Field 4</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-wizard-form-field4" name="-wizard-form-field4" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-wizard-form-field5" > <span class="pf-v5-c-form__label-text">Field 5</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-wizard-form-field5" name="-wizard-form-field5" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-wizard-form-field6" > <span class="pf-v5-c-form__label-text">Field 6</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-wizard-form-field6" name="-wizard-form-field6" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-wizard-form-field7" > <span class="pf-v5-c-form__label-text">Field 7</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-wizard-form-field7" name="-wizard-form-field7" /> </span> </div> </div> </form> </div> </main> </div> <footer class="pf-v5-c-wizard__footer"> <button class="pf-v5-c-button pf-m-secondary" type="button">Back</button> <button class="pf-v5-c-button pf-m-primary" type="submit">Next</button> <div class="pf-v5-c-wizard__footer-cancel"> <button class="pf-v5-c-button pf-m-link" type="button">Cancel</button> </div> </footer> </div> </div> </div> </div> </div> ``` ### Nav expanded (mobile) ```html isFullscreen <div class="pf-v5-c-page" id="wizard-nav-expanded-example"> <div class="pf-v5-c-skip-to-content"> <a class="pf-v5-c-button pf-m-primary" href="#main-content-wizard-nav-expanded-example" >Skip to content</a> </div> <header class="pf-v5-c-masthead" id="wizard-nav-expanded-example-masthead"> <span class="pf-v5-c-masthead__toggle"> <button class="pf-v5-c-button pf-m-plain" type="button" aria-label="Global navigation" > <i class="fas fa-bars" aria-hidden="true"></i> </button> </span> <div class="pf-v5-c-masthead__main"> <a class="pf-v5-c-masthead__brand" href="#"> <img class="pf-v5-c-brand" src="/assets/images/pf-logo.svg" alt="PatternFly logo" style="--pf-v5-c-brand--Height:36px" /> </a> </div> <div class="pf-v5-c-masthead__content"> <div class="pf-v5-c-toolbar pf-m-full-height pf-m-static" id="wizard-nav-expanded-example-masthead-toolbar" > <div class="pf-v5-c-toolbar__content"> <div class="pf-v5-c-toolbar__content-section"> <div class="pf-v5-c-toolbar__group pf-m-icon-button-group pf-m-align-right pf-m-spacer-none pf-m-spacer-md-on-md" > <div class="pf-v5-c-toolbar__group pf-m-icon-button-group pf-m-hidden pf-m-visible-on-lg" > <div class="pf-v5-c-toolbar__item"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Application launcher" > <i class="fas fa-th" aria-hidden="true"></i> </button> </div> <div class="pf-v5-c-toolbar__item"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Settings" > <i class="fas fa-cog" aria-hidden="true"></i> </button> </div> <div class="pf-v5-c-toolbar__item"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Help" > <i class="fas fa-question-circle" aria-hidden="true"></i> </button> </div> </div> <div class="pf-v5-c-toolbar__item pf-m-hidden-on-lg"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Actions" > <i class="fas fa-ellipsis-v" aria-hidden="true"></i> </button> </div> </div> <div class="pf-v5-c-toolbar__item pf-m-hidden pf-m-visible-on-sm"> <button class="pf-v5-c-menu-toggle pf-m-full-height" type="button" aria-expanded="false" > <span class="pf-v5-c-menu-toggle__icon"> <img class="pf-v5-c-avatar" alt="Avatar image" src="/assets/images/img_avatar-light.svg" /> </span> <span class="pf-v5-c-menu-toggle__text">Ned Username</span> <span class="pf-v5-c-menu-toggle__controls"> <span class="pf-v5-c-menu-toggle__toggle-icon"> <i class="fas fa-caret-down" aria-hidden="true"></i> </span> </span> </button> </div> </div> </div> </div> </div> </header> <div class="pf-v5-c-page__sidebar"> <div class="pf-v5-c-page__sidebar-body"> <nav class="pf-v5-c-nav" id="wizard-nav-expanded-example-primary-nav" aria-label="Global" > <ul class="pf-v5-c-nav__list" role="list"> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">System panel</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link pf-m-current" aria-current="page" >Policy</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">Authentication</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">Network services</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">Server</a> </li> </ul> </nav> </div> </div> <main class="pf-v5-c-page__main" tabindex="-1" id="main-content-wizard-nav-expanded-example" > <section class="pf-v5-c-page__main-breadcrumb pf-m-limit-width"> <div class="pf-v5-c-page__main-body"> <nav class="pf-v5-c-breadcrumb" aria-label="breadcrumb"> <ol class="pf-v5-c-breadcrumb__list" role="list"> <li class="pf-v5-c-breadcrumb__item"> <a href="#" class="pf-v5-c-breadcrumb__link">Section home</a> </li> <li class="pf-v5-c-breadcrumb__item"> <span class="pf-v5-c-breadcrumb__item-divider"> <i class="fas fa-angle-right" aria-hidden="true"></i> </span> <a href="#" class="pf-v5-c-breadcrumb__link">Section title</a> </li> <li class="pf-v5-c-breadcrumb__item"> <span class="pf-v5-c-breadcrumb__item-divider"> <i class="fas fa-angle-right" aria-hidden="true"></i> </span> <a href="#" class="pf-v5-c-breadcrumb__link">Section title</a> </li> <li class="pf-v5-c-breadcrumb__item"> <span class="pf-v5-c-breadcrumb__item-divider"> <i class="fas fa-angle-right" aria-hidden="true"></i> </span> <a href="#" class="pf-v5-c-breadcrumb__link pf-m-current" aria-current="page" >Section landing</a> </li> </ol> </nav> </div> </section> <section class="pf-v5-c-page__main-section pf-m-limit-width pf-m-light"> <div class="pf-v5-c-page__main-body"> <div class="pf-v5-c-content"> <h1>Main title</h1> <p>This is a full page demo.</p> </div> </div> </section> <section class="pf-v5-c-page__main-section pf-m-limit-width"> <div class="pf-v5-c-page__main-body"> <div class="pf-v5-l-gallery pf-m-gutter"> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> </div> </div> </section> </main> </div> <div class="pf-v5-c-backdrop"> <div class="pf-v5-l-bullseye"> <div class="pf-v5-c-modal-box pf-m-lg" role="dialog" aria-modal="true" aria-label="Wizard with expanded mobile nav" > <div class="pf-v5-c-wizard"> <div class="pf-v5-c-wizard__header"> <div class="pf-v5-c-wizard__close"> <button class="pf-v5-c-button pf-m-plain" type="button" aria-label="Close" > <i class="fas fa-times" aria-hidden="true"></i> </button> </div> <div class="pf-v5-c-wizard__title"> <h1 class="pf-v5-c-wizard__title-text">Wizard title</h1> </div> <div class="pf-v5-c-wizard__description" >Here is where the description goes</div> </div> <button aria-label="Wizard Header Toggle" class="pf-v5-c-wizard__toggle pf-m-expanded" aria-expanded="true" > <span class="pf-v5-c-wizard__toggle-list"> <span class="pf-v5-c-wizard__toggle-list-item"> <span class="pf-v5-c-wizard__toggle-num">2</span> Configuration <i class="fas fa-angle-right pf-v5-c-wizard__toggle-separator" aria-hidden="true" ></i> </span> <span class="pf-v5-c-wizard__toggle-list-item">Substep B</span> </span> <span class="pf-v5-c-wizard__toggle-icon"> <i class="fas fa-caret-down" aria-hidden="true"></i> </span> </button> <div class="pf-v5-c-wizard__outer-wrap"> <div class="pf-v5-c-wizard__inner-wrap"> <nav class="pf-v5-c-wizard__nav pf-m-expanded" aria-label="Steps"> <ol class="pf-v5-c-wizard__nav-list" role="list"> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Information</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link pf-m-current" type="button" >Configuration</button> <ol class="pf-v5-c-wizard__nav-list" role="list"> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Substep A</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link pf-m-current" type="button" aria-current="page" >Substep B</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Substep C</button> </li> </ol> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Additional</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link pf-m-disabled" type="button" aria-disabled="true" tabindex="-1" >Review</button> </li> </ol> </nav> <main class="pf-v5-c-wizard__main" tabindex="0"> <div class="pf-v5-c-wizard__main-body"> <form class="pf-v5-c-form pf-m-limit-width" novalidate> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-form-field1"> <span class="pf-v5-c-form__label-text">Field 1</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-form-field1" name="-form-field1" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-form-field2"> <span class="pf-v5-c-form__label-text">Field 2</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-form-field2" name="-form-field2" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-form-field3"> <span class="pf-v5-c-form__label-text">Field 3</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-form-field3" name="-form-field3" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-form-field4"> <span class="pf-v5-c-form__label-text">Field 4</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-form-field4" name="-form-field4" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-form-field5"> <span class="pf-v5-c-form__label-text">Field 5</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-form-field5" name="-form-field5" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-form-field6"> <span class="pf-v5-c-form__label-text">Field 6</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-form-field6" name="-form-field6" /> </span> </div> </div> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label"><label class="pf-v5-c-form__label" for="-form-field7"> <span class="pf-v5-c-form__label-text">Field 7</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true" >&#42;</span></label> </div> <div class="pf-v5-c-form__group-control"> <span class="pf-v5-c-form-control"> <input type="text" id="-form-field7" name="-form-field7" /> </span> </div> </div> </form> </div> </main> </div> <footer class="pf-v5-c-wizard__footer"> <button class="pf-v5-c-button pf-m-secondary" type="button">Back</button> <button class="pf-v5-c-button pf-m-primary" type="submit">Next</button> <div class="pf-v5-c-wizard__footer-cancel"> <button class="pf-v5-c-button pf-m-link" type="button">Cancel</button> </div> </footer> </div> </div> </div> </div> </div> ``` ### With drawer, closed ```html isFullscreen <div class="pf-v5-c-page" id="wizard-with-drawer-closed-example"> <div class="pf-v5-c-skip-to-content"> <a class="pf-v5-c-button pf-m-primary" href="#main-content-wizard-with-drawer-closed-example" >Skip to content</a> </div> <header class="pf-v5-c-masthead" id="wizard-with-drawer-closed-example-masthead" > <span class="pf-v5-c-masthead__toggle"> <button class="pf-v5-c-button pf-m-plain" type="button" aria-label="Global navigation" > <i class="fas fa-bars" aria-hidden="true"></i> </button> </span> <div class="pf-v5-c-masthead__main"> <a class="pf-v5-c-masthead__brand" href="#"> <img class="pf-v5-c-brand" src="/assets/images/pf-logo.svg" alt="PatternFly logo" style="--pf-v5-c-brand--Height:36px" /> </a> </div> <div class="pf-v5-c-masthead__content"> <div class="pf-v5-c-toolbar pf-m-full-height pf-m-static" id="wizard-with-drawer-closed-example-masthead-toolbar" > <div class="pf-v5-c-toolbar__content"> <div class="pf-v5-c-toolbar__content-section"> <div class="pf-v5-c-toolbar__group pf-m-icon-button-group pf-m-align-right pf-m-spacer-none pf-m-spacer-md-on-md" > <div class="pf-v5-c-toolbar__group pf-m-icon-button-group pf-m-hidden pf-m-visible-on-lg" > <div class="pf-v5-c-toolbar__item"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Application launcher" > <i class="fas fa-th" aria-hidden="true"></i> </button> </div> <div class="pf-v5-c-toolbar__item"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Settings" > <i class="fas fa-cog" aria-hidden="true"></i> </button> </div> <div class="pf-v5-c-toolbar__item"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Help" > <i class="fas fa-question-circle" aria-hidden="true"></i> </button> </div> </div> <div class="pf-v5-c-toolbar__item pf-m-hidden-on-lg"> <button class="pf-v5-c-menu-toggle pf-m-plain" type="button" aria-expanded="false" aria-label="Actions" > <i class="fas fa-ellipsis-v" aria-hidden="true"></i> </button> </div> </div> <div class="pf-v5-c-toolbar__item pf-m-hidden pf-m-visible-on-sm"> <button class="pf-v5-c-menu-toggle pf-m-full-height" type="button" aria-expanded="false" > <span class="pf-v5-c-menu-toggle__icon"> <img class="pf-v5-c-avatar" alt="Avatar image" src="/assets/images/img_avatar-light.svg" /> </span> <span class="pf-v5-c-menu-toggle__text">Ned Username</span> <span class="pf-v5-c-menu-toggle__controls"> <span class="pf-v5-c-menu-toggle__toggle-icon"> <i class="fas fa-caret-down" aria-hidden="true"></i> </span> </span> </button> </div> </div> </div> </div> </div> </header> <div class="pf-v5-c-page__sidebar"> <div class="pf-v5-c-page__sidebar-body"> <nav class="pf-v5-c-nav" id="wizard-with-drawer-closed-example-primary-nav" aria-label="Global" > <ul class="pf-v5-c-nav__list" role="list"> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">System panel</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link pf-m-current" aria-current="page" >Policy</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">Authentication</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">Network services</a> </li> <li class="pf-v5-c-nav__item"> <a href="#" class="pf-v5-c-nav__link">Server</a> </li> </ul> </nav> </div> </div> <main class="pf-v5-c-page__main" tabindex="-1" id="main-content-wizard-with-drawer-closed-example" > <section class="pf-v5-c-page__main-breadcrumb pf-m-limit-width"> <div class="pf-v5-c-page__main-body"> <nav class="pf-v5-c-breadcrumb" aria-label="breadcrumb"> <ol class="pf-v5-c-breadcrumb__list" role="list"> <li class="pf-v5-c-breadcrumb__item"> <a href="#" class="pf-v5-c-breadcrumb__link">Section home</a> </li> <li class="pf-v5-c-breadcrumb__item"> <span class="pf-v5-c-breadcrumb__item-divider"> <i class="fas fa-angle-right" aria-hidden="true"></i> </span> <a href="#" class="pf-v5-c-breadcrumb__link">Section title</a> </li> <li class="pf-v5-c-breadcrumb__item"> <span class="pf-v5-c-breadcrumb__item-divider"> <i class="fas fa-angle-right" aria-hidden="true"></i> </span> <a href="#" class="pf-v5-c-breadcrumb__link">Section title</a> </li> <li class="pf-v5-c-breadcrumb__item"> <span class="pf-v5-c-breadcrumb__item-divider"> <i class="fas fa-angle-right" aria-hidden="true"></i> </span> <a href="#" class="pf-v5-c-breadcrumb__link pf-m-current" aria-current="page" >Section landing</a> </li> </ol> </nav> </div> </section> <section class="pf-v5-c-page__main-section pf-m-limit-width pf-m-light"> <div class="pf-v5-c-page__main-body"> <div class="pf-v5-c-content"> <h1>Main title</h1> <p>This is a full page demo.</p> </div> </div> </section> <section class="pf-v5-c-page__main-section pf-m-limit-width"> <div class="pf-v5-c-page__main-body"> <div class="pf-v5-l-gallery pf-m-gutter"> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> <div class="pf-v5-c-card"> <div class="pf-v5-c-card__body">This is a card</div> </div> </div> </div> </section> </main> </div> <div class="pf-v5-c-backdrop"> <div class="pf-v5-l-bullseye"> <div class="pf-v5-c-modal-box pf-m-lg" role="dialog" aria-modal="true" aria-label="Basic wizard" > <div class="pf-v5-c-wizard"> <div class="pf-v5-c-wizard__header"> <div class="pf-v5-c-wizard__close"> <button class="pf-v5-c-button pf-m-plain" type="button" aria-label="Close" > <i class="fas fa-times" aria-hidden="true"></i> </button> </div> <div class="pf-v5-c-wizard__title"> <h1 class="pf-v5-c-wizard__title-text">Wizard title</h1> </div> <div class="pf-v5-c-wizard__description" >Here is where the description goes</div> </div> <button aria-label="Wizard Header Toggle" class="pf-v5-c-wizard__toggle" aria-expanded="false" > <span class="pf-v5-c-wizard__toggle-list"> <span class="pf-v5-c-wizard__toggle-list-item"> <span class="pf-v5-c-wizard__toggle-num">2</span> Configuration <i class="fas fa-angle-right pf-v5-c-wizard__toggle-separator" aria-hidden="true" ></i> </span> <span class="pf-v5-c-wizard__toggle-list-item">Substep B</span> </span> <span class="pf-v5-c-wizard__toggle-icon"> <i class="fas fa-caret-down" aria-hidden="true"></i> </span> </button> <div class="pf-v5-c-wizard__outer-wrap"> <div class="pf-v5-c-wizard__inner-wrap"> <nav class="pf-v5-c-wizard__nav" aria-label="Steps"> <ol class="pf-v5-c-wizard__nav-list" role="list"> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Information</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link pf-m-current" type="button" >Configuration</button> <ol class="pf-v5-c-wizard__nav-list" role="list"> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Substep A</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link pf-m-current" type="button" aria-current="page" >Substep B</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Substep C</button> </li> </ol> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" >Additional</button> </li> <li class="pf-v5-c-wizard__nav-item"> <button class="pf-v5-c-wizard__nav-link" type="button" disabled >Review</button> </li> </ol> </nav> <main class="pf-v5-c-wizard__main" tabindex="0"