jquery实现卡片点击切换文字效果代码

代码语言:html

所属分类:其他

代码描述:jquery实现卡片点击切换文字效果代码

代码标签: 点击 切换 文字 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>

    <meta charset="UTF-8">
    <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/bootstrap.4.3.1.min.css">
    <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/font-awesome-4.7.0/css/font-awesome.min.css">
    <style>

@import "https://fonts.googleapis.com/css?family=Raleway:400,300,200,500,600,700";
body{
    padding: 40px;
}
        .fa-spin-fast {
            -webkit-animation: fa-spin-fast 0.2s infinite linear;
            animation: fa-spin-fast 0.2s infinite linear;
        }
@-webkit-keyframes fa-spin-fast {
            0% {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }
            100% {
                -webkit-transform: rotate(359deg);
                transform: rotate(359deg);
            }
        }
@keyframes fa-spin-fast {
            0% {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }
            100% {
                -webkit-transform: rotate(359deg);
                transform: rotate(359deg);
            }
        }
        .material-card {
            position: relative;
            height: 0;
            padding-bottom: calc(100% - 16px);
            margin-bottom: 6.6em;
        }
        .material-card h2 {
            position: absolute;
            top: calc(100% - 16px);
            left: 0;
            width: 100%;
            padding: 10px 16px;
            color: #fff;
            font-size: 1.4em;
            line-height: 1.6em;
            margin: 0;
            z-index: 10;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }
        .material-card h2 span {
            display: block;
        }
        .material-card h2 strong {
            font-weight: 400;
            display: block;
            font-size: 0.8em;
        }
        .material-card h2:before,
        .material-card h2:after {
            content: ' ';
            position: absolute;
            left: 0;
            top: -16px;
            width: 0;
            border: 8px solid;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }
        .material-card h2:after {
            top: auto;
            bottom: 0;
        }
@media screen and (max-width: 767px) {
            .material-card.mc-active {
                padding-bottom: 0;
                height: auto;
            }
        }
        .material-card.mc-active h2 {
            top: 0;
            padding: 10px 16px 10px 90px;
        }
        .material-card.mc-active h2:before {
            top: 0;
        }
        .material-card.mc-active h2:after {
            bottom: -16px;
        }
        .material-card .mc-content {
            position: absolute;
            right: 0;
            top: 0;
            bottom: 16px;
            left: 16px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }
        .material-card .mc-btn-action {
            position: absolute;
            right: 16px;
            top: 15px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            border: 5px solid;
            width: 54px;
            height: 54px;
            line-height: 44px;
            text-align: center;
            color: #fff;
            cursor: pointer;
            z-index: 20;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }
        .material-card.mc-active .mc-btn-action {
            top: 62px;
        }
        .material-card .mc-description {
            position: absolute;
            top: 100%;
            right: 30px;
            left: 30px;
            bottom: 54px;
            overflow: hidden;
            opacity: 0;
            filter: alpha(opacity=0);
            -webkit-transition: all 1.2s;
            -moz-transition: all 1.2s;
            -ms-transition: all 1.2s;
            -o-transition: all 1.2s;
            transition: all 1.2s;
        }
        .material-card .mc-footer {
            height: 0;
            overflow: hidden;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }
        .material-card .mc-footer h4 {
            position: absolute;
            top: 200px;
            left: 30px;
            padding: 0;
            margin: 0;
            font-size: 16px;
            font-weight: 700;
            -webkit-transition: all 1.4s;
            -moz-transition: all 1.4s;
            -ms-transition: all 1.4s;
            -o-transition: all 1.4s;
            transition: all 1.4s;
        }
        .material-card .mc-footer a {
            display: block;
            float: left;
            position: relative;
            width: 52px;
            height: 52px;
            margin-left: 5px;
            margin-bottom: 15px;
            font-size: 28px;
            color: #fff;
            line-height: 52px;
            text-decoration: none;
            top: 200px;
        }
        .material-card .mc-footer a:nth-child(1) {
            -webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;
            -ms-transition: all 0.5s;
            -o-transition: all 0.5s;
            transition: all 0.5s;
        }
        .material-card .mc-footer a:nth-child(2) {
            -webkit-transition: all 0.6s;
            -moz-transition: all 0.6s;
            -ms-transition: all 0.6s;
            -o-transition: all 0.6s;
            transition: all 0.6s;
        }
        .material-card .mc-footer a:nth-child(3) {
            -webkit-transition: all 0.7s;
            -moz-transition: all 0.7s;
            -ms-transition: all 0.7s;
            -o-transition: all 0.7s;
            transition: all 0.7s;
        }
        .material-card .mc-footer a:nth-child(4) {
            -webkit-transition: all 0.8s;
            -moz-transition: all 0.8s;
            -ms-transition: all 0.8s;
            -o-transition: all 0.8s;
            transition: all 0.8s;
        }
        .material-card .mc-footer a:nth-child(5) {
            -webkit-transition: all 0.9s;
            -moz-transition: all 0.9s;
            -ms-transition: all 0.9s;
            -o-transition: all 0.9s;
            transition: all 0.9s;
        }
        .material-card .img-container {
            overflow: hidden;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 3;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }
        .material-card.mc-active .img-container {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            left: 0;
            top: 12px;
            width: 60px;
            height: 60px;
            z-index: 20;
        }
        .material-card.mc-active .mc-content {
            padding-top: 5.6em;
        }
