> 小邪折腾了两天没写什么文章,一直在做这个博客圣诞套装,昨天在弄设计方案和雪的效果。
> 今天设计图拆分出来,然后用 CSS 代码把这些元素摆放到位,相对定位快把我折腾挂掉。

> 终于搞定了,快升天了,以后要是找不到小邪,就烧纸。记住,你烧的不是纸,是寂寞。
> ╮(╯▽╰)╭,弄个圣诞套装花了俩天,信春哥不管用了,话说2012年春哥保佑是不是不用上船?
1. 相对定位的占位概念:
> 注意!!使用相对定位移开元素后,元素原来的位置所占用的空间依然保留。
> 在图中,圣诞老人原位置是在标题的右边。
> 而我把他向下移动了,但是原来把导航栏挤出位子的情况依然存在。

2. 相对占位的特点与如何利用:
> 特点!!当我们装饰图片的 DIV 处于另外 DIV 的底部,即内容在此之上的时候。
> 我们若把图片的 DIV 的高度设置为 0,即可防止挤压其他的元素。
</li></ul> <!-- navigation END --> <!-- Christmas --> <div id="evlos_chr"> <img id="evlos_chr_001" src="/global/tool/picroom/save/christmas/001.png" /> </div> </div></div></div> <!-- header END -->
3. 顺带介绍一个属性 Visibility:hidden:
> 这个属性基本和 Display:none 相同,功能都是隐藏一个元素。
> 但是使用 Visible:hidden 属性会使对象不可见。但该对象在网页所占的空间没有改变。
> 而 Display:none 属性会使这个对象彻底消失,并且不占用空间。
4. 搞定顶部的圣诞装饰:
> 使用以下的 CSS 代码,终于让它们到了它们该去的地方了。
> 而这里的关键在于一定要选好相对的父元素,我选的是框住整个顶部的 DIV。
#evlos_chr {height:0;width:0;}
#evlos_chr img {
background:none;border:none;margin:0;
padding:0;position:relative;
}
#evlos_chr_001 {top:45px;left:-310px;}
#evlos_chr_010 {top:-90px;left:170px;}
#evlos_chr_002 {top:-165px;left:439px;}

> 貌似成功了,在 Chrome 和 Safari 里完全正常,其实是一个大杯具呀 ( ⊙o⊙ )。
> 因为 Oprea 和 Firefox 下显示是这样子的。

> 不只是杯具,看这里的茶几。在 IEtest 里的 IE6 中几乎是一个洗具。

> 只能把这三张图片放到这里,然后重新相对定位了,史无前例的大杯具啊。
<div id="container"> <div id="content"> <div id="main"> <!-- Christmas --> <div id="evlos_chr_header"> <div id="evlos_chr"> <img id="evlos_chr_001" src="/global/tool/picroom/save/christmas/001.png" /> <img id="evlos_chr_010" src="/global/tool/picroom/save/christmas/010_Top.png" /> <img id="evlos_chr_002" src="/global/tool/picroom/save/christmas/002.png" /> </div></div>
> 吼吼。在 IE6 里面除了不支持背景透明,和稍微有一点点偏移,其他都很好了。

> 话说在 IE6 、IE7 和 IE 8 里全有相同程度的偏移,见鬼的 IE。蛋定,要蛋定。
> 这里使用”*“星号进行修正,这个符号只有 IE 会去解析,其他的浏览器一概不理。
#evlos_chr_001 {top:60px;left:-60px;*top:56px;}
#evlos_chr_010 {top:-74px;left:245px;*top:-82px;}
#evlos_chr_002 {top:-147px;left:523px;*top:-159px}
5. 搞定底部的圣诞装饰:
> 找一个父元素花费了我最多的时间,所以说父元素是很牛逼的。
> ╮(╯▽╰)╭,找不到强大的父元素,只好自己在 Main 这个左半边的大 DIV 里自己建了个。
#evlos_chr_003 {top:72px;left:-55px;*top:87px;}
#evlos_chr_footer {float:left;width:auto;height:0;}
<!-- Christmas --> <div id="evlos_chr_footer"> <div id="evlos_chr"> <img id="evlos_chr_003" src="/global/tool/picroom/save/christmas/003.png" /> </div></div>

