この記事の例では、スターフラッシュ効果を実現するためのjsの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 効果は以下のとおりです アイデア: 1. 星の写真を用意する コードは次のとおりです <スタイル> *{ マージン: 0; パディング: 0; リストスタイル: なし; } 体{ 背景色: #000; } スパン{ 幅: 30ピクセル; 高さ: 30px; 背景: url("../images_js/star.png") 繰り返しなし; 位置: 絶対; 背景サイズ:100% 100%; アニメーション: 1 秒間隔で点滅、無限; } @keyframes フラッシュ { 0%{不透明度: 0;} 100%{不透明度: 1;} } スパン:ホバー{ 変換: スケール(3, 3) 回転(180度) !重要; 遷移: すべて 1; } </スタイル> </head> <本文> <スクリプト> window.onload = 関数(){ // 1. 画面サイズを見つける var screenW = document.documentElement.clientWidth; var screenH = document.documentElement.clientHeight; // 2. 動的に星を作成する for(var i=0; i<150; i++){ // 2.1 星を作成する var span = document.createElement('span'); ドキュメントのボディに子要素を追加します。 // 2.2 ランダム座標 var x = parseInt(Math.random() * screenW); var y = parseInt(Math.random() * screenH); span.style.left = x + 'px'; span.style.top = y + 'px'; // 2.3 ランダムスケーリング var scale = Math.random() * 1.5; span.style.transform = 'scale('+ scale + ', ' + scale + ')'; // 2.4 頻度 var rate = Math.random() * 1.5; span.style.animationDelay = レート + 's'; } } </スクリプト> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: RPM パッケージを使用して MySQL 5.7.18 をインストールするチュートリアル
>>: Docker で php-nginx-alpine イメージをゼロから構築する方法
チェックボックスは Web ページで非常によく使用されます。e コマースの Web サイトでもプラッ...
GitHub が提供するコード ホスティング サービスと同様に、Docker Hub はイメージ ホ...
<br />私が住んでいる地域では、コミュニティに出入りする車両を管理するために、コミュ...
1. まず、サーバーの mysql にアクセスして権限を変更します。 GRANT オプション付きで、...
みなさんこんにちは。私は技術の話ばかりして髪を切らない先生のトニーです。何らかの歴史的な理由や誤操作...
残念ながら、社内の IM のテスト中に MYSQL_DATA_TRUNCATED エラーが再び発生し...
Linux は、システム内のデバイス、インターフェース、ファイル、スタートアップ、アプリケーション ...
序文当社の MySQL オンライン環境のほとんどはバージョン 5.7.18 を使用しています。このバ...
この記事では、LinuxシステムのVMwareインストールの具体的な手順を参考までに紹介します。具体...
この記事の例では、参考のために画像をサーバーにアップロードするためのjsの具体的なコードを共有してい...
OpenShift 3.9 の最新バージョンを体験する最も早い方法。準備 [root@host ~]...
1.ピクセルpx はピクセルの略語で、画面解像度に対する相対的な長さの単位です。 2. えむ参照は親...
ジェネレータとは何ですか?ジェネレーターは関数内で実行されるコードです。値を返した後、一時停止し、呼...
今日のタスク1. Linuxディストリビューションの選択2.vmwareが仮想マシン(centos)...
CSS の font-family プロパティを使用して中国語フォントを参照する場合、フォントを定義...