作者:暗夜风线_371 | 来源:互联网 | 2014-05-27 15:53
Discuz!预定义了很多CSS样式,保存在template/default/common/common.css文件中,只要是包含了header.htm这个头部文件,预定义的CSS文件一定会加载,所以,熟练了解这些预定义的样式对插件的开发很有必要,这让我们省了很多事。下面就介绍一些常用的预定义
Discuz!
预定义了很多CSS样式,保存在template/default/common/common.css文件中,只要是包含了header.htm这个头部文件,预定义的CSS文件一定会加载,所以,熟练了解这些预定义的样式对插件的开发很有必要,这让我们省了很多事。
下面就介绍一些常用的预定义样式
1. 浮动及浮动溢出的清理
/* 左右浮动 */
.z { float: left; }
.y { float: right; }
/* 浮动清理 */
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
上面的浮动使用方法是:
2. 文字字体大小
.xs1 { font-size: 12px !important; }
.xs2 { font-size: 14px !important; }
.xs3 { font-size: 16px !important; }
3. 灰色文字
"56">.xg1, .xg1 a { color: {LIGHTTEXT} !important; }
.xg1 .xi2 { color: {HIGHLIGHTLINK} !important; }
.xg2 { color: {MIDTEXT}; }
4. 高亮文字(1为橙色,2为蓝色)
.xi1, .onerror { color: {NOTICETEXT}; }
.xi2, .xi2 a, .xi3 a { color: {HIGHLIGHTLINK} ; }
5. 文字粗体
.xw0 { font-weight: 400; }
.xw1 { font-weight: 700; }
6. 下面框
"56">.bbda { border-bottom: 1px dashed {COMMONBORDER}; }
.bbs { border-bottom: 1px solid {COMMONBORDER} !important; }
7. 去除边框
.bw0 { border: none !important; }
.bw0_all, .bw0_all th, .bw0_all td { border: none !important; }
8. 去除背景
"56">.bg0_c { background-color: transparent !important; }
.bg0_i { background-image: none !important; }
.bg0_all { background: none !important; }
9. 预定义margin
.mtn { margin-top: 5px !important; }
.mbn { margin-bottom: 5px !important; }
.mtm { margin-top: 10px !important; }
.mbm { margin-bottom: 10px !important; }
.mtw { margin-top: 20px !important; }
.mbw { margin-bottom: 20px !important; }
10. 预定义padding
.ptn { padding-top: 5px !important; }
.pbn { padding-bottom: 5px !important; }
.ptm { padding-top: 10px !important; }
.pbm { padding-bottom: 10px !important; }
.ptw { padding-top: 20px !important; }
.pbw { padding-bottom: 20px !important; }
11. 圆角(注意:可能会弃用)
"56">.brs, .avt img, .oshr { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.brm { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.brw { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
12. 布局居中通用容器
/* 窄布局 */
.wp { margin: 0 auto; width: 960px; }
/* 宽布局 */
.bw { padding: 0 15px; }
/* 顶部导航 */
#toptb { line-height: 24px; }
/* 页头 */
#hd { border-bottom: {HEADERBORDER} solid {SPECIALBORDER}; {HEADERBGCODE} }
/* 页面主区域 */
#ct { min-height: 300px; }
/* 尾部 */
#ft { padding: 10px 0 50px; border-top: 1px solid {COMMONBORDER}; line-height: 1.8; color: {FOOTERTEXT}; }
13. 横向及纵向居中
.vm { vertical-align: middle; }
.hm { text-align: center; }
14. 下拉菜单
"56">.showmenu { padding-right: 16px; background: url({IMGDIR}/arrwd.gif) no-repeat 100% 50%; cursor: pointer; white-space: nowrap; }
#um .showmenu { margin-right: -5px; }
15. 鼠标变成指针
.cur1 { cursor: pointer; }
夜深了,先写到这里哦。。。。。。