web前端小白案例,爱新鲜抽屉式特效


知识点:企业布局技巧,如何高效的编写CSS样式,常用选择器,基本标签,动态布局,盒子模型,jquery类库调用,JS特效编写,JS编程思维等。

对前端感兴趣或者正在学习web前端的小伙伴可以来前端群:189394454,每天都会有干货分享。
html代码:


<div id="box"&gt;
        <div class="item">
            <img src="images/1.jpg" alt="美女" width="956" height="400"/><!--图片四要素-->
            <div class="line">爱新鲜</div>
        </div>
        <div class="item">
            <img src="images/2.jpg" alt="美女" width="956" height="400"/>
            <div class="line">一衣多穿</div>
        </div>
        <div class="item">
            <img src="images/3.jpg" alt="美女" width="956" height="400"/>
            <div class="line">评测擂台</div>
        </div>
        <div class="item">
            <img src="images/4.jpg" alt="美女" width="956" height="400"/>
            <div class="line">达人心经</div>
        </div>
        <div class="item">
            <img src="images/5.jpg" alt="美女" width="956" height="400"/>
            <div class="line">大咖卖场</div>
        </div>
    </div>
**css代码:**
    <style type="text/css">
    /*CSS层叠样式列表*/
    *{margin:0px;padding:0px;}/*通配符 1.对所有元素增加其样式  清楚所有默认内外边距 2.解决不同浏览器的兼容问题*/
    body{background:#000;/*背景颜色*/}
    #box{
        width:1120px;/*宽度 px像素*/
        height:400px;/*高度*/
        background:#fff;
        margin:120px auto 0px;/*上 左右(auto自动相等) 下*/
        position:relative;/*相对定位*/
        overflow:hidden;/*超出部分隐藏*/
    }
    #box .item{
        position:absolute;/*绝对定位
          一般找父级定位 是不区分绝对与相对的  意思就是说不管父级是绝对还是相对,都是可以当做参照物的
        */
        top:0px;
        left:0px;
    }
    #box .item .line{
        width:20px;
        height:260px;
        background:#000;
        position:absolute;
        left:0px;
        top:0px;
        font-size:18px;/*文字大小*/
        padding:140px 10px 0px;
        color:#fff;/*文字颜色*/
        font-family:"微软雅黑";/*文字样式*/
        cursor:pointer;/*鼠标样式*/
        opacity:0.8;/*CSS3 盒子透明  0-1*/
        border-left:1px solid #fff;/*左边框 粗细 样式  颜色*/
    }
    </style>
**javascript代码:**
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript">

    var arr = [];//数组
    var i=0;
    //each是自动循环的意思 JQ方法  [0,41,41*2,41*3,41*4]
    $("#box .item").each(function(i){//遍历
        $(this).css("left",i*41+"px");
        arr[i] = i*41;//保存每一个item的left值
    });

    $("#box .item .line").click(function(){

        var _index = $(this).parent().index();//获取序列号

        $("#box .item").each(function(i){
            if (i<=_index)
            {
                //符合条件部分
                $(this).animate({left:arr[i]+"px"},500);
            }else{
                //不符合条件部分
                $(this).animate({left:arr[i]+915+"px"},500);
            }
        });

    });
    </script>

原文地址:http://blog.51cto.com/13457136/2087189

时间: 2024-10-08 07:49:59

web前端小白案例,爱新鲜抽屉式特效的相关文章

前端小白案例-爱新鲜抽屉式特效制作

知识点:企业布局技巧,如何高效的编写CSS样式,常用选择器,基本标签,动态布局,盒子模型,jquery类库调用,JS特效编写,JS编程思维等. html代码: <div id="box"> <div class="item"> <img src="images/1.jpg" alt="美女" width="956" height="400"/><

web前端小白案例-鼠标移入移出效果

知识点:html标签,css样式(企业样式的活用),html加css布局思维,代码优化.特效原理(class类名活用). html代码: <div id="container"> <div class="box1 text"> <img src="images/1.jpg" width="250" height="350" alt="1.jpg"/>

4步带你从Web前端小白到入门!

Web前端开发怎么入门,主要都有哪些要素组成?Web前端开发是由网页制作演变而来的,主要由HTML.CSS.JavaScript三大要素组成.专业的Web前端开发入门知识也一定会包含这些内容,下面就给大家简单介绍一下. HTML,超文本标记语言,标准通用标记语言下的一个应用.包括"头"部分(Head).和"主体"部分(Body),其中"头"部提供关于网页的信息,"主体"部分提供网页的具体内容. CSS,层叠样式表,是一种用来表

web前端实用案例-开发饿了么LBS移动地图点餐系统

知识点:html/css,标签运用.样式讲解.静态开发布局.行业标准.JS基础.if判断.jq方法 Dom操作.逻辑思维. html代码: <div class="top"> <div class="t-header"> <div class="t-logo"> <a href="#"> <img src="images/logo.png" alt=&q

分享web前端七款HTML5 Loading动画特效集锦

以前我们大部分的Loading动画都是利用gif图片实现的,这种图片实现Loading动画的方法虽然也很不错,但是作为HTML5开发者来说,如果能利用HTML5和CSS3实现这些超酷的Loading动画,那将是一件非常痛快的事情. 1.HTML5 Canvas发光Loading动画 之前我们分享过很多基于CSS3的Loading动画效果,相信大家都很喜欢.今天我们要来分享一款基于HTML5 Canvas的发光Loading加载动画特效.Loading旋转图标是在canvas画布上绘制的,整个lo

15个web前端的美轮美奂的 jQuery 图片特效

jQuery是一个非常优秀的 JavaScript 框架,使用简单灵活,同时还有许多成熟的插件可供选择.其中,jQuery 最令人印象深刻的应用之一就是对图片的处理,它可以让帮助你在你的项目中加入各种精美的图片展示效果.下面向大家分享精心挑选的23款优秀 jQuery 图片特效插件,带给你美轮美奂的图片展示效果. 1.3D Image Slider 非常非常酷的 3D 图片滑动效果,有五种绚丽的效果演示. 在线演示 源码下载 2.Portfolio Image Navigator 精致的图片导航

前端小白案例-商品轮播图制作

知识点:html加CSS布局.html加css布局思维,定位.浮动详解. html代码: <div class="banner"> <div class="pic"> <ul id="pic"> <li style="background-image:url('images/VIP_img1.jpg');left:0;"></li> <li style=&quo

web前端小白,了解这3点,不怕找不到工作!

首先我也是个学习者,并不是什么技术大牛,我深知自己的技术能力是多少,可能经历比你们多一点而已,另外每个人自身基础的条件,所处的环境都不一样,我也无法给每个人具体的建议. 我不能在对你没有任何了解的情况下,给出一些不负责任的建议,大家都是成年人,应该懂得如何取舍. 今天就来说说我的自学方法,我的做法不一定适合每个人,你们可以参考借鉴. 1. 有目标 学习一定要有目标,目标不一定是很宏大的,其实目标可以很简单,比如:想拿高工资,想从事技术相关的工作,想有一技之长等等. 有目标就有动力,可以促进你很好

web前端基础案例-开发QQ空间旋转时光轴

知识点:html标签,css样式属性,代码优化,行业规范,布局思路,javascript基础,jquery方法,逻辑思维.html代码: <div class="con"> <div class="top"> <img src="images/my.jpg" height="667" width="500" alt="关键词" /> <p>