본문 바로가기
css

CSSBattle | #10 은닉된 정령

by code-box 2022. 3. 2.
반응형

CSSBattle 챌린지에 오신 것을 환영합니다!

이 짧은 글에서, 저는 CSSBattle - #10 Clocked Spirits 도전에 대한 저의 해결책을 살펴봅니다. 나의 사고 과정과 구현 세부 사항에 대한 더 나은 통찰력을 얻으려면 아래의 코드 조각을 참조하세요.

Cloaked Spirits Challenge

<div class="container">
    <div class="parent">
          <div class="child left">
                  <div class="outer-ring">
                            <div class="inner-ring"></div>
      </div>
    </div>
    <div class="child center">
            <div class="outer-ring">
                      <div class="inner-ring"></div>
      </div>
    </div>
    <div class="child right">
            <div class="outer-ring">
                      <div class="inner-ring"></div>
      </div>
    </div>
  </div>
</div>

<style>
                          * {
                            box-sizing: border-box;
                            padding: 0;
                            margin: 0;
                      }
  .container {
        width: 100%;
            height: 100%;
                background: #62306D;
        display: flex;
        justify-content: center;
        align-items: end;
  }
  .parent {
        display: flex;
        align-items: end
  }
  .child {
        background: #F7EC7D;
        width: 100px;
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
  }
  .left, .right {
        height: 150px;
  }
  .center {
        height: 250px;
  }
  .left, 
      .center, 
          .right {
                display: flex;
                flex-direction: column;
          }
  .left .outer-ring,
      .center .outer-ring,
          .right .outer-ring {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100px;
                height: 100px;
                border-radius: 50%;
          }
  .left .inner-ring,
      .center .inner-ring,
          .right .inner-ring {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 60px;
                height: 60px;
                border-radius: 50%;
          }
  .left .outer-ring,
      .right .outer-ring {
            background: #AA445F;
      }
  .left .inner-ring,
      .right .inner-ring {
            background: #E38F66;
      }
  .center .outer-ring {
        background: #E38F66;
  }
  .center .inner-ring {
        background: #AA445F;
  }
</style>
 

언제나 그렇듯이, 저는 도전의 실행 세부사항에 대한 피드백이나 질문을 환영합니다. 그렇지 않다면, 이것이 유용했기를 바랍니다!

'css' 카테고리의 다른 글

CSSBattle | #9 큐브  (0) 2022.03.02
HTML로 Tailwind CSS를 설정하는 방법  (0) 2022.03.02
CSS 부품의 올바른 이름  (0) 2022.02.23
전체 플렉스박스 가이드  (0) 2022.02.23
리미탄도 문자 컴 3 폰틴호  (0) 2022.02.23

댓글