프로그래머는 로맨틱할 줄 모른다고? 오늘은 발렌타인데이에 사랑하는 사람에게 선물할 HTML5와 CSS3를 사용하여 만든 3D 사랑 애니메이션을 보았습니다. . , 여전히 아주 좋습니다. 물론. 배경에 낭만적인 요소를 사용할 수 있습니다. 예를 들어, 여자친구의 아름다운 사진을 추가하세요. 저렴하면서도 의미있는 발렌타인데이 선물이 될 것입니다. DEMO를 클릭하여 살펴보실 수 있습니다. 먼저 렌더링:
구현 코드는 다음과 같습니다.
html 코드:
XML/HTML 코드클립보드에 콘텐츠 복사
- <div class='heart3d'>
-
<div class='rib1′ >div>
-
<div class='rib2′ >div>
-
<div class='rib3′ >div>
-
<div class='rib4' >div>
-
<div class='rib5′ >div>
-
<div class='rib6′ >div>
-
<div class='rib7′ >div>
-
<div class='rib8′ >div>
-
<div class='rib9' >div>
-
<div class='rib10′ >div>
-
<div class='rib11' >div>
-
<div class='rib12′ >div>
-
<div class='rib13′ >div>
-
<div class='rib14′ >div>
-
<div class='rib15′ >div>
-
<div class='rib16′ >div>
-
<div class='rib17′ >div>
-
<div class='rib18′ >div>
-
<div class='rib19′ >div>
-
<div class='rib20′ >div>
-
<div class='rib21′ >div>
-
<div class='rib22′ >div>
-
<div class='rib23′ >div>
-
<div class='rib24′ >div>
-
<div class='rib25′ >div>
-
<div class='rib26′ >div>
-
<div class='rib27′ >div>
-
<div class='rib28′ >div>
-
<div class='rib29′ >div>
-
<div class='rib30′ >div>
-
<div class='rib31′ >div>
-
<div class='rib32′ >div>
-
<div class='rib33′ >div>
-
<div class='rib34′ >div>
-
<div class='rib35′ >div>
-
<div class='rib36′ >div>
-
div>
这么多div, 主要是构造爱心的线条区域。
CSS代码:
对这些线条进行渲染, 以便其에는 3D적인 视觉效果가 있습니다.
然后定义了一组name称为spin적HTML5动画:
CSS 코드复复内容到剪贴板
- @-webkit-keyframes spin {
- ~으로 {
- -webkit-transform: rotateY(360deg) rotateX(360deg);
- 변환: rotateY(360deg) rotateX(360deg);
- }
- }
-
- @keyframes 스핀 {
- ~으로 {
- -webkit-transform: rotateY(360deg) rotateX(360deg);
- 변환: rotateY(360deg) rotateX(360deg);
- }
- }
위 내용은 HTML 코드와 CSS 코드로 구현한 3D 러브 애니메이션 효과입니다. 낭만청년들도 한번 배워보고 또 다른 우정의 기술을 배워보시길 바랍니다. 스크립트하우스에 더 좋은 글을 공유하도록 노력하겠습니다.