Action Bar
The Action Bar is located at the top of the page and is used for the following:
- Page title
- Main Actions for the page
Action bar with back button, description and action buttons.
RTL Support
<div class="fd-action-bar">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-left-arrow"></button>
</div>
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description fd-action-bar__description--back">Action bar Description </p>
</div>
<br><br>
<h3>RTL Support</h3>
<br>
<div class="fd-action-bar" dir="rtl">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-right-arrow"></button>
</div>
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description fd-action-bar__description--back">Action bar Description </p>
</div>
Action bar with no Back button
RTL Support
<div class="fd-action-bar">
<div class="fd-action-bar__header">
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description">Action bar Description </p>
</div>
<br><br>
<h3>RTL Support</h3>
<br>
<div class="fd-action-bar" dir="rtl">
<div class="fd-action-bar__header">
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description">Action bar Description </p>
</div>
Action bar with Back button and No description.
RTL Support
<div class="fd-action-bar">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-left-arrow"></button>
</div>
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
</div>
<br><br>
<h3>RTL Support</h3>
<br>
<div class="fd-action-bar" dir="rtl">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-right-arrow"></button>
</div>
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
</div>
Action bar with Long page title and description.
RTL Support
<div class="fd-action-bar">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-left-arrow"></button>
</div>
<div class="fd-action-bar__title">Page Title Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Long.
</div>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description fd-action-bar__description--back">Action bar Description Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Long
</p>
</div>
<br><br>
<h3>RTL Support</h3>
<br>
<div class="fd-action-bar" dir="rtl">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-right-arrow"></button>
</div>
<div class="fd-action-bar__title">Page Title Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Long.
</div>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description fd-action-bar__description--back">Action bar Description Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Very Long
</p>
</div>
Several Main Actions in a Contextual Menu
When there are several main actions for a page, consider displaying them under a contextual menu. This allows the user to look in the same position they are used to but avoids cluttering the action bar with more than 3-4 actions. This also works well for a responsive/adaptive application.
<div class="fd-action-bar">
<div class="fd-action-bar__header">
<h3 class="fd-action-bar__title">
Page Title
</h3>
<div class="fd-action-bar__actions">
<div class="fd-popover">
<div class="fd-popover__control">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--overflow"
aria-controls="wgxzK859" aria-haspopup="true" aria-expanded="false" aria-label="More"></button>
</div>
<div class="fd-popover__body fd-popover__body--right" aria-hidden="true" id="wgxzK859">
<nav class="fd-menu" id="">
<ul class="fd-menu__list">
<li><a href="#" class="fd-menu__item">Edit</a></li>
<li><a href="#" class="fd-menu__item">Delete</a></li>
<li><a href="#" class="fd-menu__item">Assign</a></li>
<li><a href="#" class="fd-menu__item">Expire</a></li>
<li><a href="#" class="fd-menu__item">Archive</a></li>
</ul>
</nav>
</div>
</div>
</div>
</div>
</div>
Action bar with back button, description, action buttons and Responsive Behaviour - M_L .
RTL Support
<div class="fd-action-bar fd-action-bar--m_l">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-left-arrow"></button>
</div>
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description fd-action-bar__description--back">Action bar Description</p>
</div>
<br><br>
<h3>RTL Support</h3>
<br>
<div class="fd-action-bar fd-action-bar--m_l" dir="rtl">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-right-arrow"></button>
</div>
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description fd-action-bar__description--back">Action bar Description</p>
</div>
Action bar with back button, description, action buttons and Responsive Behaviour - XL .
RTL Support
<div class=" fd-action-bar fd-action-bar--xl">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-left-arrow"></button>
</div>
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description fd-action-bar__description--back">Action bar Description </p>
</div>
<br><br>
<h3>RTL Support</h3>
<br>
<div class=" fd-action-bar fd-action-bar--xl" dir="rtl">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-right-arrow"></button>
</div>
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description fd-action-bar__description--back">Action bar Description </p>
</div>
Action bar with back button, description, action buttons and Responsive Behaviour - XL .
RTL Support
<div class=" fd-action-bar fd-action-bar--xl">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-left-arrow"></button>
</div>
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description fd-action-bar__description--back">Action bar Description </p>
</div>
<br><br>
<h3>RTL Support</h3>
<br>
<div class=" fd-action-bar fd-action-bar--xl" dir="rtl">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent fd-button--compact sap-icon--navigation-right-arrow"></button>
</div>
<h3 class="fd-action-bar__title">Page Title</h3>
<div class="fd-action-bar__actions">
<button class="fd-button fd-button--compact">Button</button>
<button class="fd-button fd-button--compact fd-button--emphasized">Button</button>
</div>
</div>
<p class="fd-action-bar__description fd-action-bar__description--back">Action bar Description </p>
</div>
Action bar mobile view
RTL Support
<div style="width:319px;">
<div class="fd-action-bar fd-action-bar--s">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent sap-icon--navigation-left-arrow" aria-label="Back"></button>
</div>
<h3 class="fd-action-bar__title">Action Bar with description and back button</h3>
<div class="fd-action-bar__actions">
<div class="fd-popover">
<div class="fd-popover__control">
<button class="fd-button fd-button--transparent sap-icon--overflow"
aria-controls="wgxzK85" aria-haspopup="true" aria-expanded="false" aria-label="More"></button>
</div>
<div class="fd-popover__body" aria-hidden="true" id="wgxzK85">
<nav class="fd-menu" id="">
<ul class="fd-menu__list">
<li><a href="#" class="fd-menu__item">Option 1</a></li>
<li><a href="#" class="fd-menu__item">Option 2</a></li>
<li><a href="#" class="fd-menu__item">Option 3</a></li>
<li><a href="#" class="fd-menu__item">Option 4</a></li>
</ul>
</nav>
</div>
</div>
</div>
</div>
</div>
</div>
<br><br>
<h3>RTL Support</h3>
<br>
<div style="width:319px;" dir="rtl">
<div class="fd-action-bar fd-action-bar--s">
<div class="fd-action-bar__header">
<div class="fd-action-bar__back">
<button class="fd-button fd-button--transparent sap-icon--navigation-right-arrow" aria-label="Back"></button>
</div>
<h3 class="fd-action-bar__title">Action Bar with description and back button</h3>
<div class="fd-action-bar__actions">
<div class="fd-popover">
<div class="fd-popover__control">
<button class="fd-button fd-button--transparent sap-icon--overflow"
aria-controls="wgxzK85" aria-haspopup="true" aria-expanded="false" aria-label="More"></button>
</div>
<div class="fd-popover__body" aria-hidden="true" id="wgxzK85">
<nav class="fd-menu" id="">
<ul class="fd-menu__list">
<li><a href="#" class="fd-menu__item">Option 1</a></li>
<li><a href="#" class="fd-menu__item">Option 2</a></li>
<li><a href="#" class="fd-menu__item">Option 3</a></li>
<li><a href="#" class="fd-menu__item">Option 4</a></li>
</ul>
</nav>
</div>
</div>
</div>
</div>
</div>
</div>