本页目录
这是一个模仿优优教程网的登录框美化内容, B2 的默认登录框已经不错了,如果能再弄的好看一点,锦上添花,也不错。
主要参考了秋叶资源的代码并进行了一些改进,例如:
- 适配移动端隐藏
- 添加代码注释
- 修复文本错误
- 修复位置错误(新)
- 代码精简
- 结构优化
- ……
火狐浏览器、QQ 浏览器、Safari 浏览器下有严重兼容问题,不推荐使用
效果如下:

如何使用?
纯 CSS 实现,只需要在您主题的 style.css 文件(推荐子主题)下添加以下 CSS 代码保存即可。可按照自己的需要进行相关资源的适配。
/* * 登录弹窗美化 - Npcink * 版本:1.2 */.login-box-content:before{ content: "Npcink提供:";/*自定义标题*/ position: absolute; padding: 50px 30px; font-size: 1.4em; width: 25rem; height:77%;/*自定义高度,兼容火狐浏览器*/ height: -webkit-fill-available; left: -24rem; background-color: #3385ff;/*自定义背景颜色*/ background-image: url(https://n.getimg.net/www/2020/05/1e1c8e5415e795.png);/*自定义背景图片*/ background-position: 145px bottom; background-repeat: no-repeat; border-radius: 10px 0 0 10px; z-index: -1; color: #fff;}.login-title:before,.login-title:after,.login-title span:before,.login-title span:after { position: absolute; left: 0; margin-left: -20rem; color:#fff;/*文本颜色*/}.login-title:before {content: "❤ 全站1000+个精品资源";margin-top: 2em;}.login-title:after {content: "❤ 持续更新,免费素材不断更";margin-top: 4em;}.login-title span:before {content: "❤让设计师不再愁资源";margin-top: 5.2em;}.login-title span:after {content: "❤ 社群交流,结识志同道合设计好友";margin-top: 7.2em;}.login-box-content {width: 25rem;left: 12.5rem;overflow: inherit;}.login-box-content .login-box-top {padding: 50px 30px 30px;border-radius: 10px;}.login-box-content .login-box-top {background-image: none;}
@media (max-width: 800px) { .login-box-content:before{ display:none; } .login-title:before, .login-title:after, .login-title span:before, .login-title span:after { display:none; } .modal-content { width: 21rem; left: auto; }}图片:

代码版:
盾给社区版(兼容性好)
第一步,引入 jquery 文件。
b2 子主题,可在原来 function.php 文件底部引入下方添加如下代码:
//引入jquerywp_enqueue_script( 'b2-jquery','//cdn.bootcdn.net/ajax/libs/jquery/3.5.0/jquery.min.js', array(), null , false );经典编辑器有关,,一旦引用上面这个 JS 可能会出现,插入网盘链接消失,插入 URL 图片链接报错。
一位群员
或者可以后台头部 HTML 标签设置的地方引入 js
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.0/jquery.min.js"></script>第二步,子主题 child.js 文件内增加以下代码:
//您自己的js代码写到下面
$(function(){
/*追加登录弹窗效果*/
$('.login-box-content').prepend('<div class="dungei_com_login">'+ '<div class="wxlogin-sidebar">'+ '<h2>在盾给网你可以获得</h2>'+ '<ul>'+ '<li><i class="ri-checkbox-circle-fill"></i> 全站精品资源 </li>'+ '<li><i class="ri-checkbox-circle-fill"></i> 持续更新,免费资源不断更 </li>'+ '<li><i class="ri-checkbox-circle-fill"></i>让站长不在愁资源</li>'+ '<li><i class="ri-checkbox-circle-fill"></i> 社群交流,结识志同道合站长好友 </li>'+ '</ul>'+ '</div>'+ '</div>');})第三步,子主题 css 文件增加以下代码:
/*登录弹窗样式*/
@media (min-width: 768px){ .login-box-content{background:#fff} .login-box-content{ background: #4387fd; background-image: url(https://dungei.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2020/04/1e1c8e5415e795.png); background-position: 145px bottom; background-repeat: no-repeat;} .dungei_com_login {width: 400px; height:auto;
float: left; } .login-box-content .login-box-top{ width: 400px; float: left;background: #fff;}
.modal-content{width:800px} .dungei_com_login {width: 400px; height:auto;
float: left; } .login-box-content .login-box-top{ width: 400px; float: left;background: #fff;}
.modal-content{width:800px} .dungei_com_login .wxlogin-sidebar{ padding: 50px 50px 0;}
.dungei_com_login .wxlogin-sidebar h2 { font-size: 22px; margin-bottom: 30px; color:#fff; } .dungei_com_login .wxlogin-sidebar ul li{ display: block; margin-bottom: 10px; font-size: 15px; color:#fff; }
p.module-desc { border-left: 0px solid #fb5f3c; padding-left: 0px; } .dungei_com_login .wxlogin-sidebar ul li i{ margin-right: 10px; opacity: .52; position: relative; top:2px; } .login-title span{padding:10px 10px;font-size:16px;color:#252525;} .login-title span b{color:#252525;} .login-box-content .login-box-top{padding:36px 24px} .header .ri-medal-line{ color: #ffd2ab; font-size: 18px; position: relative; top: 3px; margin-right: 3px;} .login-social-button .login-qq { color: #ff7a09; }}
@media (max-width: 768px) { .dungei_com_login { display:none }}/*登录弹窗样式结束*/