Monthly Archives: 十月 2008

[CSS3]多背景图片设置 – multiple-backgrounds

一个宽为400px的自适应高度的BOX,在Safari下浏览哦(目前只有Safari支持该属性)
Demo:/examples/multiple-backgrounds.html

background-image: w1,…wM, w1,…wM, w1,… /* N values */
background-repeat: x1,…xR, x1,…xR, x1,… /* N values */
background-size: y1,…yS, y1,…yS, y1,… /* N values */
background-position: s1,…rP, s1,…rP,… /* N values */
你可以这么写:

background: url(images/multiple_bg.png) left top no-repeat,
url(images/multiple_bg.png) -400px bottom no-repeat,
url(images/multiple_bg.png) -800px top repeat-y;

也可以这么写:

background-image: url(images/multiple_bg.png), url(images/multiple_bg.png), url(images/multiple_bg.png);
background-position: left top, -400px bottom, -800px top;

遮罩层弹出框

Demo:/jquery-ye/dialog.html
IE6,IE7,FireFox3,Opear9,Safari通过
Iframe自适应高宽…
只实现了简单的功能,打开HTML窗,和Iframe窗口,还可以扩展更多功能,有空再弄。

Button在IE下的padding

.btn_default_1 {border:3px double #F90; height:25px;line-height:18px;padding:0 10px;font-size:12px; background-color:#FFF;cursor:pointer;-moz-background-clip:padding;}

在padding:0 10px的情况下,里面硬是多出了1px的白边,真是百思不得其解,Google,Baidu了一下也没找到什么结果….
有空再研究,有朋友知道的请指教啊

CSS3的background-clip和background-origin

background-clip 和 background-origin 是 CSS3 中新加的 background module 属性,用来确定背景的定位。
background-clip 用来判断 background 是否包含 border 区域。而 background-origin 用来决定 background-position 计算的参考位置。

background-clip: [border | padding] [, [border | padding]]
background-origin: [border | padding | content] [, [border | padding | content]]

对于 background-clip:
如果是 padding 值,则 background 忽略 padding边缘,border 是透明的。如果是 border 值,则background 包括 border 区域。如果 background-image 图片有多个,对应的 background-clip 值之间用逗号分隔。
对于 background-origin:
如果是 padding 值,则 [...]

用XSLT样式化XML小例

Demo:/examples/XSLT/user.xml
继续学习…