美化一下WordPress框架Options Framework

teelm
teelm
teelm
277
文章
37
评论
2021年3月10日19:37:23 1 1,984 3896字阅读12分59秒

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

美化一下WordPress框架Options Framework

原生样式

美化一下WordPress框架Options Framework

美化后效果

以前也写过一篇 》》》传送门

修改代码来自知更鸟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代码代替

使用方法

  1. 下载链接一的压缩包(蓝奏网盘链接)需要替换css文件为文章内容,再上传覆盖主题原文件
  2. 下载链接二的压缩包可直接解压后上传到主题下覆盖原文件不用修改
资源下载此资源仅限注册用户下载,请先资源名称:美化一下WordPress框架Options Framework资源平台:Options Framework资源版本:null资源大小:20.2KB
1、本站所有内容归原作者所有,与本站无关
2、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者同意,注明来源
3、本站大部分资源来源码于网络,仅供学习交流使用,本站不提供任何技术支持,不作任何安全承诺,是否使用请自行判断
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其完整性负责
5、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
6、本站管理员和工作人员有权不事先通知发贴者而删除本文,本站客服Email:service@teelm.com
历史上的今天
3月
10
  • 微信公众号
  • 扫码关注微信公众号
  • weinxin
  • 微信小程序
  • 扫码打开我的微信小程序
  • weinxin
teelm
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  0   博主  1
    • teelm teelm

      Why so serious?