Elementor에 유용한 14가지 CSS 스니펫

게시 됨: 2022-12-13

Elementor에서 제공하는 내장 스타일 옵션은 전문적인 페이지를 만들기에 충분합니다. 적용하려는 특정 스타일이 있지만 Elementor에서 사용할 수 없는 경우 사용자 정의 CSS를 통해 이를 달성할 수 있습니다.

가장 간단한 예입니다. Elementor는 더 읽기 링크의 모양을 많은 웹사이트에서 채택한 버튼 모양으로 변경하는 기본 제공 스타일 옵션을 제공하지 않습니다. 이를 달성하려면 더 읽기 링크를 버튼과 같은 모양으로 바꾸는 CSS 스니펫을 추가해야 합니다. 사용자 지정 CSS 자체를 추가하려면 설정 패널의 고급 탭으로 이동할 수 있습니다. 사용자 정의 CSS 블록의 사용 가능한 필드에 CSS 코드를 추가할 수 있습니다.

모든 Elementor 요소 유형에 사용자 지정 CSS를 추가할 수 있습니다. 섹션, 컬럼, 위젯까지.

Elementor에서 각 위젯과 해당 지원 요소(예: 게시물 제목, 게시물 메타 및 게시물 위젯의 추천 이미지)에는 클래스 선택기가 있습니다(Elementor 위젯 선택기 목록 참조). 특정 위젯이나 위젯의 요소를 대상으로 지정하려면 selector 다음에 클래스 이름을 입력하여 시작할 수 있습니다(예: .elementor-post__read-more ). 다음으로 중괄호 사이에 사용자 지정 스타일을 추가할 수 있습니다. 예시:

 선택기 .elementor-post__read-more{
    패딩: 0.4em 0.8em;
    배경: #33ff41;
    전환: 모두 .5초;
    테두리 반경: 5px;
}

위의 코드 스니펫은 더 읽기 링크를 버튼과 같은 모양으로 바꿉니다. 먼저 더 읽기 요소( selector .elementor-post__read-more )를 대상으로 합니다. 그런 다음 중괄호 사이의 콘텐츠를 통해 더 읽기 요소에 사용자 지정 스타일을 추가합니다(더 읽기 요소는 게시물 위젯 및 아카이브 위젯에서 찾을 수 있음). CSS에서 중괄호 사이의 내용을 선언이라고 합니다.

최근에 일부 위젯에 CSS 스니펫을 추가해야 하는 일부 프로젝트에서 작업했으며 이 게시물에서 공유할 것입니다. 새로운 CSS 스니펫을 받을 때마다 이 게시물을 정기적으로 업데이트할 것입니다.

Elementor용 무료 CSS 스니펫

1. 더 읽기 링크를 버튼처럼 만들기

코드:

 선택기 .elementor-post__read-more {
    패딩: 0.3em 0.8em;
    색상: #ffffff!중요;
    테두리: 단색 1px #01B37E;
    라인 높이: 2em;
    배경: #01B37E;
    전환: 모두 .5초;
    테두리 반경: 15px;
    글꼴 두께: 500;
}
/* 마우스 오버 시 */
선택기 .elementor-post__read-more:hover{
    패딩: 0.3em 0.8em;
    색상: #01B37E!중요;
    테두리: 단색 1px #01B37E;
    라인 높이: 2em;
    배경: #ffffff;
    전환: 모두 .5초;
    테두리 반경: 15px;
    글꼴 두께: 500;
}

더 읽기 요소가 있는 Posts 위젯 및 Archive Posts 위젯에서 위의 코드를 사용할 수 있습니다.

2. 번호 매기기에 고급 스타일 추가

코드:

 /*상태*/
선택기 .elementor-pagination{
    여백 상단: 50px;
}
선택자 .page-numbers{
    패딩: 10px 15px;
    색상:#FFFFFF!중요;
    배경: #0161cd;
    전환: 모두 .5초;
    테두리 반경: 20px;
}
/* 호버 상태 */
선택기 .page-numbers:hover{
    패딩: 10px 15px;
    색상:#384958!중요;
    배경: #edf2f7;
    전환: 모두 .5초;
    테두리 반경: 20px;
}
/* 활성 상태 */
선택기 .page-numbers.current{
    패딩: 10px 15px;
    색상:#384958!중요;
    배경: #f0f3f6;
    전환: 모두 .5초;
    테두리 반경: 20px;
}

