Why Is This CSS Overlap So Hard?! CSS Battle
- CSS 배틀 'Entangled' 과제에 참가하여 주어진 이미지를 최소한의 코드로 정확하게 구현하는 경쟁 🎨
- 참가자들은 radial gradient, border radius, box shadow 등 다양한 CSS 기술을 활용하여 문제 해결 💡
- radial gradient 방식이 코드 길이를 늘리는 단점에도 불구하고 시도되었으나, 다른 참가자는 더 간결한 방법을 모색 🤔
- 정확한 위치와 크기를 맞추기 위해 시행착오를 거듭하며, screenshot 도구를 활용하여 측정하는 모습 포착 📏
- box-shadow를 활용하여 원을 만들고, absolute positioning으로 위치를 조정하는 전략 구사 🧮
- 반원을 구현하기 위해 CSS 속성을 검색하고, top left, top right border-radius를 활용하는 방법 발견 🔎
- 최종적으로 100% 정확도를 달성했지만, 코드 최적화 과정에서 어려움을 겪으며, 다양한 CSS 속성 조합 시도 🧪
- 경기 후, 참가자들은 각자의 코드와 접근 방식을 공유하며, radial gradient의 비효율성을 인정하고, 더 간결한 코드에 대한 논의 진행 💬
- CJ라는 참가자가 가장 높은 점수를 획득했으며, 참가자들은 fixed positioning 사용에 대한 아쉬움 토로 🏆
- 불필요한 background color 제거, 속성 병합 등 코드 길이 단축을 위한 다양한 시도 ✂️
- align-items: center가 CSS 배틀에서 제대로 작동하지 않는다는 의견 제시 ❓
- 제한 시간 내에 최적의 코드를 찾아내기 위한 압박감과 경쟁 심리가 드러남 ⏱️