6. 搞定侧边栏的圣诞装饰:
> #main 和 #sidebar 的 Overflow:hidden 别忘记去掉喔,这个参数的作用是超出元素范围自动隐藏。
> 不然我们相对定位这些图片的时候,只要一移出父元素,图片就看不见了。
> 使用我的”组织“挂件作为父元素,这个是一个文本挂件,所以直接在其 Html 中写入并写上相应的 CSS:
#evlos_chr_004 {top:-312px;left:79px;*top:-316px;}
#evlos_chr_008 {top:8px;left:79px;*top:0;}
#evlos_chr_009 {top:110px;left:79px;*top:98px;}
<!-- Christmas --> <div id="evlos_chr_sidebar"> <div id="evlos_chr"> <img id="evlos_chr_004" src="/global/tool/picroom/save/christmas/004_Comments.png" /> <img id="evlos_chr_008" src="/global/tool/picroom/save/christmas/008_Orgs.png" /> <img id="evlos_chr_009" src="/global/tool/picroom/save/christmas/009_Tags.png" /> </div></div>
7. 针对 IE6 及以下的 Hack:
> 因为有透明背景的 PNG 在 IE6 及以下版本中不被支持,背景会变成灰底。
> 加上我实在挺不住了,要睡觉去了 ZZzzzzzz ╮(╯▽╰)╭。
> 所以干脆直接对 IE6 用户隐藏我的圣诞装饰了,不去用滤镜了,有时间再搞起来。
<!--[if lte IE 6]> <link rel="stylesheet" href="http://www.evlos.org/global/lab/wp-content/themes/elegant-box/ie6.css" type="text/css" media="screen" /> <![endif]-->
#evlos_chr {height:0;width:0;margin:0px;display:none;}
#evlos_chr img
{background:none;border:none;margin:0;
padding:0;position:relative;display:none;}
#evlos_chr_footer {float:left;width:auto;height:0;display:none;}
#evlos_chr_footer_inner {height:0;width:0;margin:-100px;display:none;}
#evlos_chr_footer_inner img
{background:none;border:none;margin:0;
padding:0;position:relative;display:none;}
8. 欢迎来 Follow 我的 Twitter @AngelSolo 。
一大清早来沙发~
信春哥,来1WIP.
我就不要这个了,我要不挂科,信春哥春哥无敌嘛
我也要弄这个圣诞礼服~!!!!!
@Auston Jary , 嘿嘿 ~ 一大早就被你沙了一个发 ~
到时候你弄起来我会去围观喔 ~
这么早来,居然没沙发了
@阿士 , 呵呵 ~ 人家 Auston 起得真早 ~
我才刚起来的说 ~ :redface:
收藏你的圣诞图片了!博客就不折腾这个了~~~~
@awu , 呵呵,忙着学编程吧 ~
@邪 罗刹,
不是啊,现在教课,很累,现在都开始备下个星期的课了
@awu , O(∩_∩)O哈 ~ 吴老师早啊 ~ 注意休息喔 ~ :biggrin:
为什么右边的圣诞老人没有眼睛。。。
@SATURN , ...... 汗 那是一个大杯具啊 ~
我没找到适合的有眼睛的图 ~
不过要是我看到就给它换上 ~ :redface:
@邪 罗刹,
我有一个画眼睛的PS画笔,你要不?
看的我心拔凉拔凉的...
看起来圣诞节的主题我要搞到明年的圣诞才能放出来了...
@诗酒如画 , 蛋定 ~ 要蛋定 ~
呵呵 我确信你很快就能搞定的 ~
@邪 罗刹,
少来,你别诱惑我...
@诗酒如画 , 嘿嘿嘿嘿 ~ :biggrin: 心动了吧 ~
太可爱了,特别是雪人
@开心凡人 , 嘿嘿 ~ 那个雪人是亮点喔 ~ :biggrin:
很漂亮呀.. 我也想去弄一个
@超人 , 呵呵 到时候我去围观喔 ~
@超人,
先放你的照片吧....
@诗酒如画 , 对咧 ~ 差点忘记超人的照片还没放 ~ 太WS了他 ~
ie6 png的js补丁,引用就可以了。http://www.ineme.cn/images/unitpngfix.js
@一米 , 呵呵 多谢 这样我就不用费力去找啦 ~ :biggrin:
@一米 , ╮(╯▽╰)╭ 更杯具了 ~
图片全跑到底层去了 ~
我吃不消了 ~ IE6 用户我对不起你们 ~
我说我怎么没有看见呢,原来我的是IE6
@真好网 , 汗 ~ 原来真有 IE6 用户来玩 ~
不好意思 迟一点我把 IE6 PNG 补丁打上 ~
怎么不把最上面3张图片合成1张,这样不更好控制么?
随便找个地方插个div,定义background(您的装饰图),定义好宽度高度
给个position:absolute
top来控制顶部间距
right:50%让它永远居中(left也可),然后用margin来控制左右。
就完全独立的一个装饰了~~
这样比每个图片定义margin 来得更好控制吧。。以上是拙见。。
对于PNG IE6 IE7 IE8一般都是杯具的。。
@kaka,
您的底部侧栏也类似可以做。。而且顶部跟侧栏基本是不会变的。它们全部合体成1张就好了~
background position top right margin width height
1个div 上面7个式样 基本可以解决您的问题。。基本浏览器都兼容。。
@kaka,
这样做效果就不是这样图片环绕在日志容器左上角和右上角,而是随浏览器分辨率不同而位置变化
@QiQiBoY,
相对于浏览器肯定是会变化。。但相对于页面是没变化的~~
@kaka , 啊 非常感谢你讲那么多 受教了 ~
昨天估计半夜三更太困了 居然把 right:50% 这个可以用百分比表示给忘记了 ~
大杯具啊 ~
-------
饿 那个 全搞成一张图不是就没法点击链接了吗?
@邪 罗刹,
稀里哗啦说了一堆。。才发现会挡着。囧死了。。。
@kaka , 呵呵,没关系的,真的很感谢你那么耐心的指点我 ~ :biggrin:
很喜庆,但是貌似影响了加载速度
@胡一刀 , 汗 ~ 那么严重 杯具了 ~ 我以为差不了多少来着 ~ :biggrin:
很漂亮,偶喜欢偶也要给博客加点喜庆气氛,感谢提醒哦,哈哈!
@张楠 , 呵呵,到时候我要去围观一下喔 ~ :biggrin:
好精致啊,连头像上都有一顶帽子。
@Hailo , 嘿嘿,那里灵光闪现了 ~
我觉得你太牛了
@第三眼 , 呵呵,还好啦 ~ 努力中呦 ~
哈哈 !不错么,.支持
@漠岚 , 谢谢支持喔 ~
有显示问题.右边栏.注意看一下把
@漠岚 , 咦 难道茶几了?
我用 IE8 Opear Firefox Safari Chrome 都测试了饿 ~
等下我再详细确认下 ~
如果你有空的话 请告诉我你的浏览器是啥 ~ 多谢 ~ 呵呵 ~ :biggrin:
@邪 罗刹,
遨游下面看的 首页的 热评文章 就跑偏了. 整体的 地下的定位也走偏了 .
@漠岚 , .......... 遨游它不是个杯具,它是寂寞 ~
圣诞的味道。。。
@ShuaiGe.Me , 呵呵,圣诞的雪是很美的 ~
@真好网 ,
干掉ie6!
@619 , 汗 ~ 我差点就有这种想法了 ~
灰常想把 Kill IE6 的 JS 给弄上 ~
页脚的雪人看上去最舒服!
@619 , 谢谢你的意见 ~
怎么不用gif格式图片,这些图片也没什么半透明元素。。。。
@QiQiBoY , Gif 图片质量太低了饿 ~
貌似有点粗糙来着 ~
好温馨啊!又一次让我顶底膜拜!
@Rusaer , 呵呵,还好啦 ~
各有所长嘛 大湿人 ~ :biggrin:
技术的不咋东,不过真漂亮!
@创意无限 , 呵呵 ~ O(∩_∩)O谢谢 ~
你这个主题看起来真的不错!
@卡卡网 , 恩 ~ Neoease 可是主题大师呢 ~
太漂亮了,高手啊!
@万戈 , 灵光闪现了一下子 ~
请万戈大湿多多指教 O(∩_∩)O哈哈 ~
@万戈,
裸奔帝国头号技术老鸟
@诗酒如画 , O(∩_∩)O哈哈 ~ 太好了 ~
多谢PS大湿 ~
不会弄啊XX。。。看起来不错的。
@张三 , 呵呵,O(∩_∩)O谢谢 ~ 灵光闪现了我 ~ :biggrin:
不知不觉中,圣诞节也临近了~
@EXIA , .....................
囧,我也点快了~
这个风格蛮不错的,挺有味道的!
我发现你的水平确实有点高啊~
@EXIA , 嘿嘿嘿嘿 ~ 原来你也会点快 ~
呵呵 我一直在努力学嘛 ~
很喜欢代码的说 ~
经过N多次的试验,WordPress我还是用不起来..所以你的这个礼服我更是穿不了了...
@有我的 , ╮(╯▽╰)╭ 杯具了 ~
很有感觉了,不错啊
@若谷 , 呵呵 O(∩_∩)O谢谢 ~ :biggrin:
主题很不错 :rolleyes: ,给圣诞老人加个眼睛应该很简单啊。
@msr , 呵呵,刚才诗酒说要送我眼睛PS画笔 ~
我在等他上线来着 ~
这个主题第一眼很吸引人,有一见钟情的感觉;但是看久了会觉得有点刺眼,不适合长时间在这个主题上看文章.
@记忆盒子 , 饿 是太白了吗?还是字太小了?谢谢你的意见,我会认真想一下的。
你真的做出来了,版面设计果然没有让我失望,很好很强大
支持是一定要的 : )
Xmax 给你提前送上了
@hsforever , 谢谢支持 呵呵 ~
很好看啊 不过侧栏在FF下最后三个没放好~ 因为内容的高度不定ba ~
@疾风 , 汗 ~ 我在自己的 Opera Firefox IE8 Chrome Safari 都测试无误的 ~
貌似是字体的问题 不同字体占用空间不同 ~
杯具了 ~ 我想想怎么搞定 ~ 多谢提醒 ~
强力围观,那个头像上的圣诞帽真搞
!
@Revolution , 呵呵 ,话说你的博客真不错 ,订阅一下 ~
╮(╯▽╰)╭ 没时间玩游戏 只好到你那里慰藉一下 ~
@邪 罗刹,
太感动了,泪流满面
@Revolution , 是内牛满面来着 ~ O(∩_∩)O ~
虽然咱信春哥 不过订阅你得永生 多一个保障嘛 呵呵 开玩笑 ~
说真的 博客不错 ~
@GEZ鸽子 , 啊哦 ~ 杯具了 ~ 蛋定 蛋定 ~
强悍只能这样说了,羡慕呀
@娱乐新闻 , 各有特色嘛 ~ 我看新闻除了CNBETA和煎蛋就去你那里了 ~
@邪 罗刹,
实在是惭愧呀,你太给我面子了。我以后会更加努力地
@娱乐新闻 , 嘿嘿 ~ 我会支持你的喔 ~ :biggrin:
ZBLOG的能不能用?
@风中的峰 , 可以的 只要你调整好坐标 ~
坐标比较费时间的 ~
IE6我觉得就不应该纵容他。
@三七八蛋 , 嘿嘿 ~ 对咧 IE6 简直欺人太甚 ~ O(∩_∩)O ~
很漂亮,但是偶更喜欢中国风!嘿嘿
@北街 , 呵呵,中国风,╮(╯▽╰)╭,我搞中国风不是很擅长 ~
到时候过了圣诞节要过年的时候 ~
我看看能不能搞个出来 ~ :biggrin:
:exclaim: 这么费劲么?你把图片都放新DIV里然后把DIV绝对定位,里面图片相对DIV定位不好么?
@九站 , ╮(╯▽╰)╭ 绝对定位照顾不到那些经常变动长度的元素啊 ~
比如我的推特那一栏 经常长长短短的说 ~
非常可爱的说,不过我不是WP的
@番薯窝 , 哇喔 又看到一个好博客了 ~
光速订阅 ~ :biggrin: :biggrin:
@邪 罗刹,
嘻嘻,谢谢
@番薯窝 , O(∩_∩)O ....
偶不信春哥,只信自己的心。
@海农 , 呵呵 ~ 不错 ~
与时俱进 不错。。。。
@Roam , 谢谢,嘿嘿,以后我打算根据季节变换来弄着玩 ~
好风格
@老七 , 呵呵,谢谢支持喔 ~ :biggrin:
这个主题冬天的感觉比较强,圣诞的感觉反倒淡了点!
@秦大少 , 饿 杯具了 ~ 哈哈 ~ 我得想想看咯 ~
@邪 罗刹,
喜庆的气氛要浓点,多点暖色调的装饰。
圣诞貌似还很早,但已经有节日气氛了
@SErHo , 恩,先准备准备 ~ 迫不及待想拿出来了 ~ :biggrin:
小邪还是蛮有才的,赞一个~
@Sawyer , 呵呵,还好啦,我会努力的喔 ~ :redface:
可惜俺用的是F2,用不上这个皮肤啦!
@luckydog , 呵呵,你弄得也有声有色的说,500多人订阅了,我给加上1,呵呵 ~
haha,喜欢~今天本来想只改header的背景图片~现在看完了决定圣诞上线一个完整的改动~
@magicshui , 呵呵,你改好我一定要去欣赏一下喔 ~ :biggrin:
很有节日的感觉……
呵呵~
学了不少CSS的知识……
@孤夜狂狼 , 呵呵,对你有帮助是对我最大的支持 ~ :biggrin:
很可爱的圣诞老人
@江流 , 谢谢,好不容易找到合适的呢 ~
原来弄了个没眼睛的就太杯具了 ~ :biggrin:
博主是个潮人啊,圣诞快了
@我爱山楂 , ( ⊙o⊙ )哇 房地产砖家,呵呵,欢迎欢迎 ~
人家过圣诞,咱人不过,博客也不能落下 呵呵 ~
下雪效果不错,收藏备用
@雨人 , 嘿嘿 ~
我看到这张图咯 ~
http://www.sunnun.cn/wp-content/uploads/2009/12/huangjinbili-300x225.jpg
很经典 ~ 订阅你博客看看喔 ~
好想要圣诞老人和那几个小雪人的元素呀~~ 我是学平面设计的。嘿嘿
我博客很少有这种技术类的东西呢,主要是心情日志为主。以后常来往哈~
@阅城 , 呵呵,你如果想要那些元素的话,加我QQ415315085,我送你咯 ~
话说你的博客也挺雅致的,我已经订阅了,不错不错,常来往呢 ~
很好很强大!已使用了您写的下雪脚本,灰常的感谢!
@Jonllen , 呵呵,不用谢,让你喜欢,我很高兴呢 ~
好多评论... :biggrin:
@A小可,
呵呵,欢迎来玩 ~
没看到图片
@hodz , Orz .. 我用的是国内的图床,外国访问不大稳定,额,难道你在国外?