Elementor 3.6 소개: Flexbox 컨테이너를 활용하여 최고 성능의 반응형 디자인 생성

게시 됨: 2022-04-05

Elementor 3.6에서는 CSS Flexbox를 Editor로 가져오는 새로운 린 레이아웃 구조인 Flexbox Containers를 소개합니다. 이 구조를 통해 픽셀 단위로 완벽한 반응형 디자인과 고도로 발전된 레이아웃을 신속하게 달성하고 훨씬 더 얇은 마크업으로 성능을 크게 향상시킬 수 있습니다. 이 기능은 Elementor의 빌더를 사용하여 웹 사이트를 구축하는 방법의 혁신적인 변화를 나타내며 다양한 추가 고급 기능의 기초입니다.

Flexbox Containers는 Elementor의 새로운 빌딩 블록으로, 가볍고 반응이 빠른 방식으로 컨테이너의 항목을 효율적으로 배치, 정렬 및 배포할 수 있습니다. Flexbox 컨테이너를 사용하면 위젯을 컨테이너 내부에 직접 배치할 수 있을 뿐만 아니라 컨테이너를 무한정 중첩할 수 있습니다. 그런 다음 컨테이너 내에서 위젯의 레이아웃과 배포를 제어하고 콘텐츠를 모든 화면 크기에 맞게 조정할 수 있으므로 속도 저하 없이 코드 한 줄도 작성하지 않고도 응답성이 향상됩니다.

Dev Edition에서 몇 개월을 보내고 커뮤니티에서 많은 피드백을 구현한 후 Flexbox 컨테이너를 알파 실험으로 소개합니다.

실험이 켜져 있으면 섹션, 열 및 내부 섹션 대신 페이지에 새 컨테이너를 추가할 수 있습니다. 섹션-열 레이아웃으로 이전에 구축된 기존 페이지에 컨테이너를 추가할 수도 있습니다. 실험이 켜져 있으면 페이지에 새 섹션이나 열을 추가할 수 없습니다.

Flexbox Containers Playground에서 먼저 사용해 보기

컨테이너는 Elementor에서 웹 사이트 구조를 구축하는 새로운 방법이므로 이 릴리스에는 Flexbox Containers Playground를 비롯한 추가 교육 자료가 함께 제공됩니다. 이 플레이그라운드에는 Flexbox Containers를 사용한 레이아웃 디자인에 익숙해지는 데 도움이 되는 10개의 강의가 포함되어 있습니다.

참고 : 실험은 주의해서 사용해야 합니다. 예상치 못한 방식으로 웹사이트에 영향을 줄 수 있는 인프라 변경이 포함된 기능은 실험으로 도입됩니다. 여기에서 실험에 대해 자세히 알아보세요.

실험을 비활성화하면 생성한 모든 컨테이너가 웹사이트에서 제거되며 실험을 다시 활성화하고 이전 버전으로 롤백하면 컨테이너를 복원할 수 있습니다.


Elementor 버전 3.6에 대한 중요 참고 사항

3월 22일 Elementor 3.6이 처음 출시되었을 때 일부 사용자는 타사 플러그인 비호환성으로 인해 기술적인 문제에 직면했습니다. 우리는 즉시 Elementor 3.6.1 패치를 출시했습니다. 이 패치는 오류 적용 규칙을 줄여 이 문제의 대부분을 해결하고 에디터를 로드할 수 있게 합니다.

컨테이너와 섹션의 차이점은 무엇입니까?

컨테이너 실험을 활성화하면 페이지에 컨테이너를 추가할 수 있을 뿐만 아니라 컨테이너를 캔버스로 드래그하거나 편집기 패널의 위젯을 사용하여 다른 컨테이너로 드래그할 수 있습니다. 또한 컨테이너의 테두리가 섹션의 테두리보다 더 어두운 파란색 음영임을 알 수 있습니다.

다음은 컨테이너와 섹션 간의 몇 가지 추가적인 기술적 차이점입니다.

Flexbox 컨테이너 구조 섹션 열 구조
페이지에 추가하기 Editor에서 '+' 기호로 Container를 추가하거나 Container 위젯을 Editor로 드래그합니다. 편집기에서 '+' 기호가 있는 섹션 추가
위젯 위치 컨테이너 내부에 직접 칼럼 내, 섹션 내
위젯 너비 기본적으로 인라인 기본적으로 전체 너비
중첩 무한 중첩 하나의 내부 섹션
위젯 방향 열, 행, 열 반전 또는 행 반전 열 또는 인라인 위치 지정
반응형 디자인 장치별 위젯 또는 컨테이너 맞춤 주문 역열 또는 중복 섹션
조정 Flex-Start, Flex-Center, Flex-End 왼쪽, 중앙, 오른쪽
하이퍼링크 컨테이너를 래핑하여 하이퍼링크 섹션이나 열이 아닌 위젯 하이퍼링크

