css给你灵感—用css做的翻页书

2009-09-25 07:52:17

这是一个由css div制作的可翻页的书。没有用到js。你可以来试试哦。顺便说一下,书里除了可放文字和图片,也可以插入网页的,还可以插入flash,也可以插入音乐和视频的。点击书皮打开看看吧。

ie6中,用<embed>插入音乐或flash或视频的时候,鼠标经过标签后之后,flash和视频不会消失,而是浮动在上方,ie7没有这个问题。ie6中<embed>里面加属性的时候,鼠标经过相应的标签后书会关闭。

如果有一天淘汰了ie6,我们就可以尽情的享受:hover效果,不仅是a:hover,还有li:hover,div:hover。

chrome浏览器对a:active和a:focus的解释不一样。所以在chrome浏览器下无法点开此书。

 


p

1

Based on an avatar
这是一个完全用css做的书。 当你移动鼠标到其他的地方,这个页就会关闭。

你可以编辑这里的文字,给文字加粗,换颜色等。

这只是一个css例子,你不可能用这个方式来展示你所有的网页,只是四五页还可以。不过也许可以用js改进一下。

© 2009年9月22日

p

2

My current avatar......

千朵浓芳绮树斜,一枝枝缀乱云霞。
凭君莫厌临风看,占断春光是此花。



★许多植物都会开出鲜艳、芳香的花朵。这些花朵是植物种子的有性繁殖器官,可以为植物繁殖后代。花用它们的色彩和气味吸引昆虫来传播花粉。

★ 在自然界中,一些植物只有小而毫无生气的花,但是它们用有耀眼颜色的叶子或者萼片代替花瓣来吸引昆虫。

© 2009年9月23日

p

3

Created for Daniel花朵的绽开:花的芽体是一种被塞满了的“小提箱”。它由一层坚韧的外皮覆盖着,能防止它受到伤害。在里面,花的不同部分被紧紧地裹起来,因此它们仅占据很小的空间。当芽体生长时,花在里面展开。很快,花开始变大,以至于芽体不能再容纳它们,然后它们开始绽放出花朵。
 

★ 世界上最大的花是“大王花”。一朵大王花的直径有一米左右。和其他的花不同,大王花很臭。 大王花依靠苍蝇传粉。

★ 花的颜色:花朵用它们的色彩吸引昆虫。当一只蜜蜂或者蝴蝶看见一朵有明亮色彩的花时,它就会朝花飞去。颜色就像路标,显示出在哪儿能找到美味的花蜜。

★天堂鸟花通过鸟类和蝙蝠来传播花粉。它既大又艳丽,并产生许多带甜味的花蜜。 天堂鸟花(鹤望兰)

© 2009年9月24日

p

4

Queen
不是一番寒彻骨,怎得梅花扑鼻香?

  我突然想起了琼瑶的那部烟锁重楼,我就如书中的那个美丽的女子,有七重古老的门锁住了七百年的青春,是啊!我的青春被静静的锁在了重楼里面了,我现在静静的站立在小桥上,看着身边的来来往主的风景,时不时的会经过一两个美女,她们的美丽的是那样的妩媚,而我却怎么也学不来学不会了,看着美女身边的帅男笑的是那样的灿烂。

我会慢慢的抬起头来,静静的欣赏那样的美丽.

© 2009年9月25日
Another avatar
欢迎查看本书

将鼠标移动到右边的标签,就可以翻页了。
当鼠标从标签移走后,又会回到本页。
关闭本书,只需要点击任一处。
此效果支持ff和ie6以上版本,由于chrome对:active和:focus的支持效果不好,所以chrome暂不支持。
 

 

Html

