Gih's Blog

只言片语

博客界面改为透明的...

2011-07-11 by gihnius, tagged as web

昨天更新了博客的界面, 把界面变成透明的, 我觉得这样看着眼睛舒服. 但问题也来了, 我使用的是 css 的透明方法, 很多其它网站是偏向使用 png 透明背景图片. 这样, 在网页的第一层透明了, 所有在这层上面的层都会继承这个透明的属性, 而且是唯一确定的, 更改不了了. 比如我把菜单栏透明了, 那么在菜单栏上的所有层都透明了, 包括在菜单上放置图片, 图片也会变透明. 为什么不允许取消继承或者重新设置属性值 (测试过不行) ? 

css 设计得也太粗劣了吧! 而且个各浏览器有各自的设置方法,

    filter:alpha(opacity=65); <!-- for ie 7- -->
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; <!-- for ie 8+ -->
    -moz-opacity:0.65; <!-- for firefox -->
    opacity:0.65; <!-- common (opera, safari ) --> 
好像还有个 kHtml, 应该是 kde 那类浏览器的, 还要 webkit 的, 各自独立, 自成门派, 有点让人不爽.原本以为这样够简单, 设个属性就行了, 又不想使用png图片, 只能以后不直接在博客上放图片, 因为把图片透明了会加大浏览器的负担. 还是不用吧.