Flexbox 컨테이너는 웹사이트 구축 방식을 변화시킬 것입니다

Flexbox Containers를 사용하면 간단하고 고급 레이아웃을 빠르게 생성하고 사용자 경험과 성능을 개선할 수 있습니다. 다음은 방법에 대한 몇 가지 예입니다.

린 마크업으로 픽셀 단위의 완벽한 레이아웃을 신속하게 생성

이전에는 한 행에 여러 위젯이 포함된 웹사이트 레이아웃을 만들려면 각 위젯의 너비를 인라인으로 설정해야 했고, 이는 중복 워크플로를 생성하거나 내부에 여러 열이 있는 섹션을 생성했습니다. , 성능을 저하시킵니다. 예를 들어, 한 행에 4개의 로고가 있고 섹션과 열이 있는 로고 섹션을 만들려면 각 로고의 너비를 인라인으로 설정하거나 4개의 열이 있는 섹션을 만들고 각 섹션에 로고를 배치해야 합니다. .

Flexbox 컨테이너를 사용하면 단일 컨테이너를 사용하고 원하는 모든 로고를 추가하고 컨테이너의 방향을 열에서 행으로 변경하여 클릭 한 번으로 모든 로고를 한 행에 표시할 수 있습니다. 또한 Justify Content 컨트롤을 활용하여 컨테이너 내에서 원하는 대로 로고를 배포할 수 있습니다.

각 중단점에 맞게 디자인을 완전히 사용자 지정

웹사이트를 디자인할 때 다양한 장치에서 어떻게 보이는지 고려하는 것이 중요합니다. 데스크톱에서 작동하는 디자인은 모바일과 같은 작은 화면에서 동일한 사용자 경험을 제공하지 않을 수 있습니다. CSS Flexbox의 기능을 활용하여 웹 사이트 디자인을 각 장치에 맞게 사용자 정의할 수 있습니다. 중복 컨테이너를 만들 필요 없이 각 장치에 대해 컨테이너 내 항목의 방향, 순서, 정렬 및 배포를 변경할 수 있습니다. 그 결과 웹사이트 성능에 영향을 미치지 않으면서 사용자 경험이 향상됩니다.

클릭 가능한 컨테이너로 직관적인 사용자 경험 촉진

일부 디자인은 방문자가 전체 콘텐츠 영역(예: 카드)을 클릭할 수 있다고 생각하게 만듭니다. 그러나 클릭하려고 할 때 실제로 클릭 가능한 카드 영역을 찾는 데 어려움이 있습니다. 컨테이너를 사용하면 전체 컨테이너를 래핑하고 링크를 추가하여 전체 컨테이너를 클릭할 수 있게 만들어 방문자에게 매우 직관적인 경험을 제공할 수 있습니다.

컨테이너를 무한히 중첩하여 고급 레이아웃 생성

Flexbox Containers를 사용하면 고급 레이아웃을 더 빠르게 생성할 수 있습니다. 섹션 열 레이아웃을 사용하면 열 내에 단일 내부 섹션만 배치할 수 있지만 Flexbox 컨테이너를 사용하면 컨테이너를 무한대로 중첩할 수 있습니다. Nesting Containers를 사용하면 각각에 대해 다른 방향과 정렬을 설정하여 고급 레이아웃을 빠르게 생성할 수 있습니다.

Elementor의 편집기에서 CSS Flexbox의 기능 활용

실험으로 도입된 Flexbox Containers는 설계 유연성의 비약적인 도약을 나타냅니다. 실험이 활성화되면 Elementor의 편집기에서 CSS Flexbox의 모든 이점을 활용할 수 있습니다. 이를 통해 훨씬 적은 DOM 출력으로 정교한 디자인을 훨씬 빠르게 만들 수 있습니다. 즉각적인 디자인 유연성 이점 외에도 컨테이너는 앞으로 나올 몇 가지 흥미로운 기능의 기반이기도 하므로 계속 지켜봐 주시고 Playground에서 먼저 사용해 보세요.