javascript - 登录框的淡入淡出过渡

标签 javascript jquery html css transition

如果可能的话,我想让我的登录框在页面加载时淡入和/或在页面退出时淡出... 我试过查看其他堆栈溢出答案,但似乎都不适用于我的代码

HTML:

<?php
    if(isset($_POST["submit"])) {
        $link = mysqli_connect("localhost","root","");
        mysqli_select_db($link,"test");
        $count = 0;
        $res=mysqli_query($link,"SELECT * FROM users WHERE username='$_POST[Username]' && password='$_POST[Password]'");
        $count=mysqli_num_rows($res);
        if($count > 0) {
            ?>
            <script type="text/javascript">
            window.location="index.php";
            </script>
            <?php
        }
    }
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<link href="https://fonts.googleapis.com/css?family=PT+Sans" rel="stylesheet">

</head>
<body>
    <div id = "log">
        <form autocomplete="off" method="post" action="login.php">
        <p>Username:</p> <input class="inputbox" type="text" name="Username" />
        <p>Password:</p> <input class="inputbox" type="password" name ="Password" />
        <br><br>
        <input id = "submitbutton" type="submit" name="submit" value="Login" />              <br>
    </div>
    </div>
</body>
</html>

提前致谢

最佳答案

要在页面加载时淡入淡出,您可以使用简单的 CSS 动画

form {
  animation: fadeIn .5s forwards;
  animation-delay: 1s; /* optional */
  opacity: 0;
}

@keyframes fadeIn {
  to {
    opacity: 1;
  }
}
<form autocomplete="off" method="post" action="login.php">
  <p>Username:</p> <input class="inputbox" type="text" name="Username" />
  <p>Password:</p> <input class="inputbox" type="password" name="Password" />
  <br><br>
  <input id="submitbutton" type="submit" name="submit" value="Login" />
</form>

关于javascript - 登录框的淡入淡出过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42059454/

相关文章:

javascript - 使用 Vue 数据绑定(bind)表达 switch 语句的正确方法

javascript - 将正确的元素传递给 JavaScript

javascript - 在输入上定义表单控件时,NgModel.viewToModelUpdate 不起作用

jquery - `window.XMLHttpRequest` 未定义

javascript - 使用 jQuery 确定用户是否已将完整 URL 复制并粘贴到浏览器中?

javascript - 检查元素是否被点击或 hasClass

javascript - 使用带有后文档就绪回调的 Jquery 异步获取多个脚本的正确方法

Jquery 替换不适用于长文本

html - 如何让 div float 到其容器的底部?

html - 显示 inline-block 影响行高 hover