これは非常にシンプルな純粋な CSS3 の白い雲の浮遊する背景効果です。浮かぶ白い雲の特殊効果は、CSS アニメーションを使用してさまざまな白い雲を制御し、さまざまな速度で移動して、浮かぶ白い雲の効果を作成します。 HTML構造 この白い雲の浮遊効果の HTML 結果は非常にシンプルです。<div> を使用して、一連の <div> 要素を白い雲として囲みます。 <div id="雲"> <div class="cloud x1"></div> <div class="cloud x2"></div> <div class="cloud x3"></div> <div class="cloud x4"></div> <div class="cloud x5"></div> </div> CSS スタイル 白い雲は、.cloud とその :before および :after 疑似要素を使用して作成されます。 。雲 { 幅: 200ピクセル; 高さ: 60ピクセル; 背景: #fff; 境界線の半径: 200px; -moz-border-radius: 200px; -webkit-border-radius: 200px; 位置: 相対的; } .cloud:before、.cloud:after { コンテンツ: ''; 位置: 絶対; 背景: #fff; 幅: 100ピクセル; 高さ: 80ピクセル; 位置: 絶対; 上: -15px; 左: 10px; 境界線の半径: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; -webkit-transform: 回転(30度); 変換: 回転(30度); -moz-transform:回転(30度); } .cloud:after { 幅: 120ピクセル; 高さ: 120ピクセル; 上: -55px; 左: 自動; 右: 15px; } 各クラウドは moveclouds アニメーションを実行しますが、アニメーションの速度はそれぞれ異なります。サイズや透明度も異なります。 .x1 { -webkit-animation: moveclouds 15s 線形無限; -moz-animation: moveclouds 15s 線形無限; -o-アニメーション: moveclouds 15s 線形無限; } .x2 { 左: 200px; -webkit-transform: スケール(0.6); -moz-transform: スケール(0.6); 変換: スケール(0.6); opacity: 0.6; /*サイズに比例した不透明度*/ /*速度はサイズと不透明度にも比例します*/ /*速度が速いほど、時間が短くなります (単位は 's' = 秒)*/ -webkit-animation: moveclouds 25s linear infinite; -moz-animation: moveclouds 25s 線形無限; -o-アニメーション: moveclouds 25s 線形無限; } ...... @-webkit-keyframes 移動クラウド { 0% {左マージン: 1000px;} 100% {左マージン: -1000px;} } @-moz-keyframes 移動クラウド { 0% {左マージン: 1000px;} 100% {左マージン: -1000px;} } @-o-keyframes 移動クラウド { 0% {左マージン: 1000px;} 100% {左マージン: -1000px;} } 上記は、CSS3 を使用してシンプルな白い雲が浮かぶ背景効果を実現する方法の詳細です。CSS3 特殊効果の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 |
<<: フロントエンド例外 502 不正なゲートウェイの原因と解決策
>>: ウェブフロントエンド開発者が知っておくべき 9 つの実用的な CSS プロパティ
目次1. コンテナライフサイクル管理(1)ドッカー実行(2)スタート/ストップ/リスタート(3)ドッ...
目次序文一般的な方法1. 親コンポーネントを介して子コンポーネントの発行イベントをリッスンしてpro...
この記事の例では、Vueモバイル端末で指のスライド効果を実現するための具体的なコードを紹介します。具...
この記事では、3D テキストのホバー変更効果を実現するための CSS3 のサンプル コードを紹介しま...
方法1: </html>の後に次のコードを追加してください。コードをコピーコードは次のと...
序文:この知識を理解する必要がある人は、すでにプロセス間通信とスレッド間通信の基本的な理解を持ってい...
1. まず、Springbootを使用して簡単なDubboテストプログラムを構築し、関連する依存関係...
ブラウザが IE のどのバージョンであるかを検出するためによく使用される JavaScript コー...
目次事業背景テクノロジーの活用技術的な問題デザインのアイデア😱 困惑と苦痛に満ちた顔🙄考え始める🌲デ...
この問題について話すとき、垂直方向の中央揃えを設定するための vertical-align 属性が ...
1. 複製原理マスター サーバーはバイナリ ログ ファイルに更新を書き込み、ログのローテーションを追...
目次1. 挿入2. 更新3. 削除1. 挿入 顧客に挿入( 顧客.顧客住所、 顧客.cust_cit...
もちろん、ページ パフォーマンスの最適化に関する個人的な経験も含まれています。ここでいくつかの点につ...
序文コンポーネントは、非常に頻繁に使用されるものです。多くの人は、コンポーネントを 1 つのファイル...
RGBAは色の値と透明度を設定できるCSSカラーです以下は、rgba() を使用して白色を 50% ...