>  기사  >  웹 프론트엔드  >  흥미롭고 생생한 그림을 통해 순수한 CSS를 사용하여 하트를 그리는 방법을 배워보세요! !

흥미롭고 생생한 그림을 통해 순수한 CSS를 사용하여 하트를 그리는 방법을 배워보세요! !

青灯夜游
青灯夜游앞으로
2021-04-30 10:15:142199검색

이 글에서는 순수 CSS를 사용하여 하트를 그리는 방법을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

흥미롭고 생생한 그림을 통해 순수한 CSS를 사용하여 하트를 그리는 방법을 배워보세요! !

요구 사항/기능:

  • CSS+HTML을 사용하여 사랑을 그리는 방법.

분석:

  • 사랑은 정사각형 + 두 개의 원으로 구성될 수 있습니다. (학습 영상 공유: css 영상 튜토리얼)

1. 먼저 정사각형 + 원을 그리고 다음과 같이 배치합니다.

흥미롭고 생생한 그림을 통해 순수한 CSS를 사용하여 하트를 그리는 방법을 배워보세요! !

2. 마지막으로 원을 추가합니다. 전체 그래픽을 시계 방향으로 45도.

흥미롭고 생생한 그림을 통해 순수한 CSS를 사용하여 하트를 그리는 방법을 배워보세요! !첫 번째 구현:

1. 먼저 사각형을 그립니다.

<body>
    <div id="heart"></div>
</body>
#heart{
       height: 300px;
       width: 300px;
       border: 2px solid black;
    }

2 구현하기 전에 여기에서 의사 클래스를 사용하세요.

     #heart{
            height: 200px;
            width: 200px;
            border: 2px solid black;
            position: relative;
        }
    #heart:before{
        content: &#39;&#39;;
        width: 200px;
        height: 200px;
        border: 2px solid black;
        border-radius: 50%; // 正方形加圆角变成圆
        position: absolute;
        left: -100px;  // 向左位移正方形一半的长度
    }
흥미롭고 생생한 그림을 통해 순수한 CSS를 사용하여 하트를 그리는 방법을 배워보세요! !그래픽은 다음과 같습니다.

3. 다른 원을 추가하고 여기에 가상 클래스 이후를 사용하여 구현합니다.

    #heart{
            height: 200px;
            width: 200px;
            border: 2px solid black;
            position: relative;
        }
        // 这里偷个懒.直接写一块了
    #heart:before,#heart:after{
        content: &#39;&#39;;
        width: 200px;
        height: 200px;
        border: 2px solid black;
        border-radius: 50%;
        position: absolute;
        left: -100px;
    }
    // 第二个圆, 只需要向上位移正方形一半的高度
    #heart:after{
        left: 0;
        top: -100px;
    }

4. 마지막 단계로 회전한 다음 위로 이동합니다. 색상. 명확하게 보려면 이전에 추가한 테두리를 제거하세요. 흥미롭고 생생한 그림을 통해 순수한 CSS를 사용하여 하트를 그리는 방법을 배워보세요! !

    /*给heart进行旋转并加上颜色*/
  transform: rotate(45deg);
  background-color: red;

전체 코드: 흥미롭고 생생한 그림을 통해 순수한 CSS를 사용하여 하트를 그리는 방법을 배워보세요! !



<body>
    <div id="heart"></div>
</body>

요약:

하트는 정사각형과 두 개의 원으로 구성될 수 있습니다. 여기서는 전후 의사 클래스를 사용합니다. 그런 다음 두 의사 클래스를 각각 재배치하고 색상을 추가하여 하트를 만듭니다.

흥미롭고 생생한 그림을 통해 순수한 CSS를 사용하여 하트를 그리는 방법을 배워보세요! !더 많은 프로그래밍 관련 지식을 보려면

프로그래밍 비디오

를 방문하세요! !

위 내용은 흥미롭고 생생한 그림을 통해 순수한 CSS를 사용하여 하트를 그리는 방법을 배워보세요! !의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 juejin.cn에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제