<div>
<span id="menu">
    <span id="tabs">

        <a href="#"><br />p<br />&bull;<br />1
            <span class="page_left">
                <object><p class="pad"><img src="boy.gif" alt="" />文字内容</p></object>
            </span>
            <span class="page_right">
                <object><p class="pad">文字内容</p></object><object>
                <div class="copy">&copy; 2009年9月22日</div>
                </object>
            </span>
        </a>
   
        <a href="#"><br />p<br />&bull;<br />2
                <span class="page_left">
                <object><p class="pad"><img src="slave.gif" alt="" />文字内容</p></object>
            </span>
            <span class="page_right">
                <object><p class="pad">文字内容</p></object>
                <object><div class="copy">&copy; 2009年9月23日</div></object>
            </span>
        </a>
   
        <a href="#"><br />p<br />&bull;<br />3
            <span class="page_left">
                <object><p class="pad"><img src="dans.gif" alt="" />文字内容</p></object>
            </span>
            <span class="page_right">
                <object><p class="pad"> 文字内容</p></object>
                <object><div class="copy">&copy; 2009年9月24日</div></object>
            </span>
        </a>
   
        <a href="#"><br />p<br />&bull;<br />4
            <span class="page_left">
                <object><p class="pad"><img src="four.gif" alt="" />文字内容</p></object>
            </span>
            <span class="page_right">
                <object><p class="pad">文字内容</p></object>
                <object><div class="copy">&copy; 2009年9月25日</div></object>
            </span>
        </a>
   
        <object><div id="front"><img src="stu.gif" alt=""  />文字内容</div></object>

    </span>
</span>
<div id="start"><a id="tp" href="#"><br /><br /><br />点击此书打开看看&mdash;&gt;</a></div>
</div>

Css

<style type="text/css">
<!--
#menu {
    width:520px;
    height:359px;
    background:url(open_one.gif);/*书打开后的背景*/
    color:#000;
    text-align:center;
    position:absolute;
    font-size:12px;
}
#tabs {
    position:absolute;
    top:30px;
    right:0px;
    width:30px;
    height:360px;
    text-align:center;
}

#menu a {
    display:block;
    width:30px;
    height:62px;
    text-decoration:none;
    color:#888;
}

#menu a:link{
    background:url(tab_off.gif) no-repeat;/*标签默认状态*/
}

#menu a:visited {
    display:block;
    height:62px;
    background:url(tab_off.gif) no-repeat;/*标签默认状态*/
    width:30px;
    text-decoration:none;
    color:#888;
}

#menu a span{
    display:none;
}

#menu a .page_left{
    display:none;
}   

#menu a .page_right{
    display:none;
}

#menu a:hover {
    text-decoration:none;
    background:url(tab_on.gif) #fff no-repeat;/*标签 鼠标经过后*/
    color:#000;
}

#menu a:hover .page_left {
    display:block;
    background:url(page_left.gif) no-repeat;/*左侧内页*/
    position:absolute;
    color:#f00;
    top:-20px;
    left:-480px;
    width:190px;
    height:337px;
    font-weight:normal;
    text-align:left;
    padding:20px 20px 0 30px;
}

#menu a:hover .page_right {
    display:block;
    background:url(page_right.gif) repeat-y;/*右侧内页*/
    position:absolute;
    color:#000;
    top:-10px;
    left:-238px;
    width:200px;
    height:304px;
    font-weight:normal;
    text-align:left;
    z-index:10;
    padding:20px 10px 0 20px
}

#menu a:active {
    text-decoration:none;
    color:#000;
}
span img {
    margin:10px;
    border:0px;
}
h1 {
    font-size:20px;
}
acronym {
    border-bottom:2px dashed #f00;
    cursor:help;
}
.pad {
    margin-left:15px;
    margin-right:18px;
    text-align:justify;
}
.copy {
    position:absolute;
    bottom:30px;
    right:30px;
    font-size:12px;
    color:#000;
}
#front {
    font-size:12px;
    background:url(page_right.gif) left repeat-y;/*右侧内页1*/
    position:absolute;
    color:#600;
    top:-10px;
    margin-left:-253px;
    display:inline;
    width:188px;
    height:310px;
    font-weight:normal;
    text-align:left;
    padding:0 20px 0 25px;
}
#start a#tp {
    width:520px;
    height:359px;
    background:url(book.gif) no-repeat;/*封皮*/
    background-position: top right;
    background-color:#fff;
    color:#000;
    text-align:justify;
    position:absolute;
    z-index:20;
    text-decoration:none;
    font-weight:bold;
}
a#tp:focus {
    display:none;
}
a#tp:active {
    display:none;
}

#start .pic {
    position:relative;
    margin-top:-200px;
    float:right;
    width:270px;
    text-align:center;
    color:#000;
    font-size:30px;
}

#menu p{
    margin:0;
}
-->
</style>

 

上一篇:网站设计中的色彩设计—认识色彩
下一篇:网站设计中的色彩设计—色彩的对比(一)

写下您的看法