首页前端开发HTML 实用垂直选项卡js特效制作

实用垂直选项卡js特效制作

时间2024-05-20 03:34:03发布访客分类HTML浏览117
导读:实用垂直选项卡js特效 ˂meta name="keywords" content="实用,垂直选项卡,js特效" /˃ ˂meta name="description" content="实用垂直选项卡js特效。" /˃...

实用垂直选项卡js特效

html, body {

margin: 0;

padding: 0;

width: 100%;

/*height: 100%; */

background-color: #eee;

font-family: 'Raleway';

}

ul, li {

margin: 0;

padding: 0;

list-style: none;

}

.icon {

position: relative;

width: 32px;

height: 32px;

display: block;

fill: rgba(51, 51, 51, 0.5);

margin-right: 20px;

-webkit-transition: all .2s ease-out;

transition: all .2s ease-out;

}

.icon.active {

fill: #E74C3C;

}

.icon.big {

width: 64px;

height: 64px;

fill: rgba(51, 51, 51, 0.5);

}

#wrapper {

width: 900px;

height: 400px;

position: absolute;

top: 0;

bottom: 0;

left: 0;

right: 0;

margin: auto;

background-color: #fff;

box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

-webkit-box-pack: left;

-webkit-justify-content: left;

-ms-flex-pack: left;

justify-content: left;

overflow: hidden;

}

#left-side {

height: 70%;

width: 25%;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;

}

#left-side ul li {

padding-top: 10px;

padding-bottom: 10px;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

line-height: 34px;

color: rgba(51, 51, 51, 0.5);

font-weight: 500;

cursor: pointer;

-webkit-transition: all .2s ease-out;

transition: all .2s ease-out;

}

#left-side ul li:hover {

color: #333333;

-webkit-transition: all .2s ease-out;

transition: all .2s ease-out;

}

#left-side ul li:hover > .icon {

fill: #333;

}

#left-side ul li.active {

color: #333333;

}

#left-side ul li.active:hover > .icon {

fill: #E74C3C;

}

#border {

height: 288px;

width: 1px;

background-color: rgba(51, 51, 51, 0.2);

}

#border #line.one {

width: 5px;

height: 54px;

background-color: #E74C3C;

margin-left: -2px;

margin-top: 35px;

-webkit-transition: all .4s ease-in-out;

transition: all .4s ease-in-out;

}

#border #line.two {

width: 5px;

height: 54px;

background-color: #E74C3C;

margin-left: -2px;

margin-top: 89px;

-webkit-transition: all .4s ease-in-out;

transition: all .4s ease-in-out;

}

#border #line.three {

width: 5px;

height: 54px;

background-color: #E74C3C;

margin-left: -2px;

margin-top: 143px;

-webkit-transition: all .4s ease-in-out;

transition: all .4s ease-in-out;

}

#border #line.four {

width: 5px;

height: 54px;

background-color: #E74C3C;

margin-left: -2px;

margin-top: 197px;

-webkit-transition: all .4s ease-in-out;

transition: all .4s ease-in-out;

}

#right-side {

height: 300px;

width: 75%;

overflow: hidden;

}

#right-side #first, #right-side #second, #right-side #third, #right-side #fourth {

position: absolute;

height: 300px;

width: 75%;

-webkit-transition: all .6s ease-in-out;

transition: all .6s ease-in-out;

margin-top: -350px;

opacity: 0;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;

-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;

}

#right-side #first h1, #right-side #second h1, #right-side #third h1, #right-side #fourth h1 {

font-weight: 800;

color: #333;

}

#right-side #first p, #right-side #second p, #right-side #third p, #right-side #fourth p {

color: #333;

font-weight: 500;

padding-left: 30px;

padding-right: 30px;

}

#right-side #first.active, #right-side #second.active, #right-side #third.active, #right-side #fourth.active {

margin-top: 0px;

opacity: 1;

-webkit-transition: all .6s ease-in-out;

