진원도

    Ignite UI for Angular 사용하면 0에서 1 사이의 값을 사용하여 진원도를 조정하여 구성 요소의 모양을 사용자 정의할 수 있습니다.

    개요

    많은 Ignite UI 구성 요소에는 CSS 변수를 사용하여--ig-radius-factor 조정할 수 있는 미리 정의된 최소 및 최대 경계 반경 값이 있습니다.

    0으로 설정--ig-radius-factor 하면 구성 요소가 최소 테두리 반경을 사용하고 날카로운 모서리가 있는 블록처럼 나타납니다. 1로 설정하면 구성 요소가 미리 정의된 최대 경계 반경을 사용하고 둥글게 표시됩니다.

    다음은 미리 정의된 최소 및 최대 경계 반경 값이 있고 변수를 사용하여 수정할 수 있는 구성 요소 목록입니다.--ig-radius-factor
    동작 스트립버튼버튼 그룹캘린더카드캐러셀체크박스콤보날짜 선택기날짜 범위 선택기그리드입력 그룹선형 진행목록월 선택기탐색 서랍라디오리플스낵바스위치토스트

    Usage

    구성 요소의 두 border-radius 값 사이를 전환하려면 요소 선택기를 대상으로 하고 변수를--ig-radius-factor 0 또는 1로 설정하기만 하면 됩니다.

    igx-chip {
       --ig-radius-factor: 0;
    }
    

    이렇게 하면 미리 정의된 최소 경계 반경이 적용되어 구성 요소에 직선 모서리가 생깁니다.

    igx-chip {
        --ig-radius-factor: 1;
    }
    

    그리고 값을 1로 설정하면 미리 정의된 최대 테두리 반경이 적용되어 구성 요소의 모서리가 둥글게 됩니다.

    경계 반경이 정의된 최소값과 최대값 사이 어딘가에 있도록 하려면 변수를--ig-radius-factor 0과 1 사이의 10진수 값으로 설정할 수 있습니다. 예를 들어 로 0.5 설정하면 구성 요소의 최대 허용 값의 50%인 border-radius가 적용됩니다.

    igx-chip {
        --ig-radius-factor: 0.5;
    }
    

    아래 예에서 최소 및 최대 border-radius 값의 차이를 확인할 수 있습니다.

    Additional Resources

    관련 주제:

    우리 커뮤니티는 활동적이며 항상 새로운 아이디어를 환영합니다.