페이지 매김 요소가 있는 Posts 위젯과 Archive Posts 위젯에서 위의 코드를 사용할 수 있습니다. Elementor에서 페이지 매김을 추가하는 방법을 배우려면 이전 기사를 읽을 수 있습니다.

3. 개별 게시물 항목에 호버 효과 추가

코드:

 선택기 .elementor-post:hover{
     전환: 모두 .50s ease-in-out;
    변환: 스케일(1.01);
    커서: 포인터;
    Z-지수: 1;
}

Posts 위젯 및 Archive Posts 위젯에서 위의 코드를 사용할 수도 있습니다. Elementor의 개별 블로그 게시물 항목에 호버 효과를 추가하는 방법에 대해 자세히 알아보려면 이전 기사를 읽으십시오.

4. 포스트 썸네일/추천 이미지에 호버 효과 추가

코드:

 선택기 .elementor-post__thumbnail:hover{
     전환: 모두 .50s ease-in-out;
    변환: 스케일(1.05);
    커서: 포인터;
    Z-지수: 1;
}

Posts 위젯 및 Archive Posts 위젯에서 위의 코드를 사용할 수 있습니다. 메인 포스트 설정에서 이미지가 보이도록 해주세요.

5. 게시물 제목에 호버 효과 추가

코드:

 선택기 .elementor-post__title{
    디스플레이: 인라인;
}
선택기 .elementor-post__title:hover{
    텍스트 장식: 없음;
    상자 그림자: 삽입 0 -.5em 0 #F8C273;
    색상: 상속;
    디스플레이: 인라인;
}

게시물 제목 요소가 있는 게시물 위젯 및 보관 게시물에도 위의 코드를 사용할 수 있습니다.

6. 링크에 호버 효과 추가

코드:

 선택기 .elementor-widget-theme-post-content a:hover{
	  텍스트 장식: 없음;
    상자 그림자: 삽입 0 -.5em 0 #FD63FD;
    색상: #B017B0;
}

Elementor Theme Builder를 사용하여 사용자 지정 단일 게시물 템플릿을 만들 때 게시물 콘텐츠 위젯에서 위를 사용할 수 있습니다. 자세히 알아보려면 이 게시물을 읽어보세요.

7. 게시물 정보 위젯에 아바타 테두리 반경 설정하기

코드:

 선택기 .elementor-avatar {
    테두리: 2px 솔리드 #FFFFFF;
    테두리 반경: 10px;
}

Post Info 위젯에서 이 코드를 사용할 수 있습니다. 이를 사용하려면 메타 데이터 설정에서 아바타를 활성화해야 합니다. 자세한 내용은 여기를 참조하십시오.

8. 그라데이션 프로그레스 바 만들기

코드:

 선택기 .elementor-progress-bar
{
배경: 방사형 그라데이션(원형, rgba(7,149,238,1) 16%, rgba(37,252,255,1) 70%);
}

진행률 표시줄 위젯을 사용하여 그라데이션 진행률 표시줄을 만들 때 위의 코드를 사용할 수 있습니다. 자세한 내용은 여기를 참조하십시오. 더 많은 그라데이션 옵션을 보려면 다음 게시물을 참조하세요.

  • Elementor를 위한 70개 이상의 고급 그라데이션 배경
  • Elementor용 18가지 3색 그라데이션 배경
  • Elementor를 위한 17가지 파스텔 그라데이션 배경

9. 그라데이션 텍스트 만들기

