• 회원가입
  • 로그인
  • 구글아이디로 로그인

[border] CSS - border-image-slice 속성 - 테두리이미지자르기 (IE11)


border-image-slice 예제

 

<style>

#hz_1 {

    border: 10px solid transparent;

    padding: 15px;

    border-image: url(https://www.w3.org/TR/css3-background/border.png) round;

    border-image-slice: 50;

}


#hz_2 {

    border: 10px solid transparent;

    padding: 15px;

    border-image: url(https://www.w3.org/TR/css3-background/border.png) round;

    border-image-slice: 20%;

}


#hz_3 {

    border: 10px solid transparent;

    padding: 15px;

    border-image: url(https://www.w3.org/TR/css3-background/border.png) round;

    border-image-slice: 30%;

}

</style>


<p id="hz_1">홈짱닷컴 (Homzzang.com) border-image-slice: 50;</p>

<p id="hz_2">홈짱닷컴 (Homzzang.com) border-image-slice: 20%;</p>

<p id="hz_3">홈짱닷컴 (Homzzang.com) border-image-slice: 30%;</p>

결과보기

 

 

border-image-slice 정의

 

border-image-source에 지정된 테두리 이미지를 어떻게 9등분 할지 지정

 



1.

기본적으로, 이미지를 9등분해서, 4개의 모퉁이, 4개의 변, 그리고 한가운데로 자름.

2.

4개의 모퉁이는 각각 테두리의 모퉁이로 보내고, 4개의 변은 테두리의 변으로 사용.

3.

일반적으로, 한가운데는 transparent (투명) 처리되어 보이지 않게 되지만,
속성값에 fill 키워드가 들어간 경우엔 사용됨.

 

4.

기본값: 100%
상속여부 : 상속 X
애니효과 : 가능 X
CSS버전 : CSS3
JS 구문 : object.style.borderImageSlice="30%"

5.

IE11 이상 주요 최신브라우저 지원


 

 

border-image-slice 구문


selector {border-image-slice: 속성값;}

 


 

숫자

px단위의 숫자. (주의: 적을 땐 따로 px  단위 입력 불필요)


% (백분율)
상대비율

 

fill

이미지의 한가운데를 보이게 할지 여부.

(예) border-image-slice:30% fill;

 

initial

속성값을 기본값으로 지정.

 

inherit

부모 요소의 속성값 상속.

 


 

속성값 개수별 의미

border-image-slice: 10;

(상단가로줄, 우측세로줄, 하단가로줄, 좌측세로줄) 모두 너비가 10px로 동일.

 

border-image-slice: 10 20;

(상단가로줄 하단가로줄) 10px  ,  (우측세로줄 좌측세로줄)  20px

 

border-image-slice: 10 20 30;

상단가로줄 10px , (우측세로줄, 좌측세로줄) 20px , 하단가로줄: 30px

 

border-image-slice: 10 20 30 40;

상단가로줄 10px, 우측세로줄 20px, 하단가로줄 30px, 좌측세로줄 40px

 



분류 제목
border CSS - border-bottom-left-radius 속성 - 테두리하단왼쪽모서리둥글게 (= border…
func CSS - attr() 함수 - 선택요소의 속성값 반환. (= attr함수 = 어트르함수) ※ 속성값얻기
selector CSS - :last-of-type 가상선택자 - 지정타입 마지막자식요소 (순서선택자,타입선택자, IE9)
flex CSS - flex-shrink 속성(I) ★ - 동일컨테이너 안 나머지 플렉스아이템에 비해 얼마나 줄어들지…
selector CSS - .class1.class2 클래스선택자 ★★★ - 두 클래스가 (모두/함게/둘다/동시) 정의된 요…
selector CSS - :indeterminate 가상선택자 - 불확정요소 선택 (= :indeterminate선택자 =…
flex CSS - flex-direction 속성(C) ★★ - 기본축 방향 결정. (= flex-direction…
border CSS - border-bottom-style 속성 - 테두리하단스타일 (= 보더바텀스타일) (상속 X)
selector CSS - :link 가상선택자 - 미방문링크 (= 링크선택자)
selector CSS - :nth-last-child(n) 가상선택자 ★★★ - (그 부모의) 마지막n번째 자식요소 (= …
selector CSS - :required 가상선택자 - 필수입력요소 (= required속성있는요소, IE10)
transform CSS - transform-style 속성 - 중첩요소를 3D공간에서 표시 방법 (= transform-s…
intro CSS - 브라우저 접두어 (= vendor prefix = 벤더 프리픽스)
animation CSS - animation-play-state 속성 - 애니재생상태 (= 애니작동상태설정 = 움직임 재생/…
css CSS - currentcolor 키워드 - 현재 글자색 속성값을 그대로 사용 (= 커런트컬러 속성값)
animation CSS - animation-name 속성 - 키프레임명 (= 키프레임이름 = 애니이름 = 애니명 = 애니메…
animation CSS - animation-fill-mode 속성 - 애니미작동스타일 (= 움직임 작동안할때 스타일 = 애…
column CSS - column-width 속성 - 컬럼 너비 지정 (= column-width속성 = 컬럼위드스속성…
css CSS - 반응형 마름모 갤러리 (Responsible Rhomb gallery on grids + clip…
background CSS - background-origin 속성 - 배경이미지 좌표시작점 (= 백그라운드오리진 속성)
16/27
목록
찾아주셔서 감사합니다. Since 2012