Sha256: 285b7d3e7130a097b2c98c0d374e1b4d66925c5e9b1a350ebe388be56e170c00

Contents?: true

Size: 1.49 KB

Versions: 87

Compression:

Stored size: 1.49 KB

Contents

@import "../../settings/all";
@import "../../tools/all";
@import "../../helpers/all";

@include govuk-exports("govuk/component/back-link") {

  .govuk-back-link {
    @include govuk-typography-responsive($size: 16);
    @include govuk-link-common;
    @include govuk-link-style-text;

    display: inline-block;
    position: relative;

    margin-top: govuk-spacing(3);
    margin-bottom: govuk-spacing(3);

    // Allow space for the arrow
    padding-left: 14px;
  }

  // Only add a custom underline if the component is linkable
  .govuk-back-link[href] {
    // Use border-bottom rather than text-decoration so that the arrow is
    // underlined as well.
    border-bottom: 1px solid govuk-colour("black");

    // Underline is provided by a bottom border
    text-decoration: none;

    // When the back link is focused, hide the bottom link border as the
    // focus styles has a bottom border.
    &:focus {
      border-bottom-color: transparent;
    }
  }

  // Prepend left pointing arrow
  .govuk-back-link:before {
    @include govuk-shape-arrow($direction: left, $base: 10px, $height: 6px);

    content: "";

    // Vertically align with the parent element
    position: absolute;

    top: 0;
    bottom: 0;
    left: 0;

    margin: auto;
  }

  @if $govuk-use-legacy-font {
    // Begin adjustments for font baseline offset
    // These should be removed when legacy font support is dropped
    .govuk-back-link:before {
      $offset: 1px;

      top: $offset * -1;
      bottom: $offset;
    }
  }

}

Version data entries

87 entries across 87 versions & 3 rubygems

Version Path
govuk_tech_docs-2.2.2 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_tech_docs-2.2.1 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_tech_docs-2.2.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_tech_docs-2.1.1 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_tech_docs-2.1.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_tech_docs-2.0.13 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
dxw_govuk_frontend_rails-3.6.0 vendor/assets/stylesheets/components/back-link/_back-link.scss
dxw_govuk_frontend_rails-3.5.0 vendor/assets/stylesheets/components/back-link/_back-link.scss
govuk_publishing_components-21.54.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_publishing_components-21.53.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_publishing_components-21.52.1 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_publishing_components-21.52.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_publishing_components-21.51.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_publishing_components-21.50.1 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_publishing_components-21.50.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_publishing_components-21.49.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_publishing_components-21.48.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_publishing_components-21.47.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_publishing_components-21.46.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss
govuk_publishing_components-21.45.0 node_modules/govuk-frontend/govuk/components/back-link/_back-link.scss