この記事では、マウスをスライドすると愛が広がる 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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
Dreamweaver または FrontPage を使用して HTML Web ページを作成する場...
html2canvas は、HTML 要素からキャンバスを生成するライブラリです。描画されるキャンバ...
CSS3 は反転可能なホバー効果を実装します。具体的なコードは次のとおりです。 1.css /*基本...
<br />原文: http://blog.rexsong.com/?p=1166ウェブ...
それは何ですか? em はフォントの高さを指し、どのブラウザでもデフォルトのフォントの高さは 16 ...
この記事では、MySQL 8.0.16 winx64のインストールと設定の具体的な方法を記載します。...
HTML onfocus イベント属性定義と使用法onfocus 属性は、要素がフォーカスを受け取っ...
MySQLへのリモートアクセスを有効にするデフォルトでは、MySQL ユーザーにはリモート アクセス...
現代の Web ビジュアル デザインは、初期の情報の積み重ねから、その後のグラフィックスと抽象化、そ...
1. はじめに最近、あるプロジェクトに取り組んでいたのですが、サーバーからクライアントに返される J...
目次js 呼び出しメソッドアンドロイド1.jsはネイティブを呼び出す2. ネイティブコールjs iO...
最近、ストアド プロシージャの名前を変更する機能を使用しました。インターネットで情報を検索しましたが...
目次1. オペレーター1.1 算術演算子1.2 インクリメント演算子とデクリメント演算子1.3 比較...
目次1. スコープはさまざまな方法で表現されます2. 変動昇進と非昇進の違い3. 一時的なデッドゾー...
以下の分析は製品設計原則に関するものですが、そのほとんどはウェブサイト製品に基づいているため、ユーザ...