为了账号安全,请及时绑定邮箱和手机立即绑定
  • dddd
    查看全部
    0 采集 收起 来源:效果介绍

    2015-08-05

  • code1
    查看全部
    0 采集 收起 来源:效果介绍

    2015-08-05

  • 分享下源码嘛
    查看全部
    0 采集 收起 来源:效果介绍

    2015-08-05

  • 2-1代码

    <!DOCTYPE html>
    <html>
    
    <head>
        <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
        <title>慕课七夕主题</title>
        <script src="http://img1.sycdn.imooc.com//down/55ac9a860001a6c500000000.js"></script>
        <style type="text/css">
        * {
            padding: 0;
            margin: 0;
        }
    
        ul,
        li {
            list-style-type: none;
        }
        /*主体部分*/
        #content {
            width    : 60%;
            height   : 60%;
            top      : 20%;
            left     : 20%;
            overflow : hidden;
            position : absolute;
            border   : 1px solid #ccc;
        }
        
        .content-wrap {
            position: relative;
        }
        .content-wrap > li {
            width: 100%;
            height: 100%;
            background: #CAE1FF;
            color: red;
            float: left;
            overflow: hidden;
            position: relative;
        }
        li:nth-child(2) {
           background: #9BCD9B;
        }
       
        li:nth-child(3) {
           background: yellow;
        }
        
        </style>
    </head>
    
    <body>
        <div id='content'>
            <ul class='content-wrap'>
                <!-- 第一副画面 -->
                <li> 页面1 </li>
                <!-- 第二副画面 -->
                <li> 页面2 </li>
                <!-- 第三副画面 -->
                <li> 页面3 </li>
            </ul>
        </div>
        <script type="text/javascript">
            var container = $("#content");
            // 获取第一个子节点
            var element = container.find(":first");
            // li页面数量
            var slides = element.find("li");
            // 获取容器尺寸
            var width = container.width();
            var height = container.height();
            // 设置li页面总宽度
            element.css({
                width  : (slides.length * width) + 'px',
                height : height + 'px'
            });
            // 设置每一个页面li的宽度
            $.each(slides, function(index) {
                var slide = slides.eq(index); //获取到每一个li元素    
                // 
                slide.css({
                 width  : width + 'px',
                height : height + 'px'
            });
            });
        </script>
    </body>
    
    </html>
    查看全部
    0 采集 收起 来源:编程节奏

    2021-12-31

  • 2-1代码

    <!DOCTYPE html>
    <html>
    
    <head>
        <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
        <title>慕课七夕主题</title>
        <script src="http://img1.sycdn.imooc.com//down/55ac9a860001a6c500000000.js"></script>
        <style type="text/css">
        * {
            padding: 0;
            margin: 0;
        }
    
        ul,
        li {
            list-style-type: none;
        }
        /*主体部分*/
        #content {
            width    : 60%;
            height   : 60%;
            top      : 20%;
            left     : 20%;
            overflow : hidden;
            position : absolute;
            border   : 1px solid #ccc;
        }
        
        .content-wrap {
            position: relative;
        }
        .content-wrap > li {
            width: 100%;
            height: 100%;
            background: #CAE1FF;
            color: red;
            float: left;
            overflow: hidden;
            position: relative;
        }
        li:nth-child(2) {
           background: #9BCD9B;
        }
       
        li:nth-child(3) {
           background: yellow;
        }
        
        </style>
    </head>
    
    <body>
        <div id='content'>
            <ul class='content-wrap'>
                <!-- 第一副画面 -->
                <li> 页面1 </li>
                <!-- 第二副画面 -->
                <li> 页面2 </li>
                <!-- 第三副画面 -->
                <li> 页面3 </li>
            </ul>
        </div>
        <script type="text/javascript">
            var container = $("#content");
            // 获取第一个子节点
            var element = container.find(":first");
            // li页面数量
            var slides = element.find("li");
            // 获取容器尺寸
            var width = container.width();
            var height = container.height();
            // 设置li页面总宽度
            element.css({
                width  : (slides.length * width) + 'px',
                height : height + 'px'
            });
            // 设置每一个页面li的宽度
            $.each(slides, function(index) {
                var slide = slides.eq(index); //获取到每一个li元素    
                // 
                slide.css({
                 width  : width + 'px',
                height : height + 'px'
            });
            });
        </script>
    </body>
    
    </html>
    查看全部
    0 采集 收起 来源:编程节奏

    2021-12-31

    1. 列表项无法设置高度

    2. dom.find用法

    查看全部
  • 整体—>细节

    查看全部
    0 采集 收起 来源:编程节奏

    2020-04-30

  • imooc.com

    查看全部
    0 采集 收起 来源:效果介绍

    2020-04-29

  • 第一幅画面中:天上太阳的移动、云的来回飘移、小男孩沿着中间道路一直在走,页面也在滚动。

    第二幅动画中:小男孩移动进了商店前的位置,商店的门开始打开,商店的灯光开始变暗。小男孩抱着一束花出来,商店关门。

    第三幅页面中:星星变暗变亮的效果,桥下的水波在流动,小男孩上桥的动作。小男孩走到女孩子的面前,这是等待一下,他们一起转身后牵手,同时慕课网的logo会出现,天上的樱花正在飘下来。


    查看全部
    0 采集 收起 来源:效果介绍

    2020-03-27

  • 如何实现动画?

    用不同的手动实现动画有何优劣?

    应该注意哪些问题?

        动画与动画之间产生的异步

        怎样梳理代码的流程

    查看全部
    0 采集 收起 来源:编程节奏

    2019-09-27

  • list-style:指定所有列表的属性

    -type是指每一行,项标记的类型,表头前面的符号

    -position是项标记放置的位置,在表的内外

    -image用图像替换项标记

    查看全部
  • 男孩走动+页面背景图片滚动 => 男孩走动

    页面整体布局: 横向的+3个主题页面+页面之前是无缝拼接的+页面要滚动

    布局上很好处理,我们做3个块级元素,每一个块元素代表一个主题页面的容器节点。然后设置一个父容器是3个块元素的宽,通过float处理,这样就形成了一个横向的3个无缝拼接的页面

    这样虽然是形成了横向布局与无缝拼接,不过可视区范围永远只能显示出一个主题页面的尺寸,所以我们需要再给祖先节点上套一个限制显示区域的节点



    查看全部
  • transform

    translate3d(x,y,z)定义 3D 转化。
    scale3d(x,y,z)定义 3D 缩放转换。
    rotate3d(x,y,z,angle)定义 3D 旋转。


    查看全部

举报

0/150
提交
取消
课程须知
本课程为高级案例课程,其中所用的大部分知识点不做深入剖析,只讲解如何使用,部分代码需要由你自己填充。 需要具备如下知识: 1、HTML4、HTML5 2、CSS2、CSS3 3、JavaScript、jQuery 4、面向对象思想
老师告诉你能学到什么?
1、如何实现页面的无缝滚动 2、如何实现视觉差效果 3、异步编程处理 4、CSS3动画过渡 5、JS动画实现 6、H5的音乐效果

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!