> 웹 프론트엔드 > CSS 튜토리얼 > CSS에서 백분율 기반 테두리를 어떻게 만들 수 있나요?

CSS에서 백분율 기반 테두리를 어떻게 만들 수 있나요?

Barbara Streisand
풀어 주다: 2024-11-28 09:06:13
원래의
932명이 탐색했습니다.

How Can I Create Percentage-Based Borders in CSS?

백분율로 테두리 두께를 설정하는 방법

백분율을 사용하여 테두리 너비를 설정하는 것은 CSS에서 직접 지원되지 않습니다. . 그러나 CSS 기술의 조합을 사용하여 이 동작을 시뮬레이션할 수 있습니다.

테두리를 추가하려는 요소를 래퍼에 래핑할 수 있습니다. 다음 속성을 가진 요소:


  • 래퍼 요소의 배경색을 원하는 테두리 색상으로 설정합니다.

  • 테두리 너비를 시뮬레이션하려면 래퍼 요소의 패딩을 백분율로 설정합니다.

  • 내부 요소의 배경색을 원하는 색상으로 변경합니다. border.

이 기술은 패딩과 배경색을 사용하여 테두리 비율의 환상을 만듭니다.

예 Code

<br>.faux-borders {<br> background-color: #f00;<br> padding: 1px 25%; /<em> 측면에 25% 테두리 시뮬레이션 </em>/<br>}<p>.content {<br> background-color: #fff;<br>}</p><p>&lt ;div> <div class="content"></p><pre class="brush:php;toolbar:false">This element has simulated percentage borders.
로그인 후 복사



이 코드는 다음을 래핑합니다. 래퍼 요소(faux-borders)의 내부 요소(콘텐츠). 래퍼 요소에는 빨간색 배경색과 1px 상단 및 하단 패딩이 있습니다. 내부 요소의 배경색은 흰색입니다.

위 내용은 CSS에서 백분율 기반 테두리를 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
이전 기사:원하지 않는 간격 없이 인라인 블록 요소를 정렬하려면 어떻게 해야 합니까? 다음 기사:수직 스크롤을 기반으로 jQuery 클래스를 올바르게 추가하고 제거하는 방법은 무엇입니까?
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
최신 이슈
관련 주제
더>
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