transition: all .6s ease-in-out;

}

  • 选择

  • 支付

  • 交易

  • 发货

  • 选择你的礼物

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at viverra est, eu finibus mauris. Quisque tempus vestibulum fringilla. Morbi tortor eros, sollicitudin eu arcu sit amet, aliquet sagittis dolor.

    Pay for it

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at viverra est, eu finibus mauris. Quisque tempus vestibulum fringilla. Morbi tortor eros, sollicitudin eu arcu sit amet, aliquet sagittis dolor.

    We will wrap it

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at viverra est, eu finibus mauris. Quisque tempus vestibulum fringilla. Morbi tortor eros, sollicitudin eu arcu sit amet, aliquet sagittis dolor.

    Ship it

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at viverra est, eu finibus mauris. Quisque tempus vestibulum fringilla. Morbi tortor eros, sollicitudin eu arcu sit amet, aliquet sagittis dolor.

    $('.choose').click(function () {

    $('.choose').addClass('active');

    $('.choose > .icon').addClass('active');

    $('.pay').removeClass('active');

    $('.wrap').removeClass('active');

    $('.ship').removeClass('active');

    $('.pay > .icon').removeClass('active');

    $('.wrap > .icon').removeClass('active');

    $('.ship > .icon').removeClass('active');

    $('#line').addClass('one');

    $('#line').removeClass('two');

    $('#line').removeClass('three');

    $('#line').removeClass('four');

    } );

    $('.pay').click(function () {

    $('.pay').addClass('active');

    $('.pay > .icon').addClass('active');

    $('.choose').removeClass('active');

    $('.wrap').removeClass('active');

    $('.ship').removeClass('active');

    $('.choose > .icon').removeClass('active');

    $('.wrap > .icon').removeClass('active');

    $('.ship > .icon').removeClass('active');

    $('#line').addClass('two');

    $('#line').removeClass('one');

    $('#line').removeClass('three');

    $('#line').removeClass('four');

    } );

    $('.wrap').click(function () {

    $('.wrap').addClass('active');

    $('.wrap > .icon').addClass('active');

    $('.pay').removeClass('active');

    $('.choose').removeClass('active');

    $('.ship').removeClass('active');

    $('.pay > .icon').removeClass('active');

    $('.choose > .icon').removeClass('active');

    $('.ship > .icon').removeClass('active');

    $('#line').addClass('three');

    $('#line').removeClass('two');

    $('#line').removeClass('one');

    $('#line').removeClass('four');

    } );

    $('.ship').click(function () {

    $('.ship').addClass('active');

    $('.ship > .icon').addClass('active');

    $('.pay').removeClass('active');

    $('.wrap').removeClass('active');

    $('.choose').removeClass('active');

    $('.pay > .icon').removeClass('active');

    $('.wrap > .icon').removeClass('active');

    $('.choose > .icon').removeClass('active');

    $('#line').addClass('four');

    $('#line').removeClass('two');

    $('#line').removeClass('three');

    $('#line').removeClass('one');

    } );

    $('.choose').click(function () {

    $('#first').addClass('active');

    $('#second').removeClass('active');

    $('#third').removeClass('active');

    $('#fourth').removeClass('active');

    } );

    $('.pay').click(function () {

    $('#first').removeClass('active');

    $('#second').addClass('active');

    $('#third').removeClass('active');

    $('#fourth').removeClass('active');

    } );

    $('.wrap').click(function () {

    $('#first').removeClass('active');

    $('#second').removeClass('active');

    $('#third').addClass('active');

    $('#fourth').removeClass('active');

    } );

    $('.ship').click(function () {

    $('#first').removeClass('active');

    $('#second').removeClass('active');

    $('#third').removeClass('active');

    $('#fourth').addClass('active');

    } );

    声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


    若转载请注明出处: 实用垂直选项卡js特效制作
    本文地址: https://pptw.com/jishu/663880.html
    全局属性在HTML5中提出带来的影响 jQuery slide图片自动轮播滚动插件

    游客 回复需填写必要信息