2024 StateOfCSS 정리: 가장 주목받은 3가지 기능

State of CSS 2024 결과가 나왔습니다. CSS도 빠른 속도로 발전하고 있는데요. 조사 결과중에서 개발자들에게 사랑받는 새로운 기능을 한번 정리해보았습니다.


1. CSS Filter Effects (가장 많이 사용, 75.4%)

  • blur(): 픽셀(px) 단위로 요소에 흐림 효과 적용

  • contrast(): 요소의 명암비를 조절하여 이미지나 텍스트의 가독성 향상

.blur-effect { filter: blur(5px); }
.contrast-effect { filter: contrast(150%); }


  1. :has() 선택자 (72.8% 사용률)

이전에는 JavaScript로만 가능했던 조건부 스타일링이 이제 CSS로도 가능합니다.

  • 특정 요소를 포함하는 부모 요소를 선택할 수 있는 "부모 선택자"

/* 이미지를 포함한 div 선택 */
div:has(img) { padding: 1rem; }
  1. Subgrid (가장 높은 호감도 51.5%)

    그리드 구현은 난이도가 있고 복잡한 기능중 하나 인데요. Subgrid로 다소 복잡한 중첩 그리드를 보다 간단히 구현할 수 있게 되었습니다.

    • CSS Grid의 확장 기능으로, 자식 그리드가 부모 그리드의 크기를 자동으로 상속

/* 자식 그리드 - subgrid 사용 */
.child {
    display: grid;
    grid-template-columns: subgrid; /* 자동으로 부모와 동일한 크기 적용 */
}

CSS 기능이 빠르게 발전중이며 JavaScript 의존도가 점차 감소하는 추세 인것 같습니다. 복잡한 레이아웃과 인터랙션도 이제 순수 CSS로 점점 가능해지고 있습니다. 좀 더 자세한 결과가 궁금하신 분은 사이트에 방문하셔서 확인해보세요.


https://2024.stateofcss.com/ko-KR

State of CSS 2024

2024.stateofcss.com

State of CSS 2024

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 11월 7일 오전 2:07

 • 

저장 15조회 2,353

댓글 1

함께 읽은 게시물

테드(TED) 강의장에 황소가 등장했다. <생각의 공유> 저자 리오르 조레프는 청중에게 황소 무게를 예측해 보라고 제안한다. 그러자 140㎏에서 3t까지 다양한 오답이 쏟아졌다.

... 더 보기

왜 공동체에 집단 지성이 필요한가?

기호일보 - 아침을 여는 신문

왜 공동체에 집단 지성이 필요한가?

반드시 알아야 하는 7가지 데이터베이스 확장성 전략

  1. Materialized Views:

... 더 보기

 • 

저장 217 • 조회 5,605


어제 저커버그 인터뷰에서 연구자들을 돈으로 매수..아니 돈으로 경쟁사들에게서 빼오고 있다는 의혹에 대해서 답했는데요.


이는 잘못된 말이라며, 탑티어 연구자들의 욕망(!)은 GPU를 최대한 많이 사용할 수 있기를 바라는 것이고, 그래서 작은 팀으로 무한대의 GPU를 쓸 수 있게 해 준다는 것으로 유혹(?) 했다고 합니다. (*욕망, 유혹 같은 표현을 저커버그가 쓴 건 아님)


... 더 보기

조회 1,280



Replit 이용 후기

최근 Replit를 사용하면서 느낀 점을 남겨봅니다.

... 더 보기

고용노동부에서 주관하는 청년미래플러스 3기를 모집 중이라고 합니다.

구직자와 재직자 두 가지 트랙을 동시에 모집한다고 하네요.

  • 모집 기간: 6월 15일 ~ 8월 3일

... 더 보기