HTML+CSS でハートビートの特殊効果を作成する

HTML+CSS でハートビートの特殊効果を作成する

今日は、シンプルなハートビート効果を作成します。多くのコードは必要ありません。ボックスを追加し、CSS を最大限に活用して表示するだけです。

1. まず、ページにビジュアルボックスを追加します

<本文>
	<div class="ハート"></div>
 </本文>

2. まずハートの形にします

    。心臓{
		位置:相対;
		幅:100ピクセル; 
		高さ:100px;
		マージン:100px;
	 }
.heart:後、
.heart:前{
	位置:絶対;
	幅:60ピクセル;
	高さ:100%;
	背景色:#ff6666;
	コンテンツ:"";
	境界線の半径:50% 50% 0 0;
}
.heart:前{
	左:0;
	変換:回転(-52度);
}
.heart:after{
	右:0;
	変換:回転(49度);
}

3. 最後に、アニメーションを設定します。ここで、アニメーションは @keyframes と一緒に使用する必要があることを述べておきます。アニメーション フレームなしでアニメーションを動かすことはできないからです。2 本の箸を使うのと同じで、1 本だけを使うことは絶対にありません。

アニメーション:スケール 1s 線形無限;
           /*名前1の均一な無限ループ*/

縦横に2倍の大きさにします

@keyframes scale{ /* アニメーションフレーム */
		50%{変換:スケール(2)}
	}

それでは効果を見てみましょう

ここに画像の説明を挿入

ハハハ、ちょっと醜いですね。気に入らなければ、自分で見た目を変えればいいんです。結局、個人の美的感覚には限界がありますからね。ハハハ。ブログを書くのは初めてで、どう表現したらいいのかわかりません。とにかく、プロセスはここにあります。ソースコードはこちらです〜

<!doctypehtml>
<html>
  <ヘッド> 
  <メタ文字セット="UTF-8">
  <title>ハートビート効果</title>
  <スタイル>
	*{マージン:0; パディング:0;}
	li{リストスタイル:なし;}
	a{テキスト装飾:なし;}

	。心臓{
		位置:相対;
		幅:100ピクセル; 
		高さ:100px;
		マージン:100px;
		アニメーション:スケール 1s 線形無限;  
		/*名前1の均一な無限ループ*/
	}
	@keyframes scale{ /*アニメーションフレームはアニメーションと一緒に使用する必要があります*/
		50%{変換:スケール(2)}
	}
	.heart:後、
	.heart:前{
		位置:絶対;
		幅:60ピクセル;
		高さ:100%;
		背景色:#ff6666;
		コンテンツ:"";
		境界線の半径:50% 50% 0 0;
	}
	.heart:前{
		左:0;
		変換:回転(-52度);
	}
	.heart:after{
		右:0;
		変換:回転(49度);
	}
  </スタイル>
 </head> 

 <!-- 視覚化領域 -->
 <本文>
	<div class="ハート"></div>
 </本文>
</html>

HTML+CSS でハートビートの特殊効果を作成する方法についての記事はこれで終わりです。より関連性の高い HTML+CSS ハートビート コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

<<:  HTML でフォームを中央揃えにする

>>:  サイバーパンクスタイルのボタンを実現するためのHTML+CSS

推薦する

mysqldumpデータエクスポートの問題に関する詳細な議論

1. mysqldump の使用時にエラー (1064) が報告されます。これは、mysqldump...

Mysqlアカウント管理の原理と実装方法の詳細な説明

この記事では、例を使用して、MySQL アカウント管理の原則と実装方法を説明します。ご参考までに、詳...

Dockerコンテナの操作手順の概要と詳細説明

1. コンテナを作成して実行するdocker run -it --rm centos:latest ...

MYSQL サブクエリとネストされたクエリの最適化例の分析

ゲーム史上最高スコアトップ100をチェックSQLコード cdb_playsgame ps から ps...

MySQL マスタースレーブスイッチチャネルの問題の解決策

VIP を設定した後、アクティブ/スタンバイの切り替え中に表示されるエラー メッセージは次のとおりで...

MySQL データベースで UTF-8 エンコードを設定する方法

/etc/my.cnf または /etc/mysql/my.cnf ファイルを変更する [クライアン...

Dockerコンテナのインポ​​ートとエクスポートに関するチュートリアル

背景Docker の人気は、コンテナの共有と移植が容易であることと密接に関係しています。ユーザーは、...

OpenSSL を使用した Kubernetes 証明書の生成の概要

Kubernetes は、基本認証、トークン認証、CA 認証の 3 種類の認証をサポートしています。...

暗号化における https の Apache 展開の概要

目次目的実験環境実験原理実験手順1. 独立したCAを生成する2. サーバーの秘密鍵と署名要求ファイル...

MySQL アーキテクチャのナレッジポイントの概要

1. データベースとデータベースインスタンスMySQL の研究では、データベースとデータベース イン...

Reactエラー境界コンポーネント処理

React 16の内容です。最新技術ではありませんが、ドキュメントで調べるまであまり話題に上がらなか...

Docker ポート マッピングと外部アクセス不可の問題

Docker コンテナはサービスを提供し、ポート 8888 をリッスンします。外部からアクセスできる...

nginx リクエスト ヘッダー データ読み取りプロセスの詳細な説明

前回の記事では、nginx がリクエスト ラインのデータを読み取って、リクエスト ラインを解析する方...

MySQL 8.0.21 のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0.21のインストールと設定方法を記録してみんなで共有します。 1. ダウンロード1...

Linux ユーザー スクリプトの作成/推測ゲーム/ネットワーク カード トラフィック監視の紹介

目次1. ユーザーが作成したスクリプト2. 単語当てゲーム3. ネットワークカードのトラフィック監視...