CSS는 이제이 프로세스를 단순화합니다. 웹 사이트에 다소 복잡한 경계를 추가하기 위해 몇 줄의 코드 만 있습니다. 이 기사에서는이 작업을 수행하는 방법을 보여줍니다.
키 포인트
border-image-source
border-image-slice
규칙을 사용하는 것입니다. 이 규칙에는 다음이 포함됩니다. , border-image-width
, , border-image-outset
, border
이 스타일은 이미 상당히 몇 가지 옵션을 제공합니다. 그러나 한 걸음 더 나아가 다음 CSS 속성을 사용하여 테두리에 매력적인 배경 이미지를 추가 할 수 있습니다. border-image
속성
이 속성을 사용하면 배경 이미지를 요소 테두리에 할당 할 수 있습니다. 이 값은 일반적으로 이미지의 URL입니다.
border-image
속성
:
중간 영역은 완전히 투명 해 보이므로 보이지 않습니다. 보이려면 키워드를 추가하십시오. 는 내부 오프셋을 설계하여 이미지를 9 개의 영역으로 나눕니다.
> 동일한 값을 에 할당하면 경계 이미지가 원치 않는 변형없이 최상의 조건으로 표시되도록합니다.
다음은 코드 스 니펫입니다
는 사용하려는 이미지의 URL입니다. , none가 포함됩니다. ,
border-style
<code class="language-css">element {
border-image-source: url('myimage.png');
}</code>
px
border-image-slice
예를 들어, <code class="language-css">element {
border-image-source: linear-gradient(10deg, #fe01f5 0%, #2e113d 100%);
}</code>
<code class="language-css">element {
border-image-slice: 19;
}</code>
이 속성은 1 ~ 4 개의 값 (상단, 오른쪽, 하단, 왼쪽)을 허용하며 숫자 또는 백분율을 사용할 수 있습니다. 백분율은 테두리 이미지 영역의 크기, 즉 수평 오프셋의 면적 폭 및 수직 오프셋의 면적 높이와 관련이 있습니다.
<code class="language-css">element {
border-image-source: url('myimage.png');
}</code>
속성
border-image-width
이 속성은 1 ~ 4 개의 값 (상단, 오른쪽, 하단, 왼쪽)을 취하며 길이 (예 : , 등)로 표시됩니다. 숫자를 사용하는 경우 결과는 테두리 이미지가 테두리 상자 밖으로 밀려 나고 배수는 계산 된 테두리 너비입니다. border-image-slice
를 추가하면 핑크색 테두리 이미지를 점선 녹색 개요를 넘어냅니다. 이것은 국경 이미지 영역이 국경 밖에서 그려 져 있음을 의미합니다.
테두리 상자 외부에있는 테두리 이미지 부분은 스크롤을 트리거하지 않으며 마우스 이벤트를 캡처하지 않습니다.
<:> 가용 값은 다음과 같습니다border-image-outset
속성
이 속성은 테두리의 측면과 중간 부분에서 이미지 슬라이스를 확장하고 타일하는 방법에 대한 선택을 제공합니다. 첫 번째 값은 수평 측 (상단 및 하단)에 적용되고 두 번째 값은 수직 측면 (오른쪽 및 왼쪽)에 적용됩니다. 하나의 값 만 설정하면 값이 수평 및 수직 측면 모두에 적용됩니다.
-
stretch
border-image-repeat
- 이미지 타일링은 사용 가능한 영역을 채우기 위해 반복됩니다. 사용 가능한 영역을 타일 너비로 나눌 수없는 경우 이미지가 차단 될 수 있습니다. repeat
- 와 동일하지만 공간이 타일 폭의 정확한 배수가 아닌 경우 여분의 공백이 각 타일 주위에 고르게 분포됩니다. round
와 동일하게 repeat
를 렌더링하는 반면 Chrome은 와 와 동일하게 렌더링하는 것으로 보입니다. space
repeat
약어 속성으로 압축 할 수 있습니다.
space
stretch
space
repeat
border-image
border-image
속성을 사용하는 것입니다.
속성을 사용하는 것이 포함됩니다. 이 속성을 사용하면 요소 주변의 경계로 사용되는 이미지를 지정할 수 있습니다. 이 속성의 구문은 다음과 같습니다border-image-source
규칙을 지정할 필요가 없으며 단일 속성을 무시할 필요가 없습니다. border-image-slice
접두사로 약어 구문을 지원하지만 단일 속성을 지원하지 않습니다. border-image-width
이 기사는 주로 border-image-outset
border-image-repeat
CSS 테두리 이미지가있는 웹 페이지를 장식하는 FAQ (FAQ)
CSS 테두리 이미지 생성에는
<code class="language-css">element {
border-image-source: url('myimage.png');
}</code>
source
slice
CSS는 웹 요소의 모양을 사용자 정의하는 데 사용할 수있는 몇 가지 테두리 스타일을 제공합니다. 여기에는 , width
, outset
, repeat
, , , , ,
, hidden
및 . 각 스타일은 다른 시각적 효과를 생성합니다. 예를 들어, dotted
는 일련의 점으로 테두리를 생성하고 dashed
는 더블 라인 테두리를 만듭니다. solid
double
groove
ridge
inset
예, CSS를 사용하면 요소의 다른 측면에 다른 테두리 스타일을 적용 할 수 있습니다. , , outset
및 속성을 사용하여 양쪽의 스타일을 지정할 수 있습니다. dotted
double
예, CSS를 사용하면 기울기 이미지를 경계로 사용할 수 있습니다. 함수를 사용하여 그라디언트 이미지를 작성한 다음 속성을 사용하여 테두리 이미지로 사용할 수 있습니다. inset
<code class="language-css">element {
border-image-source: linear-gradient(10deg, #fe01f5 0%, #2e113d 100%);
}</code>
속성은 국경 이미지가 반복되는 방법을 제어합니다. 가능한 값은 , 및 입니다. border-top-style
css에서 속성과 border-right-style
속성의 차이점은 무엇입니까? border-bottom-style
border-left-style
CSS의 속성을 사용하면 이미지를 요소 주변의 경계로 사용할 수 있습니다.
CSS에서 점선 테두리를 만드는 방법은 무엇입니까? border-radius
테두리 스타일을 사용하여 CSS에서 점선이 생성 될 수 있습니다. 구문은 다음과 같습니다. border-image
위 내용은 CSS 테두리 이미지로 웹을 장식합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!