HTML REM簡單登錄界面代碼
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>登錄</title> <style> *{ margin: 0; padding: 0; } body{ font-size: 14px; } .login{ margin: 50px auto; width: 300px; height: auto; border: 1px solid #ccc; box-shadow: 0 0 3px #ccc; padding: 20px; } h3{ text-align: center; padding-bottom: 10px; } .form-group{ margin-bottom: 20px; } label{ display: block; margin-bottom: 5px; } input{ width: 100%; line-height: 28px; border: 1px solid #ccc; border-radius: 5px; padding: 0 10px; } .btn{ display: block; width: 100%; height: 38px; border: none; border-radius: 5px; background-color: #009688; color: #fff; font-size: 16px; text-align: center; line-height: 38px; cursor: pointer; } .btn:hover{ background-color: #008080; } </style> </head> <body> <div class="login"> <h3>用戶登錄</h3> <form action="" method="post"> <div class="form-group"> <label for="username">用戶名</label> <input type="text" name="username" id="username" required> </div> <div class="form-group"> <label for="password">密碼</label> <input type="password" name="password" id="password" required> </div> <button class="btn" type="submit">登錄</button> </form> </div> </body> </html>
以上代碼演示了一個簡單的登錄界面,包括用戶名輸入框、密碼輸入框和登錄按鈕。使用rem進行字體大小的設置,保證瀏覽器的縮放不會影響到頁面的顯示效果。使用box-shadow實現了盒子的陰影效果,使用border-radius設置圓角邊框,讓界面顯得更加美觀。登錄按鈕使用了:hover效果,當鼠標移動到按鈕上時,顏色會發生變化,增加了交互性。此外,還添加了required屬性,使得用戶名和密碼輸入框不能為空。