首页 > 软件开发 > HTML >

HTML5+CSS3价格表翻转切换动画

来源:互联网 2023-03-16 19:10:37 414

HTML5 CSS3价格表翻转切换动画Rzi办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

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

    HTML5 CSS3价格表翻转切换动画Rzi办公区 - 实用经验教程分享!

  • 2

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

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

    div class="pricing-switcher">Rzi办公区 - 实用经验教程分享!

    p class="fieldset">Rzi办公区 - 实用经验教程分享!

    input type="radio" name="duration-1" value="monthly" id="monthly-1" checked>Rzi办公区 - 实用经验教程分享!

    label for="monthly-1">Monthly/label>Rzi办公区 - 实用经验教程分享!

    input type="radio" name="duration-1" value="yearly" id="yearly-1">Rzi办公区 - 实用经验教程分享!

    label for="yearly-1">Yearly/label>Rzi办公区 - 实用经验教程分享!

    span class="switch">/span> /Rzi办公区 - 实用经验教程分享!

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

    ul class="pricing-list bounce-invert">Rzi办公区 - 实用经验教程分享!

    li>Rzi办公区 - 实用经验教程分享!

    ul class="pricing-wrapper">Rzi办公区 - 实用经验教程分享!

    li data-type="monthly" class="is-visible">Rzi办公区 - 实用经验教程分享!

    header class="pricing-header">Rzi办公区 - 实用经验教程分享!

    h2>Basic/h2>Rzi办公区 - 实用经验教程分享!

    div class="price"> span class="currency">$/span> span class="value">30/span> span class="duration">mo/span> /div>Rzi办公区 - 实用经验教程分享!

    /header>Rzi办公区 - 实用经验教程分享!

    div class="pricing-body">Rzi办公区 - 实用经验教程分享!

    ul class="pricing-features">Rzi办公区 - 实用经验教程分享!

    li>em>5/em> Email Accounts/li>Rzi办公区 - 实用经验教程分享!

    li>em>1/em> Template Style/li>Rzi办公区 - 实用经验教程分享!

    li>em>25/em> Products Loaded/li>Rzi办公区 - 实用经验教程分享!

    li>em>1/em> Image per Product/li>Rzi办公区 - 实用经验教程分享!

    li>em>Unlimited/em> Bandwidth/li>Rzi办公区 - 实用经验教程分享!

    li>em>24/7/em> Support/li>Rzi办公区 - 实用经验教程分享!

    /ul>Rzi办公区 - 实用经验教程分享!

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

    footer class="pricing-footer"> a class="select" href="#">Sign Up/a> /footer>Rzi办公区 - 实用经验教程分享!

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

    HTML5 CSS3价格表翻转切换动画Rzi办公区 - 实用经验教程分享!

  • 3

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

    .pricing-container { width: 90%; max-width: 1170px; margin: 4em auto; }Rzi办公区 - 实用经验教程分享!

    .pricing-container { margin: 6em auto; }Rzi办公区 - 实用经验教程分享!

    .pricing-container.full-width { width: 100%; max-width: none; }Rzi办公区 - 实用经验教程分享!

    .pricing-switcher { text-align: center; }Rzi办公区 - 实用经验教程分享!

    .pricing-switcher .fieldset { display: inline-block; position: relative; padding: 2px; border-radius: 50em; border: 2px solid #2d3e50; }Rzi办公区 - 实用经验教程分享!

    .pricing-switcher input[type="radio"] { position: absolute; opacity: 0; }Rzi办公区 - 实用经验教程分享!

    .pricing-switcher label { position: relative; z-index: 1; display: inline-block; float: left; width: 90px; height: 40px; line-height: 40px; cursor: pointer; font-size: 1.4rem; color: #ffffff; }Rzi办公区 - 实用经验教程分享!

    .pricing-switcher .switch { position: absolute; top: 2px; left: 2px; height: 40px; width: 90px; background-color: #2d3e50; border-radius: 50em; -webkit-transition: -webkit-transform 0.5s; -moz-transition: -moz-transform 0.5s; transition: transform 0.5s; }Rzi办公区 - 实用经验教程分享!

    .pricing-switcher input[type="radio"]:checked label .switch, .pricing-switcher input[type="radio"]:checked label:nth-of-type(n) .switch { -webkit-transform: translateX(90px); -moz-transform: translateX(90px); -ms-transform: translateX(90px); -o-transform: translateX(90px); transform: translateX(90px); }Rzi办公区 - 实用经验教程分享!

    .no-js .pricing-switcher { display: none; }Rzi办公区 - 实用经验教程分享!

    .pricing-list { margin: 2em 0 0; }Rzi办公区 - 实用经验教程分享!

    .pricing-list > li { position: relative; margin-bottom: 1em; }Rzi办公区 - 实用经验教程分享!

    @media only screen and (min-width: 768px) {Rzi办公区 - 实用经验教程分享!

    .pricing-list { margin: 3em 0 0; }Rzi办公区 - 实用经验教程分享!

    .pricing-list:after { content: ""; display: table; clear: both; }Rzi办公区 - 实用经验教程分享!

    .pricing-list > li { width: 33.3333333333%; float: left; padding-left: 5px; padding-right: 5px; }Rzi办公区 - 实用经验教程分享!

    .has-margins .pricing-list > li { width: 32.3333333333%; float: left; margin-right: 1.5%; }Rzi办公区 - 实用经验教程分享!

    .has-margins .pricing-list > li:last-of-type { margin-right: 0; }Rzi办公区 - 实用经验教程分享!

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

    HTML5 CSS3价格表翻转切换动画Rzi办公区 - 实用经验教程分享!

  • 4

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

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

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

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

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

    checkScrolling($('.pricing-body'));Rzi办公区 - 实用经验教程分享!

    $(window).on('resize', function(){Rzi办公区 - 实用经验教程分享!

    window.requestAnimationFrame(function(){checkScrolling($('.pricing-body'))});Rzi办公区 - 实用经验教程分享!

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

    $('.pricing-body').on('scroll', function(){Rzi办公区 - 实用经验教程分享!

    var selected = $(this);Rzi办公区 - 实用经验教程分享!

    window.requestAnimationFrame(function(){checkScrolling(selected)});Rzi办公区 - 实用经验教程分享!

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

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

    function checkScrolling(tables){Rzi办公区 - 实用经验教程分享!

    tables.each(function(){Rzi办公区 - 实用经验教程分享!

    var table= $(this),Rzi办公区 - 实用经验教程分享!

    totalTableWidth = parseInt(table.children('.pricing-features').width()),Rzi办公区 - 实用经验教程分享!

    tableViewport = parseInt(table.width());Rzi办公区 - 实用经验教程分享!

    if( table.scrollLeft() >= totalTableWidth - tableViewport -1 ) {Rzi办公区 - 实用经验教程分享!

    table.parent('li').addClass('is-ended');Rzi办公区 - 实用经验教程分享!

    } else {Rzi办公区 - 实用经验教程分享!

    table.parent('li').removeClass('is-ended');Rzi办公区 - 实用经验教程分享!

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

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

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

    bouncy_filter($('.pricing-container'));/script>Rzi办公区 - 实用经验教程分享!

    HTML5 CSS3价格表翻转切换动画Rzi办公区 - 实用经验教程分享!

  • 5

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

    HTML5 CSS3价格表翻转切换动画Rzi办公区 - 实用经验教程分享!

  • 6

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

    HTML5 CSS3价格表翻转切换动画Rzi办公区 - 实用经验教程分享!

  • 6此文章非法爬取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Rzi办公区 - 实用经验教程分享!


    标签: HTML

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