@media screen and (max-width: 767px) {
            .material-card.mc-active .mc-content {
                position: relative;
                margin-right: 16px;
            }
        }
        .material-card.mc-active .mc-description {
            top: 50px;
            padding-top: 5.6em;
            opacity: 1;
            filter: alpha(opacity=100);
        }
@media screen and (max-width: 767px) {
            .material-card.mc-active .mc-description {
                position: relative;
                top: auto;
                right: auto;
                left: auto;
                padding: 50px 30px 70px 30px;
                bottom: 0;
            }
        }
        .material-card.mc-active .mc-footer {
            overflow: visible;
            position: absolute;
            top: calc(100% - 16px);
            left: 16px;
            right: 0;
            height: 82px;
            padding-top: 15px;
            padding-left: 25px;
        }
        .material-card.mc-active .mc-footer a {
            top: 0;
        }
        .material-card.mc-active .mc-footer h4 {
            top: -32px;
        }
        .material-card.Red h2 {
            background-color: #F44336;
        }
        .material-card.Red h2:after {
            border-top-color: #F44336;
            border-right-color: #F44336;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Red h2:before {
            border-top-color: transparent;
            border-right-color: #B71C1C;
            border-bottom-color: #B71C1C;
            border-left-color: transparent;
        }
        .material-card.Red.mc-active h2:before {
            border-top-color: transparent;
            border-right-color: #F44336;
            border-bottom-color: #F44336;
            border-left-color: transparent;
        }
        .material-card.Red.mc-active h2:after {
            border-top-color: #B71C1C;
            border-right-color: #B71C1C;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Red .mc-btn-action {
            background-color: #F44336;
        }
        .material-card.Red .mc-btn-action:hover {
            background-color: #B71C1C;
        }
        .material-card.Red .mc-footer h4 {
            color: #B71C1C;
        }
        .material-card.Red .mc-footer a {
            background-color: #B71C1C;
        }
        .material-card.Red.mc-active .mc-content {
            background-color: #FFEBEE;
        }
        .material-card.Red.mc-active .mc-footer {
            background-color: #FFCDD2;
        }
        .material-card.Red.mc-active .mc-btn-action {
            border-color: #FFEBEE;
        }
        .material-card.Blue-Grey h2 {
            background-color: #607D8B;
        }
        .material-card.Blue-Grey h2:after {
            border-top-color: #607D8B;
            border-right-color: #607D8B;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Blue-Grey h2:before {
            border-top-color: transparent;
            border-right-color: #263238;
            border-bottom-color: #263238;
            border-left-color: transparent;
        }
        .material-card.Blue-Grey.mc-active h2:before {
            border-top-color: transparent;
            border-right-color: #607D8B;
            border-bottom-color: #607D8B;
            border-left-color: transparent;
        }
        .material-card.Blue-Grey.mc-active h2:after {
            border-top-color: #263238;
            border-right-color: #263238;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Blue-Grey .mc-btn-action {
            background-color: #607D8B;
        }
        .material-card.Blue-Grey .mc-btn-action:hover {
            background-color: #263238;
        }
        .material-card.Blue-Grey .mc-footer h4 {
            color: #263238;
        }
        .material-card.Blue-Grey .mc-footer a {
            background-color: #263238;
        }
        .material-card.Blue-Grey.mc-active .mc-content {
            background-color: #ECEFF1;
        }
        .material-card.Blue-Grey.mc-active .mc-footer {
            background-color: #CFD8DC;
        }
        .material-card.Blue-Grey.mc-active .mc-btn-action {
            border-color: #ECEFF1;
        }
        .material-card.Pink h2 {
            background-color: #E91E63;
        }
        .material-card.Pink h2:after {
            border-top-color: #E91E63;
            border-right-color: #E91E63;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Pink h2:before {
            border-top-color: transparent;
            border-right-color: #880E4F;
            border-bottom-color: #880E4F;
            border-left-color: transparent;
        }
        .material-card.Pink.mc-active h2:before {
            border-top-color: transparent;
            border-right-color: #E91E63;
            border-bottom-color: #E91E63;
            border-left-color: transparent;
        }
        .material-card.Pink.mc-active h2:after {
            border-top-color: #880E4F;
            border-right-color: #880E4F;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Pink .mc-btn-action {
            background-color: #E91E63;
        }
        .material-card.Pink .mc-btn-action:hover {
            background-color: #880E4F;
        }
        .material-card.Pink .mc-footer h4 {
            color: #880E4F;
        }
        .material-card.Pink .mc-footer a {
            background-color: #880E4F;
        }
        .material-card.Pink.mc-active .mc-content {
            background-color: #FCE4EC;
        }
        .material-card.Pink.mc-active .mc-footer {
            background-color: #F8BBD0;
        }
        .material-card.Pink.mc-active .mc-btn-action {
            border-color: #FCE4EC;
        }
        .material-card.Purple h2 {
            background-color: #9C27B0;
        }
        .material-card.Purple h2:after {
            border-top-color: #9C27B0;
            border-right-color: #9C27B0;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Purple h2:before {
            border-top-color: transparent;
            border-right-color: #4A148C;
            border-bottom-color: #4A148C;
            border-left-color: transparent;
        }
        .material-card.Purple.mc-active h2:before {
            border-top-color: transparent;
            border-right-color: #9C27B0;
            border-bottom-color: #9C27B0;
            border-left-color: transparent;
        }
        .material-card.Purple.mc-active h2:after {
            border-top-color: #4A148C;
            border-right-color: #4A148C;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Purple .mc-btn-action {
            background-color: #9C27B0;
        }
        .material-card.Purple .mc-btn-action:hover {
            background-color: #4A148C;
        }
        .material-card.Purple .mc-footer h4 {
            color: #4A148C;
        }
        .material-card.Purple .mc-footer a {
            background-color: #4A148C;
        }
        .material-card.Purple.mc-active .mc-content {
            background-color: #F3E5F5;
        }
        .material-card.Purple.mc-active .mc-footer {
            background-color: #E1BEE7;
        }
        .material-card.Purple.mc-active .mc-btn-action {
            border-color: #F3E5F5;
        }
        .material-card.Deep-Purple h2 {
            background-color: #673AB7;
        }
        .material-card.Deep-Purple h2:after {
            border-top-color: #673AB7;
            border-right-color: #673AB7;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Deep-Purple h2:before {
            border-top-color: transparent;
            border-right-color: #311B92;
            border-bottom-color: #311B92;
            border-left-color: transparent;
        }
        .material-card.Deep-Purple.mc-active h2:before {
            border-top-color: transparent;
            border-right-color: #673AB7;
            border-bottom-color: #673AB7;
            border-left-color: transparent;
        }
        .material-card.Deep-Purple.mc-active h2:after {
            border-top-color: #311B92;
            border-right-color: #311B92;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Deep-Purple .mc-btn-action {
            background-color: #673AB7;
        }
        .material-card.Deep-Purple .mc-btn-action:hover {
            background-color: #311B92;
        }
        .material-card.Deep-Purple .mc-footer h4 {
            color: #311B92;
        }
        .material-card.Deep-Purple .mc-footer a {
            background-color: #311B92;
        }
        .material-card.Deep-Purple.mc-active .mc-content {
            background-color: #EDE7F6;
        }
        .material-card.Deep-Purple.mc-active .mc-footer {
            background-color: #D1C4E9;
        }
        .material-card.Deep-Purple.mc-active .mc-btn-action {
            border-color: #EDE7F6;
        }
        .material-card.Indigo h2 {
            background-color: #3F51B5;
        }
        .material-card.Indigo h2:after {
            border-top-color: #3F51B5;
            border-right-color: #3F51B5;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Indigo h2:before {
            border-top-color: transparent;
            border-right-color: #1A237E;
            border-bottom-color: #1A237E;
            border-left-color: transparent;
        }
        .material-card.Indigo.mc-active h2:before {
            border-top-color: transparent;
            border-right-color: #3F51B5;
            border-bottom-color: #3F51B5;
            border-left-color: transparent;
        }
        .material-card.Indigo.mc-active h2:after {
            border-top-color: #1A237E;
            border-right-color: #1A237E;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Indigo .mc-btn-action {
            background-color: #3F51B5;
        }
        .material-card.Indigo .mc-btn-action:hover {
            background-color: #1A237E;
        }
        .material-card.Indigo .mc-footer h4 {
            color: #1A237E;
        }
        .material-card.Indigo .mc-footer a {
            background-color: #1A237E;
        }
        .material-card.Indigo.mc-active .mc-content {
            background-color: #E8EAF6;
        }
        .material-card.Indigo.mc-active .mc-footer {
            background-color: #C5CAE9;
        }
        .material-card.Indigo.mc-active .mc-btn-action {
            border-color: #E8EAF6;
        }
        .material-card.Blue h2 {
            background-color: #2196F3;
        }
        .material-card.Blue h2:after {
            border-top-color: #2196F3;
            border-right-color: #2196F3;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Blue h2:before {
            border-top-color: transparent;
            border-right-color: #0D47A1;
            border-bottom-color: #0D47A1;
            border-left-color: transparent;
        }
        .material-card.Blue.mc-active h2:before {
            border-top-color: transparent;
            border-right-color: #2196F3;
            border-bottom-color: #2196F3;
            border-left-color: transparent;
        }
        .material-card.Blue.mc-active h2:after {
            border-top-color: #0D47A1;
            border-right-color: #0D47A1;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Blue .mc-btn-action {
            background-color: #2196F3;
        }
        .material-card.Blue .mc-btn-action:hover {
            background-color: #0D47A1;
        }
        .material-card.Blue .mc-footer h4 {
            color: #0D47A1;
        }
        .material-card.Blue .mc-footer a {
            background-color: #0D47A1;
        }
        .material-card.Blue.mc-active .mc-content {
            background-color: #E3F2FD;
        }
        .material-card.Blue.mc-active .mc-footer {
            background-color: #BBDEFB;
        }
        .material-card.Blue.mc-active .mc-btn-action {
            border-color: #E3F2FD;
        }
        .material-card.Light-Blue h2 {
            background-color: #03A9F4;
        }
        .material-card.Light-Blue h2:after {
            border-top-color: #03A9F4;
            border-right-color: #03A9F4;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Light-Blue h2:before {
            border-top-color: transparent;
            border-right-color: #01579B;
            border-bottom-color: #01579B;
            border-left-color: transparent;
        }
        .material-card.Light-Blue.mc-active h2:before {
            border-top-color: transparent;
            border-right-color: #03A9F4;
            border-bottom-color: #03A9F4;
            border-left-color: transparent;
        }
        .material-card.Light-Blue.mc-active h2:after {
            border-top-color: #01579B;
            border-right-color: #01579B;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Light-Blue .mc-btn-action {
            background-color: #03A9F4;
        }
        .material-card.Light-Blue .mc-btn-action:hover {
            background-color: #01579B;
        }
        .material-card.Light-Blue .mc-footer h4 {
            color: #01579B;
        }
        .material-card.Light-Blue .mc-footer a {
            background-color: #01579B;
        }
        .material-card.Light-Blue.mc-active .mc-content {
            background-color: #E1F5FE;
        }
        .material-card.Light-Blue.mc-active .mc-footer {
            background-color: #B3E5FC;
        }
        .material-card.Light-Blue.mc-active .mc-btn-action {
            border-color: #E1F5FE;
        }
        .material-card.Cyan h2 {
            background-color: #00BCD4;
        }
        .material-card.Cyan h2:after {
            border-top-color: #00BCD4;
            border-right-color: #00BCD4;
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        .material-card.Cyan h2:before {
            border-top-color: transparent;
            border-right-color: #006064;
            border-bottom-color: #006064;
            border-left-color: transparent;
        }
        .material-card.Cyan.mc-active h2:before {
            border-top-color: transparent;
            border-right-color: #00BCD4;
            border-bottom-color: #.........完整代码请登录后点击上方下载按钮下载查看

网友评论0