この記事では、マウスをスライドすると愛が広がる js 特殊効果を紹介します。効果は次のとおりです。 以下はコード実装です。コピーして貼り付け、収集していただいて結構です。 <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>マウススライドのラブエフェクトを実現するネイティブ JS</title> <スタイル> * { マージン: 0; パディング: 0; フォント ファミリ: 'Microsoft YaHei'、サンセリフ; } 体 { 高さ:100vh; 背景: #000; オーバーフロー: 非表示; } スパン { 位置: 絶対; 背景: url(heart.png); ポインタイベント: なし; 幅: 100ピクセル; 高さ: 100px; 背景サイズ: カバー; 変換: translate(-50%, -50%); アニメーション: 2 秒の線形無限アニメーション; } @keyframes アニメーション { 0% { 変換: translate(-50%, -50%); 不透明度: 1; フィルター: 色相回転(0度); } 100% { 変換: translate(-50%, -1000%); 不透明度: 0; フィルター: 色相回転(360度); } } </スタイル> </head> <本文> <スクリプト> document.addEventListener('mousemove', (e) => { 本文を document.querySelector('body') とします。 heart = document.createElement('span') とします。 x = e.offsetXとする y = e.offsetYとする heart.style.left = x + 'px' heart.style.top = y + 'px' サイズ = Math.random() * 100 とします。 heart.style.width = サイズ + 'px' heart.style.height = サイズ + 'px' body.appendChild(ハート) タイムアウトを設定する(() => { ハート.削除() }, 3000) }) </スクリプト> </本文> </html> 以下は上記のコードで紹介した画像 heart.png です。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
鉛Web ページ上の一般的な三角形の一部は、画像やフォント アイコンにする必要なく、CSS を使用し...
今日、インターフェースの同時実行の問題を検証したところ、これまでredisで解決していた同時実行のプ...
スワップを無効にするサーバーがデータベース サービスまたはメッセージ ミドルウェア サービスを実行し...
Mysql でよく使用される表示コマンド1. 現在のデータベース サーバー内のデータベースの一覧を表...
SQL を最適化する必要があるのはなぜですか?当然ですが、SQL ステートメントを記述する場合、次の...
MySQL によって作成される最適化はインデックスを追加することですが、インデックスを追加しても目的...
問題を見つける今日、Docker コンテナ内のファイルを変更しようとしたところ、コンテナ内に vim...
序文Samba は、サーバー プログラムとクライアント プログラムで構成され、Linux システム上...
CSS 変換は便利ですが、背景画像にはまだ適用されていません。この投稿では、背景画像を回転させたい場...
目次序文: 1. コンセプト2. モジュール化の利点3. 複数のスクリプトタグを導入した後の問題1....
選択ステートメントの完全な構文は次のとおりです。 選択 DISTINCT <選択リスト>...
以前作成されたデータベースの ogg プロセスは、発見されるまでの約半月間ダウンしていました。起動で...
目次まとめ全体的なプロセスフロントエンドページコード検証コードとログイン サービスをリクエストする ...
この記事では、線形グラデーションの凹四角形の遷移効果の難しさやアイデアについて説明します。主に、凹四...
ビューポートとはモバイル ブラウザは、Web ページを仮想の「ウィンドウ」(ビューポート) に配置し...