> 웹 프론트엔드 > CSS 튜토리얼 > CSS3를 사용하여 삼각형을 그리는 방법은 무엇입니까? CSS3에서 삼각형을 그리는 원리 소개

CSS3를 사용하여 삼각형을 그리는 방법은 무엇입니까? CSS3에서 삼각형을 그리는 원리 소개

不言
풀어 주다: 2018-09-25 10:46:31
원래의
9372명이 탐색했습니다.

CSS의 출현으로 웹페이지에 더 많은 스타일이 생겼고, 특히 CSS3의 적용으로 인해 웹페이지에 더욱 아름다운 효과가 부여되었습니다. 그렇다면 CSS3에서는 어떤 효과를 얻을 수 있을까요? 오늘의 기사에서는 CSS3를 사용하여 삼각형을 그리는 방법을 가르쳐 드리겠습니다. 더 이상 고민하지 않고 바로 본문으로 들어가겠습니다.

먼저 CSS3에서 삼각형을 그리는 원리를 살펴보겠습니다

먼저 코드를 살펴보겠습니다.

div의 너비와 높이를 100px로 설정하고 div의 너비를 100px로 설정하면 네 개의 테두리를 100px로 설정하고 색상을 각각 다시 설정합니다.

<!DOCTYPE html>
<html>
<body>
<style>
#triangle-up {
width: 100px;
height: 100px;
border: 100px solid transparent;
border-right: 100px solid red;
border-left: 100px solid blue;
border-top:100px solid yellow;
border-bottom:100px solid green;
}
</style>
<div id="triangle-up"></div>
</body>
</html>
로그인 후 복사

이 코드의 효과는 그림과 같습니다.

CSS3를 사용하여 삼각형을 그리는 방법은 무엇입니까? CSS3에서 삼각형을 그리는 원리 소개

이때 이 div의 높이와 너비를 0으로 설정하고 나머지는 변경하지 않으면 다음과 같은 그래픽 효과를 얻을 수 있습니다.

CSS3를 사용하여 삼각형을 그리는 방법은 무엇입니까? CSS3에서 삼각형을 그리는 원리 소개

이것이 위의 효과인가요? 삼각형이 많은데 하나의 삼각형만 원하기 때문에 나머지 세 개의 삼각형을 흰색으로 만들면 나머지 하나의 색상 배경은 어떻게 만드나요? 흰색 삼각형? CSS3에는 투명하고 배경이 투명한 속성이 있습니다. 이런 방식으로 CSS3가 삼각형을 그리도록 하는 목표를 달성할 수 있습니다.

다음으로 구체적인 CSS3 삼각형 그리기 코드를 살펴보겠습니다.

<!DOCTYPE html>
<html>
<body>
<style>
#triangle{
    width: 0;
    height: 0;
    border: 100px solid transparent;
    border-bottom: 100px solid blue;
    }
</style>
<div id="triangle"></div>
</body>
</html>
로그인 후 복사

css3 삼각형 그리기 코드는 다음과 같습니다.

CSS3를 사용하여 삼각형을 그리는 방법은 무엇입니까? CSS3에서 삼각형을 그리는 원리 소개

때때로 높이와 밑변 길이가 제한된 삼각형이 있는 경우 CSS3를 사용합니다. 그려?

위의 CSS3 삼각형 그리기 코드를 보면 삼각형의 밑변이 테두리의 두 배이고, border-bottom이 삼각형의 높이임을 알 수 있습니다. 따라서 border-bottom 또는 border 값을 설정하여 하단과 높이를 변경할 수 있습니다.

css3 제한된 높이와 밑변 길이로 삼각형을 그리는 코드는 다음과 같습니다.

border-bottom 값 변경:

<!DOCTYPE html>
<html>
<body>
<style>
#triangle{
    width: 0;
    height: 0;
    border: 100px solid transparent;
    border-bottom: 220px solid blue;
    }
</style>
<div id="triangle"></div>
</body>
</html>
로그인 후 복사

삼각형의 효과는 다음과 같습니다.

CSS3를 사용하여 삼각형을 그리는 방법은 무엇입니까? CSS3에서 삼각형을 그리는 원리 소개

테두리 값 변경:

<!DOCTYPE html>
<html>
<body>
<style>
#triangle{
    width: 0;
    height: 0;
    border: 60px solid transparent;
    border-bottom: 100px solid blue;
    }
</style>
<div id="triangle"></div>
</body>
</html>
로그인 후 복사

삼각형의 효과는 다음과 같습니다.

CSS3를 사용하여 삼각형을 그리는 방법은 무엇입니까? CSS3에서 삼각형을 그리는 원리 소개

이 글은 여기서 끝납니다. 더 흥미로운 콘텐츠를 보려면 PHP 중국어 웹사이트에 주목하세요!

위 내용은 CSS3를 사용하여 삼각형을 그리는 방법은 무엇입니까? CSS3에서 삼각형을 그리는 원리 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