技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運營

贊助商

分類目錄

贊助商

最新文章

搜索

漂亮的HTML同一頁內(nèi)可平滑切換的登錄/注冊表單

作者:admin    時間:2022-8-3 16:31:59    瀏覽:

今天介紹一個漂亮的HTML同一頁內(nèi)可平滑切換的登錄/注冊表單,該表單幾乎是純CSS實現(xiàn),簡單的JQuery代碼僅3行。

可平滑切換的登錄/注冊表單
可平滑切換的登錄/注冊表單

demodownload

實例介紹

登錄/注冊兩個表單在同一界面上,隱藏一個顯示另一個,它們之間的隱顯切換,是通過鼠標事件后平滑過渡的。

HTML代碼

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <div class="container">
    <div class="box"></div>
    <div class="container-forms">
      <div class="container-info">
        <div class="info-item">
          <div class="table">
            <div class="table-cell">
              <p>已經(jīng)有賬號了? </p>
              <div class="btn">登錄 </div>
            </div>
          </div>
        </div>
        <div class="info-item">
          <div class="table">
            <div class="table-cell">
              <p>還沒有賬號? </p>
              <div class="btn">注冊 </div>
            </div>
          </div>
        </div>
      </div>
      <div class="container-form">
        <div class="form-item log-in">
          <div class="table">
            <div class="table-cell">
              <input name="Username" placeholder="用戶名" type="text" />
              <input name="Password" placeholder="密碼" type="Password" />
              <div class="btn">登錄 </div>
            </div>
          </div>
        </div>
        <div class="form-item sign-up">
          <div class="table">
            <div class="table-cell">
              <input name="email" placeholder="Email" type="text" />
              <input name="fullName" placeholder="Full Name" type="text" />
              <input name="Username" placeholder="Username" type="text" />
              <input name="Password" placeholder="Password" type="Password" />
              <div class="btn">注冊 </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <script src='jquery-3.2.1.min.js'></script>
  <script type="text/javascript">
  $(".info-item .btn").click(function(){
    $(".container").toggleClass("log-in")
  });
  </script>
</body>
</html>

代碼解釋

1、HTML表單結(jié)構(gòu)有里外三層,最外層是一個div,其class屬性值是container。中間是兩個并列的div,它們的class值分別是container-formscontainer-form。

container-formsdiv,包含的是登錄和注冊的切換文字信息及按鈕。

container-formdiv,包含的則是登錄和注冊兩個表單。

2、HTML代碼引用一個style.css文件,這個是表單的CSS樣式設(shè)計文件。

3、HTML代碼引用一個jquery-3.2.1.min.js庫文件,因為要用到j(luò)query代碼實現(xiàn)表單切換效果。

$(".info-item .btn").click(function(){
    $(".container").toggleClass("log-in")
});

相關(guān)文章

標簽: 注冊表單  登錄表單  表單  
x
  • 站長推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */