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の詳しい説明

推薦する

Baotaパネルを再起動すると、「-ModuleNotFoundError: No module named 'geventwebsocket'」というメッセージが表示されます。

背景:サーバーがFlaskプロジェクトをデプロイし、python3をインストールしたため、再起動時に...

VueとFlask間の通信の実装

axiosをインストールして通信を実装するここでは、axios を使用して Vue フロントエンドと...

MySQL 5.7.19 winx64 無料インストールバージョン設定チュートリアル

mysql-5.7.19-winx64インストールフリー版の設定方法、参考までに具体的な内容は以下の...

Ubuntu 18.04 でソースコードから Odoo14 をインストールするチュートリアル

目次このシリーズの背景概要PostgreSQL データベースの準備ソースからインストール仮想環境の作...

Vue のスロットとフィルターの詳細な説明

目次スロットスロットとは何ですか?スロットの内容コンパイルスコープフォールバックコンテンツ名前付きス...

VMware Workstation 14 Pro に Win10 システムをインストールする

この記事では、VMware Workstation 14 Proにシステムをインストールする方法を紹...

MySQL トランザクションと分離レベルの基本原理の簡単な分析

目次序文1. 取引の基本原則の簡単な分析原子性:持続性分離:一貫性: 2. 分離レベルの基本原理の分...

MySQLのタイムゾーンを表示および設定する方法

1. データベースのタイムゾーンを確認する '%time_zone' のような変数を...

Vue elementUI フォームのネストされたテーブルと各行の検証の詳細な説明

目次エフェクト表示コードリンクキーコード表形式データコンポーネントのネスト検証方法リセット方法完全な...

Linux オペレーティング システムの概要と紹介

目次1. オペレーティングシステムとは何か2. Linuxの起源3. Linuxの基本機能4. Li...

Vue要素ヘッダーにスラッシュを追加するための実装コード

<テンプレート> <div class="アプリコンテナ"&...

フロントエンドの面接でよく聞かれる JavaScript の質問の完全なリスト

目次1. 手書きのインスタンス2.配列のマップメソッドを実装する3. Reduceは配列のmapメソ...

Linux または Windows 環境での pytorch のインストールと検証 (runtimeerror 問題の解決)

1. pytorch公式サイトから対応するインストールファイルをダウンロードします。 https:...

Windows で mysql-8.0.18-winx64 をインストールするチュートリアル (画像とテキスト付き)

1. インストールパッケージをダウンロードするインストール パッケージは次の場所にあります:参考:...

MySQLでカーソルを宣言する方法

MySQL でカーソルを宣言する方法: 1. 変数とカーソルを宣言する 結果をvarchar(300...