ログインフォームを実装するための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バージョンの機能

推薦する

シンプルなビデオ連射機能を実装する JavaScript CSS3

この記事では、最も単純なビデオ連射機能をシミュレートするデモを作成します。アイデア:再生する動画と同...

CentOS 7 パスワードを忘れた場合の解決プロセス図

必要Windows システムでも Linux システムでも、さまざまな理由でパスワードを忘れてしまう...

Dockerイメージの作成、保存、読み込み方法

イメージを作成する方法は 3 つあります。既存のイメージに基づいてコンテナを作成する、ローカル テン...

Ajax jQueryはページ上のdivの更新効果を実現します

元のコードは次のとおりです。 <div class='コントロールグループ'&...

組み込みオブジェクトに関するJavascriptの基礎

目次1. 組み込みオブジェクトの紹介1.1 数学オブジェクト1.2 数学における方法1.3 日付オブ...

Windows 7 の mysql6.x で中国語の文字化けが発生する問題に対する完璧な解決策

1. コマンドラインでMySQLサービスを停止します: net stop mysql stop my...

Mysql での結合操作

結合の種類1. 内部結合: 結合関係を持つ 2 つのテーブル内のフィールドは、結合関係を満たすレコー...

MySQL で結果を選択して更新を実行する例のチュートリアル

1. 単一テーブルクエリ -> 更新 テーブル名の更新 フィールド1=新しい値1、フィールド2...

Centos8 は kdc 暗号化に基づいて nfs を構築します

目次構成nfs サーバー (nfs.skills.com) nfs クライアント (client.s...

MySQL UNION演算子の基本知識ポイント

MySQL UNION 演算子このチュートリアルでは、MySQL UNION 演算子の構文と例を紹介...

MySQLの文字セット設定を5分で理解しましょう

目次1. コンテンツの概要2. 文字セットと文字順序の概念と関係3. MySQL でサポートされてい...

aタグ疑似クラスの機能と記述順序は何ですか?

a タグ疑似クラスの役割: 「:link」: 訪問されていないタグの状態。 「:visited」: ...

163 メールボックスログインボックスインタラクティブデザインの改善体験と共有

LOFTER のコンテストで、ログイン ボックスを再設計できると言及されているのを見ました。過去 2...

MySQL InnoDB ロック メカニズムの詳細な例

1. InnoDBのロック機構InnoDB ストレージ エンジンは、行レベルのロックとトランザクショ...

Ubuntuサーバーの一般的なコマンドの概要

以下のコマンドのほとんどは、コンソール/ターミナル/シェルで入力する必要があります。 'su...