Sha256: baa9b6fea3237b70eb6ae1cf9131a3dd8cd743cce01db1e65fd5dbea014cf3bb

Contents?: true

Size: 1.15 KB

Versions: 25

Compression:

Stored size: 1.15 KB

Contents

////
/// @group helpers/accessibility
////

/// Focused text
///
/// Provides an outline to clearly indicate when the target element is focused.
/// Used for interactive text-based elements.
///
/// @access public

@mixin govuk-focused-text {
  // When colours are overridden, for example when users have a dark mode,
  // backgrounds and box-shadows disappear, so we need to ensure there's a
  // transparent outline which will be set to a visible colour.

  // Since Internet Explorer 8 does not support box-shadow, we want to force the
  // user-agent outlines
  @include _govuk-not-ie8 {
    outline: $govuk-focus-width solid transparent;
  }
  color: $govuk-focus-text-colour;
  background-color: $govuk-focus-colour;
  box-shadow: 0 -2px $govuk-focus-colour, 0 4px $govuk-focus-text-colour;
  // When link is focussed, hide the default underline since the
  // box shadow adds the "underline"
  text-decoration: none;

  // When a focused box is broken by e.g. a line break, ensure that the
  // box-shadow is applied to each fragment independently.
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}

/*# sourceMappingURL=_focused.scss.map */

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
govuk_publishing_components-39.2.5 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-39.2.4 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-39.2.3 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-39.2.2 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-39.2.1 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-39.2.0 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-39.1.0 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-39.0.0 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-38.4.2 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-38.1.1 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-38.1.0 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-38.0.1 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-38.0.0 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-37.10.0 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-37.9.1 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-37.9.0 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-37.8.1 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-37.8.0 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-37.7.1 node_modules/govuk-frontend/govuk/helpers/_focused.scss
govuk_publishing_components-37.7.0 node_modules/govuk-frontend/govuk/helpers/_focused.scss