炫酷的手风琴效果

你一定用过书签,也一定给你的书本加过书签,那么你见过书签式的导航吗? 你一定见过手风琴,也一定知道弹奏手风琴时的它的外形变化,那么你见过手风琴式的导航吗? 如果没有,请往下看:

前面的话:

  这篇博文先通过Javascript做一个简单的手风琴效果,让大家对手风琴效果有一定的了解;紧接着,我们换jquery做类似的手风琴效果。前面的两个例子都很简单,接下来要放大招了,我想用JQ或是原生的JS去做类似淘宝网中用到的手风琴效果。继续回到书签问题,既然JQ和JS都能实现那么炫酷的效果,我们用CSS3能不能做出手风琴效果的书签来呢?

用Javascript做一个简单的手风琴效果:

话不多说,我们先上代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <style>
            *{
                margin: 0; 
                padding: 0;
            }
            body{
                background-color: rgba(0,0,0,.8);
            }
            div{
                margin: 20px auto;
            }
            #c {
                width: 500px;
                height: 300px;
                overflow: hidden;
            }
            p {
                float: left;
                width: 20px;
                height: 300px;
            }
        </style>
    </head>
    <body>
        <div id="c">
            <p style="background:#9cf;width:420px;">1</p>
            <p style="background:#f9c;">2</p>
            <p style="background:#c9f;">3</p>
            <p style="background:#cf9;">4</p>
            <p style="background:#9fc;">5</p>
        </div>
    </body>
</html>

更多相关文章

  1. AJAX内容更改加上小变化效果
  2. JavaScript 利用 async await 实现 sleep 效果
  3. 尝试用jQuery创建旋转木马效果
  4. PySide-QtWebKit: CSS font-family没有效果
  5. Android自定义View底部连续圆环效果
  6. Android 5.X Activity过渡动画,以及漂亮的共享元素效果
  7. Android Scroll分析(一)——滑动效果是如何产生的
  8. Android之仿美拍主要菜单滑动反弹效果
  9. 默认墨迹天气 下雪效果

随机推荐

  1. dev c++怎么改语言
  2. c语言逻辑运算符的优先级是怎样的
  3. c语言表达式语法规则是什么
  4. c++ vector用法详解
  5. 求水仙花数c语言代码怎么写
  6. c语言中break的用法
  7. 在c语言中的float是什么意思?
  8. dev c++是什么
  9. c语言中预处理命令都必须以什么号开始
  10. printf用法详解