美化一下WordPress登录页 - Feng
Feng
欲速则不达.
Feng

美化一下WordPress登录页

美化一下WordPress登录页

https://blog.ffnb.top/wp-content/uploads/2024/03/20240326141813579252.webp

*上图是演示效果图

教程开始

1.打开WordPress主题目录下的functions.php文件,将下面代码找到合适位置插入。

/** WordPress 登录界面美化**/ 
function custom_login_style() {
echo '<link rel="stylesheet" id="wp-admin-css" href="'.get_bloginfo('template_directory').'/admin-style.css" type="text/css" />'; 
}
add_action('login_head', 'custom_login_style');

2.在functions.php同目录下创建一个名为admin-style的css文件并将以下代码放入admin-style.css中,保存退出刷新即可看到效果。

body{ 
font-family: "Microsoft YaHei", Helvetica, Arial, Lucida Grande, Tahoma, sans-serif; 
width:100%; 
height:100%; 
background: url(https://登录背景图.jpg) no-repeat; 
-moz-background-size: cover; /*背景图片拉伸以铺满全屏*/ 
-ms-background-size: cover; 
-webkit-background-size: cover; 
background-size: cover; 
}
/*顶部的logo*/ 
.login h1 a { 
background:url(https://logo.png) no-repeat; 
background-size: 220px 50px; 
width: 220px; 
height: 50px; 
padding: 0; 
margin: 0 auto 1em; 
border: none; 
-webkit-animation: dropIn 1s linear; 
animation: dropIn 1s linear; 
}
/*登录框表单*/ 
.login form, .login .message { 
background: #fff; 
background: rgba(255, 255, 255, 0.3); 
border-radius: 3px; 
border: 1px solid #fff; 
border: 1px solid rgba(255, 255, 255, 0.4); 
-webkit-animation: fadeIn 1s linear; 
animation: fadeIn 1s linear; 
}
/*登录框输入框*/ 
.login label { 
color: #000; 
} 
.login .message { 
color: #000; 
} 
#user_login{ 
font-size: 18px; 
line-height: 32px; 
}
/* 返回博客与忘记密码链接 */ 
#backtoblog a, #nav a { 
color: #fff !important; 
display: inline-block; 
-webkit-animation: rtol 1s linear; 
animation: rtol 1s linear; 
}
/*掉落的动画效果*/ 
@-webkit-keyframes dropIn { 
0% { 
-webkit-transform: translate3d(0, -100px, 0) 
} 
100% { 
-webkit-transform: translate3d(0, 0, 0) 
} 
} 
@keyframes dropIn { 
0% { 
transform: translate3d(0, -100px, 0) 
} 
100% { 
transform: translate3d(0, 0, 0) 
} 
}
/*逐渐出现的动画效果*/ 
@-webkit-keyframes fadeIn { 
from { 
opacity: 0; 
-webkit-transform: scale(.8) translateY(20px) 
} 
to { 
opacity: 1; 
-webkit-transform: scale(1) translateY(0) 
} 
} 
@keyframes fadeIn { 
from { 
opacity: 0; 
transform: scale(.8) translateY(20px) 
} 
to { 
opacity: 1; 
transform: scale(1) translateY(0) 
} 
}
/*从右往左的动画效果*/ 
@-webkit-keyframes rtol { 
from { 
-webkit-transform: translate(80px, 0) 
} 
to { 
-webkit-transform: translate(0, 0) 
} 
} 
@keyframes rtol { 
from { 
transform: translate(80px, 0) 
} 
to { 
transform: translate(0, 0) 
} 
}

3.有疑问可在评论区询问 ;-)

赞赏

Feng

文章作者

发表回复

textsms
account_circle
email

Feng

美化一下WordPress登录页
*上图是演示效果图 教程开始 1.打开WordPress主题目录下的functions.php文件,将下面代码找到合适位置插入。 /** WordPress 登录界面美化**/ function custom_login_style() { ec…
扫描二维码继续阅读
2024-03-26