움직이는 div를 중심으로 div 궤도 만들기

Airikr

나는 배우려고 노력하고있어 animationkeyframesCSS3에, 나는 내가 할 수있는 방법 궁금 #moon-orbit궤도 주위를 #earth? 실제 생활에서 처럼요.

html, body {
    background-color : #000000;
    height : 90%;
    width : 90%;
}

#sun {
    background-color : #ba8f27;
    border-radius : 200px;
    box-shadow : 0 0 128px red;
    margin-top : -100px; 
    margin-left : -100px;
    left : 50%;
    height : 200px;
    position : absolute;
    top : 50%;
    width : 200px;
}

#earth-orbit {
    border: 2px solid #373737;
    border-radius: 50%;
    left: 50%;
    height: 500px;
    margin-top: -250px;
    margin-left: -250px;
    position: absolute;
    top: 50%;
    width: 500px;

    -webkit-animation: spin-right 10s linear infinite;
    -moz-animation: spin-right 10s linear infinite;
    -ms-animation: spin-right 10s linear infinite;
    -o-animation: spin-right 10s linear infinite;
    animation: spin-right 10s linear infinite;
}

#moon-orbit {
    border-radius: 50%;
    left: 50%;
    height: 500px;
    margin-top: -250px;
    margin-left: -250px;
    position: absolute;
    top: 50%;
    width: 500px;

    transform: rotate(360deg);
    transform-origin: 50% 100%;
}

#earth {
    background-color : #2d7ddc;
    border-radius : 50px;
    margin-left : -25px;
    margin-top : -25px;
    height : 50px;
    left : 50%;
    position : absolute;
    top : 0%;
    width : 50px;
}

#moon {
    background-color : #b2b2b2;
    border-radius : 50px;
    margin-left : -25px;
    margin-top : -25px;
    height : 16px;
    left : 43%;
    position : absolute;
    top : 0%;
    width : 16px;
}



@-webkit-keyframes spin-right {
    100% {
        -webkit-transform: rotate(360deg);
    }
}



<div id="sun"></div>

<div id="earth-orbit">
    <div id="earth"></div>

    <div id="moon-orbit">
        <div id="moon"></div>
    </div>
</div>

jsFiddle 데모

똑똑 떨어지는 물방울 소리

달 홀더를 추가하고 지구 중앙에 배치하고 해당 div를 회전 할 수 있습니다.

데모

추가 된 항목 :

HTML :

<div class="moon-holder">
    <div id="moon"></div>
</div>

CSS :

.moon-holder {
    position: absolute;
    left: 50%;
    top: 0;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
    -webkit-animation: spin-right 5s linear infinite;
    -moz-animation: spin-right 5s linear infinite;
    -ms-animation: spin-right 5s linear infinite;
    -o-animation: spin-right 5s linear infinite;
    animation: spin-right 5s linear infinite;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

div를 100 % 높이로 만들기

분류에서Dev

자식 div가 부모 div로 이동하도록 만들기

분류에서Dev

클릭시 위아래로 움직이는 div를 만드는 방법

분류에서Dev

캔버스 레지스터 마우스를 div와 함께 움직 이도록 만들기

분류에서Dev

래퍼 div를 기준으로 이미지 근처의 중심 스팬

분류에서Dev

50도 각도의 선이있는 배경으로 div 만들기

분류에서Dev

자식 div를 부모 div 중심으로 애니메이션

분류에서Dev

움직이는 div가 특정 영역에 도달하면 CSS를 적용합니다. 움직이는 요소를위한 정적 돋보기

분류에서Dev

이 div를 반응 형으로 만들기

분류에서Dev

circle div 주위를 도는 선 만들기

분류에서Dev

CSS : div를 다른 div 위로 슬라이드 만들기 (예 : div를 배경으로 사용)

분류에서Dev

CSS만으로 다른 div에서 남은 페이지의 모든 높이를 채우는 div 만들기

분류에서Dev

div를 중심으로하는 부트 스트랩

분류에서Dev

UL이 부모 div 내부를 중심으로하지 않음

분류에서Dev

궤도를 도는 "행성"이있는 CSS 동심원

분류에서Dev

크기를 조정할 때 div / div 이미지가 움직이지 않게하고 상단에서 %를 갖도록 허용하는 방법

분류에서Dev

jquery는 div를 부모 div의 중심으로 확장합니다.

분류에서Dev

넘쳐나는 div 위치를 맨 아래 부모 div로 만들기

분류에서Dev

JavaScript를 사용하여 div로 테이블 만들기

분류에서Dev

모달에서 div를 동일한 높이로 만들기

분류에서Dev

div가 수평으로 작동하도록 만들기

분류에서Dev

div가 없음으로 표시되도록 만들기

분류에서Dev

페이지로드시 div를 디스플레이 블록으로 만들기

분류에서Dev

겹치는 div 만들기

분류에서Dev

div 테이블 만들기

분류에서Dev

클릭 가능한 div 오버레이를 버튼으로 만들기

분류에서Dev

이미지와 텍스트를 인라인으로 div 만들기

분류에서Dev

jQuery를 중심으로 한 div

분류에서Dev

일관된 속도로 직선으로 움직이고 물체를 옮기는 방법

Related 관련 기사

  1. 1

    div를 100 % 높이로 만들기

  2. 2

    자식 div가 부모 div로 이동하도록 만들기

  3. 3

    클릭시 위아래로 움직이는 div를 만드는 방법

  4. 4

    캔버스 레지스터 마우스를 div와 함께 움직 이도록 만들기

  5. 5

    래퍼 div를 기준으로 이미지 근처의 중심 스팬

  6. 6

    50도 각도의 선이있는 배경으로 div 만들기

  7. 7

    자식 div를 부모 div 중심으로 애니메이션

  8. 8

    움직이는 div가 특정 영역에 도달하면 CSS를 적용합니다. 움직이는 요소를위한 정적 돋보기

  9. 9

    이 div를 반응 형으로 만들기

  10. 10

    circle div 주위를 도는 선 만들기

  11. 11

    CSS : div를 다른 div 위로 슬라이드 만들기 (예 : div를 배경으로 사용)

  12. 12

    CSS만으로 다른 div에서 남은 페이지의 모든 높이를 채우는 div 만들기

  13. 13

    div를 중심으로하는 부트 스트랩

  14. 14

    UL이 부모 div 내부를 중심으로하지 않음

  15. 15

    궤도를 도는 "행성"이있는 CSS 동심원

  16. 16

    크기를 조정할 때 div / div 이미지가 움직이지 않게하고 상단에서 %를 갖도록 허용하는 방법

  17. 17

    jquery는 div를 부모 div의 중심으로 확장합니다.

  18. 18

    넘쳐나는 div 위치를 맨 아래 부모 div로 만들기

  19. 19

    JavaScript를 사용하여 div로 테이블 만들기

  20. 20

    모달에서 div를 동일한 높이로 만들기

  21. 21

    div가 수평으로 작동하도록 만들기

  22. 22

    div가 없음으로 표시되도록 만들기

  23. 23

    페이지로드시 div를 디스플레이 블록으로 만들기

  24. 24

    겹치는 div 만들기

  25. 25

    div 테이블 만들기

  26. 26

    클릭 가능한 div 오버레이를 버튼으로 만들기

  27. 27

    이미지와 텍스트를 인라인으로 div 만들기

  28. 28

    jQuery를 중심으로 한 div

  29. 29

    일관된 속도로 직선으로 움직이고 물체를 옮기는 방법

뜨겁다태그

보관