ログインフォームを実装するためのJavaScript

ログインフォームを実装するためのJavaScript

この記事の例では、ログインフォームを実装するための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 を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • jsはポップアップウィンドウをクリックすることでポップアップログインボックスを実装します
  • JSは、ログインポップアップウィンドウをクリックしたときに背景色のグラデーションアニメーション効果を実現します。

<<:  MySQL Limitクエリのパフォーマンスを向上させる方法

>>:  TomcatとJDKのバージョンの対応と各Tomcatバージョンの機能

推薦する

Pagoda Panel のインストール時にサーバーがデータベースにリモート接続できない問題の解決策

自分のウェブサイトを構築する予定なので、618 プロモーションを利用して Tencent Cloud...

Vue フロントエンドで PDF を生成してダウンロードする方法

目次1. インストールと導入2. PDFファイルをパッケージ化してエクスポートする方法構成の詳細PD...

Tomcat メモリ オーバーフロー問題の解決経験

少し前に、製品バージョンをテスト用にテスターに​​提出したのですが、テスト結果はまったく予想外のもの...

Linuxのseqコマンドを使用して数字のシーケンスを生成します(推奨)

Linux の seq コマンドは、数字のリストを非常に高速に生成でき、使いやすく柔軟性に優れてい...

MySQLバックアップとリカバリの実践に関する詳細な説明

1. mysqlbackup の紹介mysqlbackup は、MySQL Enterprise B...

Win10にnginxをインストールする方法

会社から、負荷を実装するためにnginxをベースにFordプロジェクトのWebServiceサーバー...

Navicat for MySQL 11 登録コード\アクティベーションコードの概要

おすすめの読み物: Navicat12.1シリーズのクラッキングとアクティベーションのチュートリアル...

Nginxを使用してストリーミングメディアサーバーを構築し、ライブブロードキャスト機能を実現する

前面に書かれた近年、ライブストリーミング業界は非常に人気が高まっています。伝統的な業界でのライブスト...

LinuxにNginxをインストールする詳細な手順

1. Nginxのインストール手順1.1 公式サイトの紹介http://nginx.org/en/d...

Ubuntu16.04にclionをインストールするプロセス全体と手順の詳細な説明

CLion のプロセス全体を最初から説明します。CLion は、JetBrains がリリースした新...

MySQL マスタースレーブレプリケーションスレッドの状態遷移に関する詳細な理解

序文MySQL マスター スレーブ レプリケーションの基本原理は、スレーブ データベースがマスター ...

MySQL の遅いクエリ操作の例の分析 [有効化、テスト、確認など]

この記事では、MySQL のスロー クエリ操作について例を挙げて説明します。ご参考までに、詳細は以下...

Navicat による MySQL パーティショニングの実践

MySQLのパーティショニングは、非常に大きなテーブルを管理するのに役立ちます。MySQLのパーティ...

カレンダー効果を実現するための Bootstrap+JQuery

この記事では、カレンダー効果を実現するためのBootstrap+Jqueryの具体的なコードを参考ま...

Docker プルタイムアウトの解決策

最近、Docker イメージのプルが非常に不安定です。遅く、タイムアウトすることがよくあります。 x...