用WordPress的人应该都知道Options Framework后台框架,由于框架没有进行美化,显得有些太多单调,不美观,本美化基于知更鸟Begin主题修改


以前也写过一篇 》》》传送门
修改代码来自知更鸟Begin主题2021年1月版;修改了两个文件begin\inc\options\inc\framework-admin.php和begin\css\options.css
在options.css文件最后面添加
/**自定义**/
#optionsframework-wrap{
margin: 20px 30px 0 0 !important;
}
#optionsframework-wrap .header-set-title {
background: #409EFF;
color: #fff;
display: flex;
padding-left: 20px;
padding-right: 20px;
justify-content: space-between;
align-items: center;
border-radius: 10px 10px 0 0;
}
#optionsframework-wrap .themes-name {
color: #fff;
font-weight: bold !important;
margin: 1.5em 0;
}
#optionsframework-wrap .themes-name .cx-begin {
color: #fff;
}
#optionsframework-wrap .el-button {
display: inline-block;
white-space: nowrap;
cursor: pointer;
background: #FFF;
color: #606266;
-webkit-appearance: none;
-webkit-box-sizing: border-box;
outline: 0;
margin: 0;
-webkit-transition: .1s;
font-weight: 500;
padding: 6px 10px;
font-size: 14px;
border-radius: 4px;
text-decoration: none;
}
#optionsframework-wrap .el-button:active {
color: #3a8ee6;
border-color: #3a8ee6;
outline: 0;
}
#optionsframework-wrap .el-button:focus, #optionsframework-wrap .el-button:hover {
color: #409EFF;
border-color: #c6e2ff;
background-color: #ecf5ff;
}
#optionsframework-wrap .set-main-plane {
flex: 1;
display: flex;
align-items: stretch;
height: 100%;
}
/**菜单**/
#optionsframework-wrap .set-main-menu {
flex: 30%;
max-width: 200px;
}
#optionsframework-wrap .nav-tab-wrapper {
height: 100%;
border-right: solid 1px #e6e6e6;
list-style: none;
padding-left: 0;
padding-top: 0 !important;
border-bottom: 1px solid #e6e6e6 !important;
background-color: #FFF;
}
#optionsframework-wrap .nav-tab {
float: left;
width: 100%;
border: 0;
border-bottom: none;
margin-left: 0;
font-weight: 600;
background: initial;
text-decoration: none;
white-space: nowrap;
height: 56px;
line-height: 56px;
position: relative;
list-style: none;
font-size: 14px;
color: #686a70;
padding: 0 20px;
cursor: pointer;
-webkit-transition: border-color .3s,background-color .3s,color .3s;
box-sizing: border-box;
text-align: center;
}
#optionsframework-wrap .nav-tab-active, #optionsframework-wrap .nav-tab:focus, #optionsframework-wrap .nav-tab:hover {
outline: 0;
border-bottom: 0;
color: #000;
background: #ecf5ff;
}
/**内容区**/
#optionsframework {
max-width: 100%;
}
#optionsframework-wrap .metabox-holder {
padding-top: 0;
}
#optionsframework-wrap .metabox-holder {
flex: 1;
padding: 0;
overflow: auto;
height: 100%;
}
#optionsframework-wrap h3 {
cursor: default;
background-color: #fff;
line-height: 1.4;
padding: 1.3em 20px;
border-bottom: 1px solid #eee;
padding-bottom: 10px;
color: #1d2327;
font-size: 1.3em;
}
#optionsframework-wrap .postbox, #optionsframework-wrap .stuffbox {
margin-bottom: 0;
border: 0;
}
/**保存/重置**/
#optionsframework-submit {
padding: 10px;
box-sizing: border-box;
text-align: right;
left: 0;
right: 0;
bottom: 0;
background-color: #f9fafb;
border-top: 1px solid #e9e9ea;
position: sticky;
border-radius: 0 0 10px 10px;
}
input.reset-button.button-secondary {
float: left;
background: #be3838;
color: #fff;
border-color: #be3838;
}
@media screen and (max-width:550px) {
#optionsframework-wrap {
margin: 10px 10px 0 0 !important;
}
#optionsframework-wrap .el-button span {
display: none;
}
#optionsframework-wrap .set-main-menu {
max-width: 100px;
}
h1 .nav-tab, h2 .nav-tab, h3 .nav-tab, nav .nav-tab {
margin: 0;
border-bottom: 0;
}
#optionsframework-wrap .nav-tab {
height: 36px;
line-height: 36px;
text-align: left;
}
#optionsframework-wrap .metabox-holder {
overflow: hidden;
}
#optionsframework-wrap .controls input.upload {
width: 160px;
}
#optionsframework input.of-radio, #optionsframework .section-radio label, #optionsframework .section-multicheck label {
margin: 10px 5px 5px 2px;
float: none;
}
}
然后就是修改framework-admin.php文件,文件修改的地方比较多下面直接贴源文件了
压缩包一里的css文件会影响文章编辑器部分布局,请用文章内的css代码代替
使用方法
下载链接一的压缩包(蓝奏网盘链接)需要替换css文件为文章内容,再上传覆盖主题原文件下载链接二的压缩包可直接解压后上传到主题下覆盖原文件不用修改
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。











Why so serious?