>  기사  >  웹 프론트엔드  >  CSS 상자에 기울어진 모서리를 만드는 방법은 무엇입니까?

CSS 상자에 기울어진 모서리를 만드는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-01 06:46:31408검색

How to Create a Slanted Corner on a CSS Box?

CSS 상자에 기울어진 모서리 만들기

CSS 상자에 기울어진 모서리를 만드는 것은 다양한 방법을 사용하여 수행할 수 있습니다. 한 가지 접근 방식은 아래에 설명되어 있습니다.

테두리를 사용하는 방법

이 기술은 컨테이너 왼쪽을 따라 투명한 테두리를 만들고 컨테이너 왼쪽을 따라 기울어진 테두리를 만드는 데 의존합니다. 맨 아래. 다음 코드는 이를 구현하는 방법을 보여줍니다.

<code class="HTML"><div class="cornered"></div>
<div class="main">Hello World</div></code>
<code class="CSS">.cornered {
  width: 160px;
  height: 0px;
  border-bottom: 40px solid red;
  border-right: 40px solid white;
}
.main {
  width: 200px;
  height: 200px;
  background-color: red;
}</code>

이렇게 하면 왼쪽 상단 모서리가 45도 각도로 기울어진 상자가 생성됩니다.

투명도를 사용하는 대체 방법

기울어진 부분 내에 텍스트를 허용하려면 추가 투명 테두리를 사용할 수 있습니다. 아래 수정된 코드는 이 접근 방식을 보여줍니다.

<code class="HTML"><div class="outer">
  <div class="cornered">It's possible to put text up here too
    but if you want it to follow the slant you have to stack
    several of these.</div>
  <div class="main">Hello hello hello hello
hello hello hello hello hello</div>
</div></code>
<code class="CSS">.outer {
    background-color: #ccffff;
    padding: 10px;
    font-size: x-small;
}
.cornered {
    width: 176px;
    height: 0px;
    border-bottom: 40px solid red;
    border-left: 40px solid transparent;
}
.main {
    width: 200px;
    height: 200px;
    background-color: red;
    padding: 0 8px;
}</code>

이 메서드는 길이를 따라 텍스트를 표시할 수 있는 기울어진 테두리를 만듭니다.

위 내용은 CSS 상자에 기울어진 모서리를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.