maud-ui 0.1.0

58 headless, accessible UI components for Rust web apps. Built on maud + htmx, styled like shadcn/ui.
Documentation
.mui-aspect-ratio {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: var(--mui-radius-md);
}

.mui-aspect-ratio::before {
  content: "";
  display: block;
  padding-top: calc(100% / var(--mui-aspect-ratio, 1.7778));
}

.mui-aspect-ratio > * {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Images inside aspect ratio get proper sizing */
.mui-aspect-ratio > img {
  display: block;
}