Installation

Red Hat CDN

CDN Prerelease

We are currently working on our CDN, which will be soon moving into beta. This will be the preferred method of installation in the near future. If you are a Red Hat associate and have questions or comments about the CDN or installation process please join us in our Red Hat Design System Google chat.

In the meantime, install this component using npm

The recommended way to load RHDS is via the Red Hat Digital Experience CDN, and using an import map.

If you have full control over the page you are using, add an import map to the <head>, pointing to the CDN, or update any existing import map. If you are not responsible for the page's <head>, request that the page owner makes the change on your behalf.

<script type="importmap">
{
"imports": {
"@rhds/elements/": "https://www.redhatstatic.com/dx/v1-alpha/@rhds/elements@1.1.0/elements/",
"@patternfly/elements/": "https://www.redhatstatic.com/dx/v1-alpha/@patternfly/elements@2.2.2/"
}
}
</script>

Once the import map is established, you can load the element with the following module, containing a bare module specifier:

<script type="module">
import '@rhds/elements/rh-skip-link/rh-skip-link.js';
</script>

Note that Modules may be placed in the <head>: since they are deferred by default, they will not block rendering.

NPM JSPM

Usage

<rh-skip-link>
<a href="#main-content">Skip to main content</a>
</rh-skip-link>

Slots

Default Slot

Place an anchor tag with an href that targets an ID of the main content on the page.

Attributes

None

Methods

None

Events

None

CSS Shadow Parts

None

CSS Custom Properties

None

Design Tokens

Token Copy
--rh-border-radius-default
--rh-border-width-md
--rh-border-width-sm
--rh-color-border-interactive-on-light
--rh-color-interactive-blue-darker
--rh-color-surface-lightest
--rh-font-family-heading
--rh-font-size-body-text-md
--rh-font-weight-heading-bold
--rh-space-2xl
--rh-space-lg
© 2021-2024 Red Hat, Inc. Deploys by Netlify