WordPress
自己的登录页面非常难看,但我不想使用主题自己的登录页面,所以我美化了网站的登录页面。我觉得很好,所以汇站网分享一下美化的方法。
本教程的用法如下所示。首先,在 theme
function
.php
文件的相应位置添加以下代码:
css
" href
="'.get_bloginfo
('template_directory
').'/css
/admin
-style
.css
" type
="text
/css
" />';
}
add_action
('login_head
', 'custom_login_style
');
然后新建 admin
-style
.css
文件,添加以下代码至其中,放到主题 css
目录即可,最后刷新以下登录界面看看效果吧!
body
{
font
-family
: "Microsoft
YaHei
", Helvetica
, Arial
, Lucida
Grande
, Tahoma
, sans
-serif
;
width
:100%;
height
:100%;
background
: url
(https
://www
.huizhanii
.com
/large
/612ce624ly1fyv0xbije9j211y0lctb5.jpg
) no
-repeat
;
-moz
-background
-size
: cover
; /*背景图片拉伸以铺满全屏*/
-ms
-background
-size
: cover
;
-webkit
-background
-size
: cover
;
background
-size
: cover
;
}
/*顶部的 logo
*/
.login
h1
a
{
background
:url
(images
/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)
}
}
转载请注明:汇站网 » wordpress美化登录界面