docroot/themes/contrib/district_base/styles/scss/components/_accordion.scss
, line 1
6.1.1 #Organisms.accordion.accordion-component Accordion
An accordion hides content until it is clicked
This is a collapsed item
Lorum ipsum dolar sit.
This is an open item
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Markup
<div class="accordion">
<div class="accordion__item">
<h4 class="title-text__title">This is a collapsed item</h4>
<div class="title-text__text"><p>Lorum ipsum dolar sit.</p></div>
</div>
<div class="accordion__item open">
<h4 class="title-text__title open">This is an open item</h4>
<div class="title-text__text">
<p>
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</p>
</div>
</div>
</div>
docroot/themes/contrib/district_base/styles/scss/components/_accordion.scss
, line 5
docroot/themes/contrib/district_base/styles/scss/components/_sitewide-alert.scss
, line 1
6.2.1 #Organisms.alerts.sitewide-alerts Sitewide alerts
Different alert levels will display different colors.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Markup
<div id="sitewide-alert">
<div>
<div class="sitewide-alert alert [modifier class]" role="alert">
<span>
<div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
</span>
<button class="close" aria-label="Close"><span aria-hidden="true">×</span></button>
</div>
</div>
</div>
docroot/themes/contrib/district_base/styles/scss/components/_sitewide-alert.scss
, line 5
docroot/themes/contrib/district_base/styles/scss/layouts/_layout-flag.scss
, line 1
6.5.1 #Organisms.flag.flag-component Flag Component
Example of a flag component.
Markup
<div class="layout-flag layout-flag--left">
<div class="layout-flag__image js-img-to-bg js-clickable-image" style="background-image: url(https://picsum.photos/1800/800);">
</div>
<div class="layout-flag__content">
Flag content
</div>
</div>
docroot/themes/contrib/district_base/styles/scss/layouts/_layout-flag.scss
, line 5
docroot/themes/contrib/district_base/styles/scss/layouts/_featured-links.scss
, line 1
6.7.1 #Organisms.links.featured-links Featured links
A large featured links component with image and body.
This is a featured links component
Nullam vitae augue orci. Suspendisse vitae nunc non velit egestas imperdiet. Morbi elit elit, elementum et tortor vitae, faucibus pellentesque elit
Popular services
Markup
<div class="featured-links duk-pl--2 duk-pr--2">
<div class="featured-links__image">
<img src="https://www.fillmurray.com/640/640">
</div>
<div class="featured-links__content">
<div class="featured-links__body">
<h2>This is a featured links component</h2>
<p>Nullam vitae augue orci. Suspendisse vitae nunc non velit egestas imperdiet. Morbi elit elit, elementum et tortor vitae, faucibus pellentesque elit</p>
<h4>Popular services</h4>
</div>
<div class="featured-links__links">
<ul>
<li><a href="#">Join the library</a></li>
<li><a href="#">Computers & internet</a></li>
<li><a href="#">Search the catalogue</a></li>
<li><a href="#">Suggest an item</a></li>
<li><a href="#">Locations & opening hours</a></li>
<li><a href="#">Ask a librarian</a></li>
</ul>
</div>
</div>
</div>
docroot/themes/contrib/district_base/styles/scss/layouts/_featured-links.scss
, line 5
docroot/themes/contrib/district_base/styles/scss/components/_address-map.scss
, line 1
6.9.1 #Organisms.maps.address-map Address map
Defines an address + map combo style
My Town 1234
Australia
Markup
<div class="address-map">
<div>123 My Street Name Ave<br />My Town 1234<br />Australia</div>
<div>
<iframe width="100%" style="height: 300px" id="gmap_canvas" src="https://maps.google.com/maps?q=Melbourne&t=&z=13&ie=UTF8&iwloc=&output=embed" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"></iframe>
</div>
</div>
docroot/themes/contrib/district_base/styles/scss/components/_address-map.scss
, line 5
docroot/themes/contrib/district_base/styles/scss/components/_pager.scss
, line 1
6.10.1 #Organisms.pager.pagination Pagination
Defines the pager style.
Markup
<nav class="pager">
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="#" title="Go to first page">
<span aria-hidden="true">« First</span>
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="#" title="Go to previous page" rel="prev">
<span aria-hidden="true">‹‹</span>
</a>
</li>
<li class="pager__item">
<a href="#" title="Go to page 1">1</a>
</li>
<li class="pager__item">
<a href="#" title="Go to page 2">2</a>
</li>
<li class="pager__item is-active">
<a href="#" title="Current page">3</a>
</li>
<li class="pager__item">
<a href="#" title="Go to page 4">4</a>
</li>
<li class="pager__item">
<a href="#" title="Go to page 5">5</a>
</li>
<li class="pager__item pager__item--next">
<a href="#" title="Go to next page" rel="next">
<span aria-hidden="true">››</span>
</a>
</li>
<li class="pager__item pager__item--last">
<a href="#" title="Go to last page">
<span aria-hidden="true">Last »</span>
</a>
</li>
</ul>
</nav>
docroot/themes/contrib/district_base/styles/scss/components/_pager.scss
, line 5
docroot/themes/contrib/district_base/styles/scss/layouts/_search-result.scss
, line 1
6.11.1 #Organisms.search.search-result Search result
Defines a search result.
Markup
<div class="node node__landing-page node--type-landing-page node--view-mode-search-result search-result">
<div class="search-result__title">
<strong>
<a href="#" hreflang="en">Lorem ipsuml</a>
</strong>
<span><i></i></span>
</div>
<div class="search-result__description">
… Lorem <strong>ipsum</strong> dolor sit amet <strong>consectetur</strong> adipiscing elit, sed do eiusmod tempor <strong>incididunt</strong> ut labore et dolore magna aliqua. Ut enim ad minim veniam …
</div>
<div class="search-result__meta">
<div class="field field--name-bundle-fieldnode field--type-ds field--label-hidden field__item">Landing page</div>
</div>
</div>
docroot/themes/contrib/district_base/styles/scss/layouts/_search-result.scss
, line 5
docroot/themes/contrib/district_base/styles/scss/components/_steps.scss
, line 1
6.13.1 #Organisms.steps.steps Steps
Steps are used to display process.
-
This is the first step
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-
This is the second step
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip.
-
Third and final step
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Markup
<ol class="steps">
<li class="steps__item">
<h4 class="title-text__title">This is the first step</h4>
<div class="title-text__text">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
</li>
<li class="steps__item">
<h4 class="title-text__title">This is the second step</h4>
<div class="title-text__text">
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip.</p>
</div>
</li>
<li class="steps__item">
<h4 class="title-text__title">Third and final step</h4>
<div class="title-text__text">
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore.</p>
<p>Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</li>
</ol>
docroot/themes/contrib/district_base/styles/scss/components/_steps.scss
, line 5
docroot/themes/contrib/district_base/styles/scss/components/_search.scss
, line 1
6.14.1 #Organisms.text.text-input-large Text input large
Defines large input, applied with %text-input--large
Markup
<div class="block-views-exposed-filter-blocksearch-sitewide-search">
<form>
<div class="form--inline clearfix">
<div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-keywords form-item-keywords">
<label for="edit-keywords">Keywords</label>
<input placeholder="Find a service, event or general info" type="text" class="form-text">
</div>
<div class="form-actions js-form-wrapper form-wrapper">
<input type="submit"value="Search" class="button js-form-submit form-submit">
</div>
</div>
</form>
</div>
docroot/themes/contrib/district_base/styles/scss/components/_search.scss
, line 5
6.14.2 #Organisms.text.text-on-image Text on Image
Text on Image layout
This is a text on image component
This can help break up content and add additional colour to your page
Markup
<div class="layout-text-on-image layout-text-on-image--middle paragraph paragraph__layout-text-on-image paragraph--type-layout-text-on-image paragraph--view-mode-default text-on-image" style="max-width: 100%;">
<div class="text-on-image__image js-img-to-bg" style="background-image: url(https://picsum.photos/1300/867);">
<img src="https://picsum.photos/1300/867" width="1300" height="867" class="image-style-max-1300x1300" style="visibility: hidden;">
</div>
<div class="text-on-image__content">
<div class="text-on-image__content--inner">
<div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item">
<h2>This is a text on image component</h2>
<p>This can help break up content and add additional colour to your page</p>
</div>
<a href="#" class="button button--secondary">Find out more</a>
</div>
</div>
</div>
docroot/themes/contrib/district_base/styles/scss/layouts/_layout-text-on-image.scss
, line 1