跳转到主内容

【Tyoecho】· DIY美化后台登陆页面


官方默认页面永久了,换点新的样式。无背景图。
仅限于美化登录框。

第一步:新建一个login.php文件

解析图:

  • 这里我们分三个部分完成这个文件

    • 头部代码,按照原文件直接复制粘贴
<?php
include 'common.php';

if ($user->hasLogin()) {
    $response->redirect($options->adminUrl);
}
$rememberName = htmlspecialchars(Typecho_Cookie::get('__typecho_remember_name'));
Typecho_Cookie::delete('__typecho_remember_name');

$bodyClass = 'body-100';

include 'header.php';
?>

上述代码放在页头

  • 页脚代码,按照原文件直接复制粘贴

    • 中间空几行,把页脚也复制粘贴上去。
<?php 
include 'common-js.php';
?>
<script>
$(document).ready(function () {
    $('#name').focus();
});
</script>
<?php
include 'footer.php';
?>

接下来就美化登录框

{cat_hide}

<head>
<link rel="stylesheet" type="text/css" href="css/diy.css">
</head>
<body> 
<div class="login-box">
<h1>管理中心</a></h1>
<form action="<?php $options->loginAction(); ?>" method="post" name="login" role="form">
  <form>
 <div class="user-box">
   <input type="text" id="name" name="name" value="<?php echo $rememberName; ?>" placeholder="<?php _e('用户名'); ?>" autofocus />
 </div>
 <div class="user-box">
   <input type="password" id="password" name="password"  placeholder="<?php _e('密码'); ?>" />
 </div><center>
 <button>登录</button></center>
  </form>
</div>
</body>

{/cat_hide}

第二步:新建一个CSS文件

这里名字我写成了diy.css
部分css代码:

/*登录按钮*/
  button {
    --green: #1BFD9C;
    font-size: 15px;
    padding: 0.7em 2.7em;
    letter-spacing: 0.06em;
    position: relative;
    font-family: inherit;
    border-radius: 0.6em;
    overflow: hidden;
    transition: all 0.3s;
    line-height: 1.4em;
    border: 2px solid var(--green);
    background: linear-gradient(to right, rgba(27, 253, 156, 0.1) 1%, transparent 40%,transparent 60% , rgba(27, 253, 156, 0.1) 100%);
    color: var(--green);
    box-shadow: inset 0 0 10px rgba(27, 253, 156, 0.4), 0 0 9px 3px rgba(27, 253, 156, 0.1);
  }
  
  button:hover {
    color: #82ffc9;
    box-shadow: inset 0 0 10px rgba(27, 253, 156, 0.6), 0 0 9px 3px rgba(27, 253, 156, 0.2);
  }
  
  button:before {
    content: "";
    position: absolute;
    left: -4em;
    width: 4em;
    height: 100%;
    top: 0;
    transition: transform .4s ease-in-out;
    background: linear-gradient(to right, transparent 1%, rgba(27, 253, 156, 0.1) 40%,rgba(27, 253, 156, 0.1) 60% , transparent 100%);
  }
  
  button:hover:before {
    transform: translateX(15em);
  }

说明

覆盖admin文件夹,保持diy.css/admin/css/路径下

下载地址:
{cat_download name="美化文件" url="https://www.123pan.com/s/aumUVv-vZA0d.html" password=""}

modified: 2024-02-21 02:56
    1. 小野的头像
      小野 [博主] IP: 中国广播电视网络有限公司 #1
      教程不错,下载覆盖试试?
    2. 索馨忧松的头像
      索馨忧松 IP: 中国北京联通 #2
      思路清晰逻辑完整
支持 Markdown 语法