Sha256: 15c775e34dbf5b49c09d4a2e9a5f33fd81e3f309d8567c331b151d31bcdd4432

Contents?: true

Size: 982 Bytes

Versions: 7

Compression:

Stored size: 982 Bytes

Contents

:where(.accordion) {
  inline-size: var(--size-full);

  details {
    border-block-end-width: var(--border);
    transition: padding var(--time-150) var(--ease-in-out);

    &[open] {
      padding-block-end: var(--size-4);
    }

    &[open] summary::after {
      transform: var(--rotate-180);
    }
  }

  summary {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-weight: var(--font-medium);
    justify-content: space-between;
    padding-block: var(--size-4);

    &:focus-visible {
      outline: var(--border-2) solid var(--color-border-darker);
      outline-offset: var(--border-2);
    }

    &::-webkit-details-marker {
      display: none;
    }

    &::after {
      background-image: url("chevron-down.svg");
      background-size: cover;
      block-size: var(--size-4);
      content: "";
      filter: var(--color-filter-text);
      inline-size: var(--size-4);
      transition: transform var(--time-200) var(--ease-in-out);
    }
  }
}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
css-zero-0.0.17 lib/generators/css_zero/add/templates/app/assets/stylesheets/accordion.css
css-zero-0.0.16 lib/generators/css_zero/add/templates/app/assets/stylesheets/accordion.css
css-zero-0.0.15 lib/generators/css_zero/add/templates/app/assets/stylesheets/accordion.css
css-zero-0.0.14 lib/generators/css_zero/add/templates/app/assets/stylesheets/accordion.css
css-zero-0.0.13 lib/generators/css_zero/add/templates/app/assets/stylesheets/accordion.css
css-zero-0.0.12 lib/generators/css_zero/add/templates/app/assets/stylesheets/accordion.css
css-zero-0.0.11 lib/generators/css_zero/add/templates/app/assets/stylesheets/accordion.css