CSS: 제목 없는 UI 로고

4975 단어 webdevcsstutorial
새로운 프로젝트에 대한 영감을 찾던 중 Untitled UI 로고를 발견하고 CSS로 작성하기로 결정했습니다.



<div class="logo" style="--width: 20rem"></div>



.logo {
  width: var(--width);
  height: calc(var(--width) / 2);
  background-color: hsl(258, 51%, 50%);
  border-radius: 100vmin 100vmin 0 0;
  position: relative;

  &::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -100%;
    transform: rotate(180deg);
    background-color: hsl(258, 51%, 50%);
    border-radius: 100vmin 100vmin 0 0;
  }

  &::after {
    content: "";
    width: 150%;
    height: 150%;
    position: absolute;
    bottom: -150%;
    left: -25%;
    border-radius: 100vmin 100vmin 0 0;
    transform: rotate(180deg);
    background-color: hsla(228, 26%, 96%, 0.1);
    backdrop-filter: blur(calc(var(--width) / 10));
  }
}

좋은 웹페이지 즐겨찾기