ホームページ >ウェブフロントエンド >htmlチュートリアル >CSS3 は任意の点を中心とした回転を実装します - JD 推奨 anime_html/css_WEB-ITnose

CSS3 は任意の点を中心とした回転を実装します - JD 推奨 anime_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 09:01:111252ブラウズ

以前、JD.com のホームページでおすすめのアニメーションを見ました。

実際、全体の効果は比較的簡単です。肝心なのはアニメーションの制御です。

このアニメーションでもっと面白いと思うのは、今回はこの効果を実現しようと考えています。他の効果は簡単です

最初に完全なコードを見てみましょう

<!DOCTYPE html><html><head>   <meta charset="UTF-8">   <title>动画</title>   <style>      body>div{          width:100px;          height:100px;          margin: 20px auto 0;          color:orange;          font-size:100px;          line-height:1;          animation: circle 5s linear 0s infinite;          transform-origin: 0% 300%;      }      div>div{          animation: inner-circle 5s linear 0s infinite;      }      @keyframes circle {          from { transform:rotate(0deg); }          to { transform:rotate(360deg); }      }      @keyframes inner-circle{           from{               transform: rotate(360deg);           }       }   </style></head><body>  <div>      <div>☺</div>  </div></body></html>

キーコードの説明

1. 実際に、モバイルのアウターレイヤーのスタイルを設定します。 、主な外観はこの div

body> div

2 です。主に、以下の CSS でモーションの原点座標を設定することに重点を置いています。

transform-origin: 0% 300%;

3. div>div の CSS アニメーションは、主にスマイリーフェイスがまっすぐになるようにするためのものです。もちろん、スタイルを設定する必要はありません。

実際、JD.com 全体に推奨されるアニメーションを実装するのは非常に簡単です。

この記事は Wu Tongwei のブログに属します。 WeChat 公開アカウント: bianchengderen、QQ グループ: 186659233 元の記事。転載する場合は出典と対応するリンクを明記してください。 : http://www.wutongwei.com/front/infor_showone.tweb?id=176、皆さんも拡散と共有を歓迎します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。