css实现一个鼠标悬浮翻书动画效果代码

代码语言:html

所属分类:悬停

代码描述:css实现一个鼠标悬浮翻书动画效果代码

代码标签: 鼠标 悬浮 翻书 动画 效果

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

<!DOCTYPE html>

<html lang="en" >

<head>

   
<meta charset="UTF-8" />
   
<style>
        @import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext);
   
   
   
    .container > header,
    .codrops-top {
        font-family: 'Lato', Arial, sans-serif;
        color: #34495e;
    }
   
    .container > header {
        margin: 0 auto;
        padding: 2em;
        text-align: center;
        background: #34495e;
        color: #fff;
    }
   
    .container > header h1 {
        font-size: 2.625em;
        line-height: 1.3;
        margin: 0;
        font-weight: 300;
    }
   
    .container > header span {
        display: block;
        font-size: 60%;
        color: #16a085;
        padding: 0 0 0.6em 0.1em;
    }
   
    /* To Navigation Style */
    .codrops-top {
        background: #253749;
        text-transform: uppercase;
        width: 100%;
        font-size: 0.69em;
        line-height: 2.2;
    }
   
    .codrops-top a {
        text-decoration: none;
        padding: 0 1em;
        letter-spacing: 0.1em;
        color: #fff;
        display: inline-block;
    }
   
    .codrops-top a:hover {
        background: rgba(255,255,255,0.1);
        color: #fff;
    }
   
    .codrops-top span.right {
        float: right;
    }
   
    .codrops-top span.right a {
        float: left;
        display: block;
    }
   
    .codrops-icon:before {
        font-family: 'codropsicons';
        margin: 0 4px;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
    }
   
    .codrops-icon-drop:before {
        content: "\e001";
    }
   
    .codrops-icon-prev:before {
        content: "\e004";
    }
   
    /* Demo Buttons Style */
    .codrops-demos {
        padding-top: 1em;
        font-size: 0.9em;
    }
   
    .codrops-demos a {
        text-decoration: none;
        outline: none;
        display: inline-block;
        margin: 0.5em;
        font-size: 1.1em;
        padding: 0.7em 1.1em;
        border: 3px solid #16a085;
        color: #16a085;
        font-weight: 700;
    }
   
    .codrops-demos a:hover,
    .codrops-demos a.current-demo,
    .codrops-demos a.current-demo:hover {
        border-color: #fff;
        color: #fff;
    }
   
    p.note {
        font-size: 1.1em;
        text-align: center;
        padding: 40px 10px 100px;
        max-width: 700px;
        margin: 0 auto;
        line-height: 1.4;
    }
   
    @media screen and (max-width: 25em) {
   
        .codrops-icon span {
                display: none;
        }
   
    }
   
    /*
        A. Mini Reset
    */
    *, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
   
    * {
      margin: 0;
      padding: 0;
    }
   
    ::before,
    ::after {
        content: "";
    }
   
    html,
    body {
        height: 100%;
        -webkit-font-smoothing: subpixel-antialiased;
    }
   
    html {
        font-size: 100%;
    }
   
    body {
        background: #ecf0f1;
        color: #34495e;
        font-family: 'Lato', 'Arial', sans-serif;
        font-weight: 400;
        line-height: 1.2;
    }
   
    ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
   
    a {
        color: #2c3e50;
        text-decoration: none;
    }
   
    .btn {
        display: inline-block;
        text-transform: uppercase;
        border: 2px solid #2c3e50;
        margin-top: 100px;
        font-size: 0.7em;
        font-weight: 700;
        padding: 0.1em 0.4em;
        text-align: center;
        -webkit-transition: color 0.3s, border-color 0.3s;
        -moz-transition: color 0.3s, border-color 0.3s;
        transition: color 0.3s, border-color 0.3s;
    }
   
    .btn:hover {
        border-color: #16a085;
        color: #16a085;
    }
   
    /* basic grid, only for this demo */
   
    .align {
        clear: both;
        margin: 90px auto 20px;
        width: 100%;
        max-width: 1170px;
        text-align: center;
    }
   
    .align > li {
        width: 500px;
        min-height: 300px;
        display: inline-block;
        margin: 30px 20px 30px 30px;
        padding: 0 0 0 60px;
        vertical-align: top;
    }
   
    /* ///////////////////////////////////////////////////
   
    HARDCOVER
    Table of Contents
   
    1. container
    2. background & color
    3. opening cover, back cover and pages
    4. position, transform y transition
    5. events
    6. Bonus
        - Cover design
        - Ribbon
        - Figcaption
    7. mini-reset
   
    /////////////////////////////////////////////////////*/
   
    /*
        1. container
    */
   
    .book {
        position: relative;
        width: 160px;
        height: 220px;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }
   
    /*
        2. background & color
    */
   
    /* HARDCOVER FRONT */
    .hardcover_front li:first-child {
        background-color: #eee;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
    }
   
  .........完整代码请登录后点击上方下载按钮下载查看

网友评论0