首页 > 软件开发 > JQUERY >

html+css+jQuery动态响应式时间轴代码

来源:互联网 2023-03-16 23:54:27 版权归原作者所有,如有侵权,请联系我们

html css jQuery动态响应式时间轴代码s3p办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

    准备好需要用到的图标。s3p办公区 - 实用经验教程分享!

    html css jQuery动态响应式时间轴代码s3p办公区 - 实用经验教程分享!

    html css jQuery动态响应式时间轴代码s3p办公区 - 实用经验教程分享!

    html css jQuery动态响应式时间轴代码s3p办公区 - 实用经验教程分享!

    html css jQuery动态响应式时间轴代码s3p办公区 - 实用经验教程分享!

  • 1本页面未经许可获取自百度经验
  • 2

    新建html文档。s3p办公区 - 实用经验教程分享!

  • 3

    书写hmtl代码。s3p办公区 - 实用经验教程分享!

    div class="jq22-container">s3p办公区 - 实用经验教程分享!

    div class="cntl"> span class="cntl-bar cntl-center"> span class="cntl-bar-fill">/span> /span>s3p办公区 - 实用经验教程分享!

    div class="cntl-states">s3p办公区 - 实用经验教程分享!

    div class="cntl-state">s3p办公区 - 实用经验教程分享!

    div class="cntl-content">s3p办公区 - 实用经验教程分享!

    h4>Title 1/h4>s3p办公区 - 实用经验教程分享!

    111111111111111111/s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    div class="cntl-icon cntl-center">'00/div>s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    div class="cntl-state">s3p办公区 - 实用经验教程分享!

    div class="cntl-content">s3p办公区 - 实用经验教程分享!

    h4>Title 2/h4>s3p办公区 - 实用经验教程分享!

    111111111111111111/s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    div class="cntl-image">img src="img/a1.png">/div>s3p办公区 - 实用经验教程分享!

    div class="cntl-icon cntl-center">'03/div>s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    div class="cntl-state">s3p办公区 - 实用经验教程分享!

    div class="cntl-content">s3p办公区 - 实用经验教程分享!

    h4>Title 3/h4>s3p办公区 - 实用经验教程分享!

    111111111111111111/s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    div class="cntl-image">img src="img/a2.png">/div>s3p办公区 - 实用经验教程分享!

    div class="cntl-icon cntl-center">'04/div>s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    div class="cntl-state">s3p办公区 - 实用经验教程分享!

    div class="cntl-content">s3p办公区 - 实用经验教程分享!

    h4>Title 4/h4>s3p办公区 - 实用经验教程分享!

    111111111111111111/s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    div class="cntl-image">img src="img/a3.png">/div>s3p办公区 - 实用经验教程分享!

    div class="cntl-icon cntl-center">'07/div>s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    div class="cntl-state">s3p办公区 - 实用经验教程分享!

    div class="cntl-content">s3p办公区 - 实用经验教程分享!

    h4>Title 5/h4>s3p办公区 - 实用经验教程分享!

    111111111111111111/s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    div class="cntl-image">img src="img/a4.png">/div>s3p办公区 - 实用经验教程分享!

    div class="cntl-icon cntl-center">'10/div>s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    /div>s3p办公区 - 实用经验教程分享!

    html css jQuery动态响应式时间轴代码s3p办公区 - 实用经验教程分享!

  • 4

    书写css代码。s3p办公区 - 实用经验教程分享!

    body { font-family: Arial; }s3p办公区 - 实用经验教程分享!

    .cntl { position: relative; width: 100%; overflow: hidden; }s3p办公区 - 实用经验教程分享!

    .cntl-center { left: 0; right: 0; margin-left: auto; margin-right: auto; }s3p办公区 - 实用经验教程分享!

    .cntl-bar { position: absolute; width: 10px; top: 0; bottom: 0; background-color: #ccc; box-shadow: inset 0px 0px 7px -2px #000; }s3p办公区 - 实用经验教程分享!

    .cntl-bar-fill { background-color: #009ABB; position: absolute; left: 0; right: 0; top: 0; height: 0; }s3p办公区 - 实用经验教程分享!

    .cntl-state { position: relative; width: 100%; min-height: 200px; margin-bottom: 50px; }s3p办公区 - 实用经验教程分享!

    .cntl-state::after { display: block; content: ' '; clear: both; }s3p办公区 - 实用经验教程分享!

    .cntl-icon { border-radius: 50%; width: 80px; height: 80px; background-color: #00313C; border: solid 3px #009ABB; box-shadow: 0px 0px 19px -9px #000; position: absolute; top: 0; text-align: center; line-height: 80px; font-size: 40px; color: #fff; }s3p办公区 - 实用经验教程分享!

    .cntl-content { width: 40%; padding: 2%; background-color: rgba(238, 238, 238, 0.25); border-radius: 8px; border-bottom: solid 3px #009ABB; float: left; opacity: 0; position: relative; margin-left: -40%; }s3p办公区 - 实用经验教程分享!

    .cntl-state:nth-child(2n 2) .cntl-content { float: right; margin-right: -40%; }s3p办公区 - 实用经验教程分享!

    .cntl-image { opacity: 0; width: 40%; padding: 2%; }s3p办公区 - 实用经验教程分享!

    .cntl-state:nth-child(2n 1) .cntl-image { float: right; }s3p办公区 - 实用经验教程分享!

    .cntl-image img { width: 100%; }s3p办公区 - 实用经验教程分享!

    .cntl-content h4 { font-size: 20px; font-weight: normal; margin-bottom: 10px; }s3p办公区 - 实用经验教程分享!

    .cntl-bar-fill, .cntl-content, .cntl-image { -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -o-transition: all 500ms ease; -ms-transition: all 500ms ease; transition: all 500ms ease; }s3p办公区 - 实用经验教程分享!

    .cntl-state:nth-child(2n 2).cntl-animate .cntl-content { margin-right: 0%; }s3p办公区 - 实用经验教程分享!

    .cntl-animate .cntl-content { opacity: 1; margin-left: 0%; }s3p办公区 - 实用经验教程分享!

    .cntl-animate .cntl-image { opacity: 1; }s3p办公区 - 实用经验教程分享!

    @media (max-width: 600px) {s3p办公区 - 实用经验教程分享!

    .cntl-bar { left: auto; right: 37px; }s3p办公区 - 实用经验教程分享!

    .cntl-content { width: 80%; float: none; }s3p办公区 - 实用经验教程分享!

    .cntl-state:nth-child(2n 2) .cntl-content { margi-right: 0%; float: none; }s3p办公区 - 实用经验教程分享!

    .cntl-image { width: 80%; }s3p办公区 - 实用经验教程分享!

    .cntl-state:nth-child(2n 1) .cntl-image { float: none; }s3p办公区 - 实用经验教程分享!

    .animate .cntl-content { margin-left: 2%; }s3p办公区 - 实用经验教程分享!

    .cntl-icon { left: auto; right: 0; }s3p办公区 - 实用经验教程分享!

    }s3p办公区 - 实用经验教程分享!

    html css jQuery动态响应式时间轴代码s3p办公区 - 实用经验教程分享!

  • 5

    书写并添加js代码。s3p办公区 - 实用经验教程分享!

    script src="js/jquery.min.js">/script>s3p办公区 - 实用经验教程分享!

    script src="lib/jquery.cntl.js">/script>s3p办公区 - 实用经验教程分享!

    script >s3p办公区 - 实用经验教程分享!

    $(document).ready(function(e){s3p办公区 - 实用经验教程分享!

    $('.cntl').cntl({s3p办公区 - 实用经验教程分享!

    revealbefore: 300,s3p办公区 - 实用经验教程分享!

    anim_class: 'cntl-animate',s3p办公区 - 实用经验教程分享!

    onreveal: function(e){s3p办公区 - 实用经验教程分享!

    console.log(e);s3p办公区 - 实用经验教程分享!

    }s3p办公区 - 实用经验教程分享!

    });s3p办公区 - 实用经验教程分享!

    });s3p办公区 - 实用经验教程分享!

    /script>s3p办公区 - 实用经验教程分享!

  • 6

    书写jqueryjs代码。s3p办公区 - 实用经验教程分享!

    script>s3p办公区 - 实用经验教程分享!

    (function($) {s3p办公区 - 实用经验教程分享!

    $.fn.cntl = function( options ) {s3p办公区 - 实用经验教程分享!

    var settings = $.extend({s3p办公区 - 实用经验教程分享!

    revealbefore : 200,s3p办公区 - 实用经验教程分享!

    anim_class : 'cntl-animate',s3p办公区 - 实用经验教程分享!

    onreveal : nulls3p办公区 - 实用经验教程分享!

    }, options);s3p办公区 - 实用经验教程分享!

    return this.each( function() {s3p办公区 - 实用经验教程分享!

    var statelist = $(this).find('.cntl-state');s3p办公区 - 实用经验教程分享!

    var bar_fill = $(this).find('.cntl-bar-fill');s3p办公区 - 实用经验教程分享!

    var states = [];s3p办公区 - 实用经验教程分享!

    var tbf = 0;s3p办公区 - 实用经验教程分享!

    function setupElements( )s3p办公区 - 实用经验教程分享!

    {s3p办公区 - 实用经验教程分享!

    for (var i = 0; i statelist.length; i ) {s3p办公区 - 实用经验教程分享!

    states[i] = {};s3p办公区 - 实用经验教程分享!

    states[i]['top'] = $(statelist[i]).offset().top settings.revealbefore;s3p办公区 - 实用经验教程分享!

    states[i]['elm'] = $(statelist[i]);s3p办公区 - 实用经验教程分享!

    };s3p办公区 - 实用经验教程分享!

    revealElements();s3p办公区 - 实用经验教程分享!

    }s3p办公区 - 实用经验教程分享!

    function revealElements( )s3p办公区 - 实用经验教程分享!

    {s3p办公区 - 实用经验教程分享!

    var windowtop = $(window).scrollTop();s3p办公区 - 实用经验教程分享!

    var windowbtm = windowtop $(window).height();s3p办公区 - 实用经验教程分享!

    for( var i = 0; i states.length; i ) {s3p办公区 - 实用经验教程分享!

    if( states[i].top > windowtop && states[i].top windowbtm )s3p办公区 - 实用经验教程分享!

    {s3p办公区 - 实用经验教程分享!

    if (s3p办公区 - 实用经验教程分享!

    !states[i].elm.hasClass( settings.anim_class ) &&s3p办公区 - 实用经验教程分享!

    $.isFunction( settings.onreveal ) )s3p办公区 - 实用经验教程分享!

    {s3p办公区 - 实用经验教程分享!

    settings.onreveal.call( this, states[i].elm );s3p办公区 - 实用经验教程分享!

    }s3p办公区 - 实用经验教程分享!

    states[i].elm.addClass( settings.anim_class );s3p办公区 - 实用经验教程分享!

    var h = states[i].elm.position().top;s3p办公区 - 实用经验教程分享!

    if( h > tbf )s3p办公区 - 实用经验教程分享!

    {s3p办公区 - 实用经验教程分享!

    tbf = h;s3p办公区 - 实用经验教程分享!

    }s3p办公区 - 实用经验教程分享!

    bar_fill.height( tbf );s3p办公区 - 实用经验教程分享!

    }s3p办公区 - 实用经验教程分享!

    };s3p办公区 - 实用经验教程分享!

    }s3p办公区 - 实用经验教程分享!

    $(window).on('scroll',revealElements);s3p办公区 - 实用经验教程分享!

    $(window).on('load',setupElements)s3p办公区 - 实用经验教程分享!

    });s3p办公区 - 实用经验教程分享!

    }s3p办公区 - 实用经验教程分享!

    }(jQuery));s3p办公区 - 实用经验教程分享!

    /script>s3p办公区 - 实用经验教程分享!

    html css jQuery动态响应式时间轴代码s3p办公区 - 实用经验教程分享!

  • 7

    代码整体结构。s3p办公区 - 实用经验教程分享!

    html css jQuery动态响应式时间轴代码s3p办公区 - 实用经验教程分享!

  • 8

    查看效果。s3p办公区 - 实用经验教程分享!

    html css jQuery动态响应式时间轴代码s3p办公区 - 实用经验教程分享!

  • 注意事项

    • jquery.min.js是个js包,可以网上下载。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!s3p办公区 - 实用经验教程分享!


    标签: CSSHTMLJQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号