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

青灯夜游
풀어 주다: 2021-05-07 09:30:38
앞으로
2200명이 탐색했습니다.

이 글에서는 순수 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