코드:

 선택기 .elementor-text-editor {
    배경 이미지: 선형 그라데이션(왼쪽으로, #feac5e, #c779d0,#4bc0c8);
    -webkit-background-clip: 텍스트;
    디스플레이: 인라인 블록;
    -webkit-text-fill-color: #00000000;
}

텍스트 편집기 위젯에서 위의 코드를 사용할 수 있습니다. 다른 위젯(예: 제목)에 그라데이션 텍스트를 만들려면 선택기를 교체하면 됩니다. 자세히 알아보려면 이 게시물을 읽어보세요.

10. Hover 이미지 스크롤

코드:

 선택자{
    -webkit-transition: ease-in-out 4s !important;
    전환: ease-in-out 4s !important;
}
선택기:호버{
    background-position: 중앙 하단 !important;
}

위의 코드를 사용하여 호버에서 이미지를 자동으로 스크롤할 수 있습니다. 랜딩 페이지, 홈페이지, 블로그 페이지 등의 스크린샷과 같은 긴 스크린샷을 표시하는 데 유용합니다. 자세히 알아보려면 이 게시물을 읽어보세요.

11. 아래로 스크롤 시 헤더 변경

코드:

 .헤더-2 {
 transform: translatey(-80px);
 -moz-transition: 모든 .3s easy!important;
 -webkit-transition: 모든 .3이 용이함!중요;
 전환: 모든 .3s ease!important;
}

.elementor-sticky--effects.header-2 {
 높이: 자동! 중요;
 변환: translatey(0px);
}
.elementor-sticky--effects.header-1 {
 표시: 없음!중요;
}

아래로 스크롤할 때 자동으로 변경되는 헤더를 만들고 싶습니까? 그렇다면 위의 코드를 사용할 수 있습니다. 자세한 내용은 이 게시물을 참조하세요.

12. 아래로 스크롤 시 축소되는 헤더

코드:

 header.sticky-header {
    --헤더 높이: 90px;
    --불투명도: 0.90;
    --shrink-me: 0.80;
    --sticky-background-color: #0e41e5;
    --전환: .3s ease-in-out;
    전환: 배경색 var(--전환),
                배경 이미지 var(--transition),
                배경 필터 var(--전환),
                불투명도 var(--transition);
}
header.sticky-header.elementor-sticky--효과 {
    background-color: var(--sticky-background-color) !important;
    배경 이미지: 없음! 중요;
    불투명도: var(--opacity) !important;
    -webkit-backdrop-filter: 흐림(10px);
    배경 필터: 흐림(10px);
}
header.sticky-header > .elementor-container {
    전환: 최소 높이 var(--전환);
}
header.sticky-header.elementor-sticky--효과 > .elementor-container {
    최소 높이: calc(var(--header-height) * var(--shrink-me))!important;
    높이: calc(var(--헤더-높이) * var(--shrink-me));
}
header.sticky-header .elementor-nav-menu .elementor-item {
    전환: 패딩 var(--전환);
}
header.sticky-header.elementor-sticky--효과 .elementor-nav-menu .elementor-item {
    패딩 하단: 10px!important;
    padding-top: 10px!important;
}
header.sticky-header > .elementor-container .logo img {
    전환: 최대 너비 var(--전환);
}
header.sticky-header.elementor-sticky--효과 .logo img {
    최대 너비: calc(100% * var(--shrink-me));
}

위를 사용하여 아래로 스크롤하면 자동으로 축소되고 위로 스크롤하면 원래 크기로 되돌아가는 헤더 동작을 만들 수 있습니다. 자세한 내용은 이 게시물을 참조하세요.

13. 제목 텍스트에 이미지 배경 추가

코드:

 선택기 .elementor-heading-title
{
     배경: url("https://www.wppagebuilders.com/wp-content/uploads/2020/05/gradient-progress-bar-elementor.jpg") 녹색 반복 30% 70% ;
     -웹킷-배경-클립:텍스트;
     -webkit-text-fill-color:투명;
}

위의 코드를 사용하여 제목 위젯에 이미지 배경을 추가할 수 있습니다. 자신의 이미지를 사용하려면 이미지 URL을 바꾸기만 하면 됩니다. 자세히 알아보려면 이 게시물을 읽어보세요.

결론

Elementor에는 이미 모든 요소의 스타일을 지정하는 다양한 기본 제공 옵션이 있습니다. 섹션, 열 또는 위젯이 됩니다. 충분하지 않은 경우 CSS 지식이 있는 경우 CSS 스니펫을 사용하여 사용자 지정 스타일을 적용할 수 있습니다. 사용자 정의 CSS 자체를 추가하는 기능은 Elementor Pro에서만 사용할 수 있으므로 사용자 정의 CSS를 추가하기 전에 Elementor Pro가 WordPress 웹 사이트에 설치 및 활성화되어 있는지 확인하십시오( 읽기: Elementor Free vs Pro).

프로젝트에 대해 동일한 사례가 있는 경우 위에서 제공한 CSS 스니펫을 사용할 수 있습니다.

엘리멘터 프로 다운로드