Pure CSS と Flutter はそれぞれブリージング ライト効果を実現します (サンプル コード)

Pure CSS と Flutter はそれぞれブリージング ライト効果を実現します (サンプル コード)

前回、非常に熱心なファンから、月を呼吸する光の効果にできるかどうか尋ねられました。月の大きさの写真が見つからなかったので、代わりに星を使用しました。今日、このブロガーは純粋なCSSとFlutterアニメーションを使用してそれぞれ実装しました。収集して学ぶことを忘れないでください
効果:

ここに画像の説明を挿入

テストしたい方は、元の写真は記事の最後にあります

実施原則:
2枚の絵を用意し、交互に表示します。

純粋な CSS 実装、コードは次のようになります。

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <タイトル></タイトル>
    <スタイル>
        *{
            マージン: 0;
            パディング: 0;
        }
        。包む{
            幅: 300ピクセル;
            高さ: 300px;
            位置: 相対的;
            マージン: 0 自動;
            オーバーフロー: 非表示;
        }
        .img1,
        .img2{
            上マージン: 100px;
            幅: 100ピクセル;
            位置: 絶対;
        }
        .img2{
            -webkit-animation: 呼吸 3 秒 無限 easy-in-out 交互;
            アニメーション: 呼吸 3 秒、無限のイーズイン アウト、交互;
        }
        @-webkit-keyframes 息 {
            0% {不透明度: .2;}60% {不透明度: 1;}から {不透明度: .2;}
        }
        @keyframes 息 {
            0% {不透明度: .2;}60% {不透明度: 1;}から {不透明度: .2;}
        }
    </スタイル>
</head>
<本文>
<div class="wrap">
    <img src="images/star1.jpg" alt="ベースマップ" class="img1">
    <img src="images/star2.jpg" alt="上" class="img2">
</div>

</本文>
</html> 

ここに画像の説明を挿入
ここに画像の説明を挿入

純粋な CSS と Flutter でブリージング ライト効果を実現する方法についての記事はこれで終わりです (サンプル コード)。CSS でブリージング ライトを実現する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  JavaScript でシンプルなクリスマス ゲームを実装する

>>:  Linuxコマンドunzipの詳しい説明

推薦する

Docker で複数の MySQL コンテナを作成して実行する方法の例

1. mysql/mysql-server:latestイメージを使用してMySQLインスタンスを素...

Ubuntu環境でPHPとNginxをコンパイルしてインストールする方法

この記事では、Ubuntu 環境で PHP と Nginx をコンパイルしてインストールする方法につ...

Linux で大きなファイルの内容を消去または削除する 5 つの方法

Linux ターミナルでファイルを操作しているときに、Linux コマンドライン エディターでファイ...

Vue3はCSSの無限シームレススクロール効果を実装します

この記事では、CSS無限シームレススクロール効果を実現するためのvue3の具体的なコードを参考までに...

HTML 初心者のためのベストプラクティス 15 選

HTML 初心者向けのベストプラクティスを 30 個紹介します。 1. タグを閉じたままにする過去に...

Vue デフォルトスロットの理解とサンプルコード

目次スロットとは何かデフォルトスロットの理解コードスニペット要約するスロットとは何かスロットは、親コ...

Vueはミックスインを使用してコンポーネントを最適化します

目次ミックスインの実装フック関数のマージプロジェクト実践伸ばす要約するVue は mixins AP...

HTMLフォーム要素の詳しい解説(パート1)

HTML フォームは、さまざまな種類のユーザー入力を収集するために使用されます。 HTML フォー...

jQueryはネストされたタブ機能を実装します

この記事では、ネストされたタブ機能を実装するためのjQueryの具体的なコードを参考までに紹介します...

Linuxフラッシュのインストール方法

Linuxにフラッシュをインストールする方法1. Flashの公式サイトにアクセスし、ダウンロードを...

MySQLトリガーの使用と理解

目次1. トリガーとは何ですか? 2. トリガーを作成するトリガーを作成するための構文は次のとおりで...

LinuxとGNUシステムの関係の詳細な説明

目次私たちが毎日実行している Linux システムとは何でしょうか? LinuxカーネルとGNUシス...

CSS オーバーフローラップの新しいプロパティ値をどこでも使用

1.まず、overflow-wrap属性を理解する CSS のoverflow-wrapプロパティは...

MySQLのREDOログとUNDOログの詳細な説明

MySQL ログ システムで最も重要なログは、REDO ログとアーカイブ ログです。後者は MySQ...