この記事の例では、ログインフォームを実装するためのJavaScriptの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 アイデア: ログイン ウィンドウをインターフェイスの外側に配置し、スクリプト内の関数を通じてインターフェイスに変更します。 <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>ログインフォーム</title> <スタイル> .ログインDiv{ /*ログインボックスの外観を設定する*/ 境界線: 赤実線 3px; 境界線の半径: 10px; 幅: 350ピクセル; 高さ: 250px; 背景色: スカイブルー; /*ログインボックスの場所を設定する*/ 位置: 絶対; 上: -300px; } ボタン{ /*ボタンのスタイルを設定する*/ 境界線の半径: 3px; } #閉じるDiv{ /*閉じるボタンの位置を設定する*/ 位置: 相対的; 上: -160px; 左: 305px; } </スタイル> </head> <本文> <a href="javaScript:login()" >ログインウィンドウ</a> <div class="loginDiv" id="loginDiv"> <h2 align="center">ログインウィンドウ</h2> <テーブルの位置合わせ="center"> <tr> <th>ユーザー名:</th> <th><input type="text"></th> </tr> <tr> <th>パスワード:</th> <th><input type="パスワード"></th> </tr> <tr> <番目 colspan="2"> <button>ログイン</button> <button type="reset">リセット</button> </th> </tr> </テーブル> <div id="closeDiv"><a href="javaScript:close()" >[閉じる]</a></div> </div> <スクリプト> 関数ログイン() { //ログイン オブジェクトを取得します。let loginDivObj = document.getElementById("loginDiv"); loginDivObj.style.top="100px"; // トランジション プロパティを設定します。transitionProperty を参照してください。トランジション効果が適用される CSS プロパティの名前を指定します。 // 参照 2: transitionDuration: トランジション効果を完了するのにかかる秒数またはミリ秒数を指定します。 // パラメータ 3: transitionTimingFunction: トランジション効果の速度曲線を指定します。 // 参照 4: transitionDelay: 遷移効果がいつ開始するかを定義します。 loginDivObj.style.transition="トップ 600ms リニア 500ms"; } 関数close() { //ログイン オブジェクトを取得します。let loginDivObj = document.getElementById("loginDiv"); loginDivObj.style.top="-300px"; } </スクリプト> </本文> </html> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL Limitクエリのパフォーマンスを向上させる方法
>>: TomcatとJDKのバージョンの対応と各Tomcatバージョンの機能
Anaconda は、大規模なデータ処理、予測分析、科学計算のための最も人気のある Python デ...
FIFO通信(先入れ先出し)関連のないプロセス間の通信を可能にする FIFO 名前付きパイプ。パイプ...
今回は、実行中のコンテナをイメージにパッケージ化して Alibaba Cloud にアップロードし、...
この記事では主に、CSS3 アニメーションで簡単な指クリックアニメーションを実装する例を紹介し、皆さ...
Docker コンテナのタイムゾーンがホストマシンと一致しているかどうかを確認するにはどうすればよい...
効率的に要件を満たし、コンポーネント ライブラリの肥大化や車輪の再発明を避けるために、私は以前、大画...
出典: http://www.ruoyi.vip/ 'vue' から Vue をイン...
問題 [root@zh ~]# [root@zh ~]# [root@zh ~]# yum -y d...
私は長い間PHPに触れてきましたが、インストール環境は非常に不慣れです。多くの問題に遭遇しました。B...
この記事では、MySQL 8.0.15のインストールと設定方法を参考までに紹介します。具体的な内容は...
入力ボックスへのユーザー入力、ウィンドウのサイズ変更、スクロール、Intersection Obse...
CSS3 border-image プロパティを使用すると、要素の周囲に画像の境界線を設定できます。...
目次JS はファイルを読み取る FileReader書類イベントとメソッド基本的な使い方イベント処理...
目次序文LEDトリガー探索を始めるLEDデバイス登録LEDディレクトリ類推によって理解するクラスディ...
1. テーブル構造テーブル人id名前1あなた2あなた(スペース) 3あなた(スペース2つ) 2. ク...