Steps components is an indicator for the steps in a workflow. Layout of steps component is optimized for responsive design.
Documentation<f:facet name="first"> <style type="text/css"> body .ui-steps .ui-steps-item { width: 25%; } body .ui-state-highlight { text-shadow: none !important; } body .ui-steps.custom { margin-bottom: 30px; } body .ui-steps.custom .ui-steps-item .ui-menuitem-link { height: 10px; padding: 0 1em; overflow: visible; border: 1px solid #c8c8c8; display: block; background-color: #FFFFFF; } body .ui-steps.custom .ui-steps-item .ui-menuitem-link .ui-steps-number { background-color: #0081c2; color: #FFFFFF; display: inline-block; width: 30px; border-radius: 10px; margin-top: -10px; margin-bottom: 10px; position: relative; top: -3px; } body .ui-steps.custom .ui-steps-item .ui-menuitem-link .ui-steps-title { margin-top: -6px; } body .ui-steps.custom .ui-steps-item.ui-state-highlight .ui-menuitem-link .ui-steps-title { color: #555; } </style> </f:facet> <h3 style="margin-top:0">Basic</h3> <p:steps> <p:menuitem value="Personal" /> <p:menuitem value="Seat Selection" /> <p:menuitem value="Payment" /> <p:menuitem value="Confirmation" /> </p:steps> <h3>Interactive</h3> <p:steps activeIndex="1" styleClass="custom" readonly="false"> <p:menuitem value="Personal" url="#"/> <p:menuitem value="Seat Selection" url="#"/> <p:menuitem value="Payment" url="#"/> <p:menuitem value="Confirmation" url="#"/> </p:steps>