📄 norm.css.dsp
字号:
<%@ page contentType="text/css;charset=UTF-8" %>
<%@ taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c" %>
html {height:100%}
<%-- paragraphs --%>
p, div, span, label, a, li, dt, dd, input, textarea, pre, body,
button, input.button, input.file {
font-family: Verdana, Tahoma, Arial, serif;
font-size: small; font-weight: normal;
}
body {
height:100%; margin: 0px; padding: 0px 5px;
}
<%-- don't set option in mozilla. or, its height too small --%>
legend {
font-family: Tahoma, Arial, serif;
font-size: small; font-weight: normal;
}
th {
font-family: Tahoma, Garamond, Century, Arial, serif;
font-weight: bold;
}
thead tr {
font-family: Tahoma, Garamond, Century, Arial, serif;
font-weight: bold;
}
img {border: 0;}
<%-- DSP --%>
a.gamma {color: #000000; text-decoration: none;}
a.gamma:hover {color: #000000; text-decoration: underline;}
tr.gamma {background: #F4F4F4;}
td.gamma {background: #F4F4F4;}
<%-- ZK --%>
<%-- groupbox caption --%>
.caption input, .caption td {
font-size: x-small;
}
.caption td.caption {
font-size: small;
}
.caption button {
font-size: xx-small; font-weight: normal;
padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0;
}
.caption a, .caption a:visited {
font-size: x-small; font-weight: normal; color: black; background: none;
text-decoration: none;
}
<%-- window title/caption --%>
div.embedded, div.modal, div.overlapped, div.popup, div.highlighted, div.wndcyan {
margin: 0; padding: 0;
}
div.wc-embedded-none, div.wc-wndcyan-none {
margin: 0; padding: 0;
}
div.wc-embedded, div.wc-wndcyan {
margin: 0; padding: 3px; border: 1px solid #6082ac;
}
div.wc-wndcyan {
background: white;
}
div.wc-modal, div.wc-modal-none, div.wc-highlighted, div.wc-highlighted-none {
margin: 0; padding: 2px; background: #f0f0d8;
}
div.wc-overlapped, div.wc-overlapped-none {
margin: 0; padding: 2px; background: white;
}
div.wc-modal, div.wc-highlighted, div.wc-overlapped {
margin: 0; padding: 4px; border: 2px solid #1854c2;
}
div.wc-popup, div.wc-popup-none {
margin: 0; padding: 1px; background: white;
}
div.wc-popup {
border: 1px solid #1854c2;
}
div.wc-embedded-none, div.wc-wndcyan-none,
div.wc-modal-none, div.wc-highlighted-none,
div.wc-overlapped-none, div.wc-popup-none {
border: 0;
}
td.lwt-embedded, td.mwt-embedded, td.rwt-embedded,
td.lwt-popup, td.rwt-popup, td.mwt-popup,
td.lwt-modal, td.mwt-modal, td.rwt-modal,
td.lwt-highlighted, td.mwt-highlighted, td.rwt-highlighted,
td.lwt-overlapped, td.mwt-overlapped, td.rwt-overlapped,
td.lwt-wndcyan, td.mwt-wndcyan, td.rwt-wndcyan {
font-size: small;
padding: 4px 0 3px 0; margin: 0 0 2px 0;
color: white;
}
td.lwt-embedded {
background-image: url(${c:encodeURL('~./zul/img/wnd/wte-l.gif')}); background-repeat: no-repeat;
width: 5px;
}
td.mwt-embedded {
background-image: url(${c:encodeURL('~./zul/img/wnd/wte-m.gif')}); background-repeat: repeat-x;
}
td.rwt-embedded {
background-image: url(${c:encodeURL('~./zul/img/wnd/wte-r.gif')}); background-repeat: no-repeat;
width: 5px;
}
td.lwt-popup {
background-image: url(${c:encodeURL('~./zul/img/wnd/wtp-l.gif')}); background-repeat: no-repeat;
width: 5px;
}
td.mwt-popup {
background-image: url(${c:encodeURL('~./zul/img/wnd/wtp-m.gif')}); background-repeat: repeat-x;
}
td.rwt-popup {
background-image: url(${c:encodeURL('~./zul/img/wnd/wtp-r.gif')}); background-repeat: no-repeat;
width: 5px;
}
td.lwt-modal, td.lwt-highlighted, td.lwt-overlapped {
background-image: url(${c:encodeURL('~./zul/img/wnd/wto-l.gif')}); background-repeat: no-repeat;
width: 7px;
}
td.mwt-modal, td.mwt-highlighted, td.mwt-overlapped {
background-image: url(${c:encodeURL('~./zul/img/wnd/wto-m.gif')}); background-repeat: repeat-x;
}
td.rwt-modal, td.rwt-highlighted, td.rwt-overlapped {
background-image: url(${c:encodeURL('~./zul/img/wnd/wto-r.gif')}); background-repeat: no-repeat;
width: 7px;
}
td.lwt-wndcyan {
background-image: url(${c:encodeURL('~./zul/img/wnd/wtcyan-l.gif')}); background-repeat: no-repeat;
width: 5px;
}
td.mwt-wndcyan {
background-image: url(${c:encodeURL('~./zul/img/wnd/wtcyan-m.gif')}); background-repeat: repeat-x;
}
td.rwt-wndcyan {
background-image: url(${c:encodeURL('~./zul/img/wnd/wtcyan-r.gif')}); background-repeat: no-repeat;
width: 5px;
}
.title a, .title a:visited {
color: white;
}
.caption a:hover, .title a:hover {
text-decoration: underline;
}
div.modal_mask {
position: absolute; z-index: 20000;
top: 0; left: 0; width: 100%; height: 100%;
filter: alpha(opacity=40); <%-- IE --%>
opacity: .4;
hasLayout: -1;<%-- not a layout element in IE --%>
background: #e6edf9; <%-- #dae4f5/#e1eaf7/e3ecf7 --%>
}
<%-- ZK separator --%>
div.hsep, div.hsep-bar {
display: block; width: 100%; padding: 0; margin: 2pt 0; font-size: 0;
}
div.vsep, div.vsep-bar {
display: inline; margin: 0 1pt; padding: 0;
}
div.hsep-bar {
border-top: 1px solid #888;
}
div.vsep-bar {
border-left: 1px solid #666; margin-left: 2pt;
}
<%-- ZK toolbar and toolbarbutton --%>
.toolbar {
padding: 1px; background: #e0eaf7; border: 1px solid;
border-color: #f8fbff #aca899 #aca899 #f8fbff;
}
.caption .toolbar, .caption .toolbarbutton {
background: none; border: 0;
}
.toolbar a, .toolbar a:visited, .toolbar a:hover {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: x-small; font-weight: normal; color: black;
background: #e0eaf7; border: 1px solid #e0eaf7;
text-decoration: none;
}
.toolbar a:hover {
border-color: #f8fbff #aca899 #aca899 #f8fbff;
}
<%-- toolbar used in groupbox --%>
.caption .toolbar a, .caption .toolbar a:visited, .caption .toolbar a:hover {
background: none; border: 0; color: black;
}
.caption .toolbar a:hover {
text-decoration: underline;
}
<%-- toolbar used in window --%>
.title .toolbar a, .title .toolbar a:visited, .title .toolbar a:hover {
background: none; border: 0; color: white;
}
.title a:hover {
text-decoration: underline;
}
<%-- toolbar used in embedded window --%>
td.mwt-embedded, td.mwt-embedded a,
td.mwt-embedded a:visited, td.mwt-embedded a:hover {
color: #222222;
}
td.lwt-embedded, td.mwt-embedded, td.rwt-embedded {
border-bottom: 1px solid #8aa3c1;
}
<%-- ZK tree, listbox, grid --%>
div.listbox, div.tree, div.grid {<%-- depends sclass --%>
background: #DAE7F6; border: 1px solid #7F9DB9;
}
div.tree-head, div.listbox-head, div.grid-head, div.tree-head tr, div.listbox-head tr,
div.grid-head tr, tbody.grid-head tr, tbody.listbox-head tr {<%-- always used. --%>
border: 0; overflow: hidden; width: 100%;
}
div.tree-head tr, div.listbox-head tr, div.grid-head tr, tbody.grid-head tr, tbody.listbox-head tr {<%-- always used. --%>
background-image: url(${c:encodeURL('~./zul/img/grid/v_hd.gif')});
}
div.tree-head th, div.listbox-head th, div.grid-head th, div.listbox-paging th, div.grid-paging th {
overflow: hidden; border: 1px solid;
border-color: #DAE7F6 #7F9DB9 #7F9DB9 #DAE7F6;
white-space: nowrap; padding: 2px;
font-size: small; font-weight: normal;
}
div.head-cell-inner {
font-size: small; font-weight: normal; font-family: Tahoma, Garamond, Century, Arial, serif;
}
div.listbox-head th.sort div.head-cell-inner, div.grid-head th.sort div.head-cell-inner, div.listbox-paging th.sort div.head-cell-inner, div.grid-paging th.sort div.head-cell-inner{
cursor: pointer; padding-right: 9px;
background:transparent url(${c:encodeURL('~./zul/img/sort/v_hint.gif')});
background-position: right;
background-repeat: no-repeat;
}
div.listbox-head th.sort-asc div.head-cell-inner, div.grid-head th.sort-asc div.head-cell-inner, div.listbox-paging th.sort-asc div.head-cell-inner, div.grid-paging th.sort-asc div.head-cell-inner{
cursor: pointer; padding-right: 9px;
background:transparent url(${c:encodeURL('~./zul/img/sort/v_asc.gif')});
background-position: right;
background-repeat: no-repeat;
}
div.listbox-head th.sort-dsc div.head-cell-inner, div.grid-head th.sort-dsc div.head-cell-inner, div.listbox-paging th.sort-dsc div.head-cell-inner, div.grid-paging th.sort-dsc div.head-cell-inner{
cursor: pointer; padding-right: 9px;
background:transparent url(${c:encodeURL('~./zul/img/sort/v_dsc.gif')});
background-position: right;
background-repeat: no-repeat;
}
div.tree-body, div.listbox-body, div.grid-body, div.listbox-paging, div.grid-paging {<%-- always used. --%>
background: white; border: 0; overflow: auto; width: 100%;
}
div.listbox-paging, div.grid-paging {
height: 100%;
}
div.listbox-pgi, div.grid-pgi {
border-top: 1px solid #AAB; overflow: hidden;
}
div.tree-body td, div.listbox-body td, div.listbox-paging td {
cursor: pointer; padding: 0 2px;
font-size: small; font-weight: normal;
}
div.listbox-foot, tbody.listbox-foot, div.grid-foot, tbody.grid-foot, tbody.listbox-foot, div.tree-foot, tbody.tree-foot {<%-- always used --%>
background: #DAE7F6; border-top: 1px solid #7F9DB9;
}
div.foot-cell-inner, div.cell-inner, div.head-cell-inner{
overflow:hidden; border: 0; margin: 0; padding: 0;
}
div.gc {
padding: 2px; font-size: small; font-weight: normal; color: black;
}
td.hbox-sp {
width: 0.3em; padding: 0; margin: 0;
}
tr.vbox-sp {
height: 0.3em; padding: 0; margin: 0;
}
tr.item, tr.item a, tr.item a:visited {
font-size: small; font-weight: normal; color: black;
text-decoration: none;
}
tr.item a:hover {
text-decoration: underline;
}
tr.grid td.gc {
background: white; border-bottom: none; border-left: 1px solid white;
border-right: 1px solid #CCC; border-top: 1px solid #DDD;
}
tr.odd td.gc, tr.odd {
background: #EAF2F0;<%--#E8EFEA--%>
}
tr.seld, td.seld {
background: #b3c8e8; border: 1px solid #6f97d2;
}
tr.overd, td.overd {<%-- item onmouseover --%>
background: #D3EFFA;
}
tr.overseld, td.overseld {<%-- item selected and onmouseover --%>
background: #82D5F8;
}
tr.focusd {
background-image: url(${c:encodeURL('~./zul/img/focusd.gif')});
background-repeat: no-repeat;
}
<%-- The style for treeitem's paging
span.treeitem-paging {
background-image: url(${c:encodeURL('~./zul/img/bgbtnbk.gif')});
background-repeat: no-repeat;
border: 1px solid #7f9db9;
}
--%>
<%-- tree icons --%>
span.tree-root-open, span.tree-tee-open, span.tree-last-open {
width: 18px; min-height: 18px; height: 100%;
background-image: url(${c:encodeURL('~./zul/img/tree/open.png')});
background-repeat: no-repeat;
display:-moz-inline-box; vertical-align:top;
display:inline-block;
}
span.tree-root-close, span.tree-tee-close, span.tree-last-close {
width: 18px; min-height: 18px; height: 100%;
background-image: url(${c:encodeURL('~./zul/img/tree/close.png')});
background-repeat: no-repeat;
display:-moz-inline-box; vertical-align:top;
display:inline-block;
}
span.tree-tee, span.tree-vbar, span.tree-last, span.tree-spacer {
width: 18px; min-height: 18px; height: 100%;
display:-moz-inline-box; vertical-align:top;
display:inline-block;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -