> 웹 프론트엔드 > 프런트엔드 Q&A > CSS3 애니메이션으로 원을 회전시키는 방법

CSS3 애니메이션으로 원을 회전시키는 방법

藏色散人
풀어 주다: 2023-02-01 10:54:30
원래의
2431명이 탐색했습니다.

CSS3 애니메이션으로 원을 회전하는 방법: 1. 새 HTML 샘플 파일을 만들고 div를 "

"로 정의합니다. 2. 애니메이션 속성을 통해 다양한 효과를 설정합니다. 테두리, 회전, 코드는 "애니메이션: 원 2s 무한 선형; @keyframes 원 {0% {변환: 회전(0deg);}"입니다.

CSS3 애니메이션으로 원을 회전시키는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, CSS3 버전, DELL G3 컴퓨터

Css3 애니메이션으로 원을 회전하는 방법은 무엇입니까?

CSS3 링 회전 효과

1. CSS3 링 회전 효과 1

원리: 다양한 효과로 테두리를 설정하고 회전

<div class="demo"></div><style>
    .demo {
        width: 250px;
        height: 250px;
        border: 50px solid red;
        border-left-color: blue;
        border-right-color: yellow;
        border-top-color: #04f105;
        margin: 100px;
        border-radius: 50%;
        animation: circle 2s infinite linear;
    }
    @keyframes circle {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(-360deg);
        }
    }</style>
로그인 후 복사

2.CSS 3 링 효과 2

원리: 다중 레이어 테두리를 사용하여 홈을 낮추고 회전 수행

<div class="demoout">
    <div class="demo"></div></div><style>
    body {
        background: black;
    }

    .demo {
        width: 250px;
        height: 250px;
        border: 3px solid white;
        border-left-color: blue;
        border-right-color: yellow;
        margin: 25px;
        border-radius: 50%;
        animation: circle 4s infinite ease;
        background: white;
    }

    .demoout {
        width: 300px;
        height: 300px;
        border: 3px solid white;
        border-top-color: green;
        border-bottom-color: red;
        margin: 100px;
        border-radius: 50%;
        animation: circle 4s infinite linear;
        background: white;
    }

    @-webkit-keyframes circle {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(-360deg);
        }
    }</style>
로그인 후 복사

효과는 다음과 같습니다.

추천 학습: "css 비디오 튜토리얼"

위 내용은 CSS3 애니메이션으로 원을 회전시키는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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