Fade out after div content has been shown using CSS

前端 未结 3 545
有刺的猬
有刺的猬 2021-01-18 02:50

I\'m trying to show a notification on button click. The button click actually checks for email validation. I know to show a div with content with the error message. However,

相关标签:
3条回答
  • 2021-01-18 03:31

    Using css3 keyframe animation:

    (You'll probably want to add -webkit- -moz-, -ms-, and -o- prefixes on the animation and animation-delay properties inside .error-message and on the keyframes to support older browsers.)

    .error-message {
        animation: fadeOut 2s forwards;
        animation-delay: 5s;
        background: red;
        color: white;
        padding: 10px;
        text-align: center;
    }
    
    @keyframes fadeOut {
        from {opacity: 1;}
        to {opacity: 0;}
    }
    <div class="error-message">
        <p>Some random text</p>
    </div>

    0 讨论(0)
  • 2021-01-18 03:34

    You can use animation example.

    Set the animation-delay to the time you want. Make sure you use animation-fill-mode: forwards to stop the animation.

    #signup-response{
        width: 50%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        background-color: #FF0000;
        margin-top: 20px;
    
         animation:signup-response 0.5s 1;
        -webkit-animation:signup-response 0.5s 1;
        animation-fill-mode: forwards;
    
        animation-delay:2s;
        -webkit-animation-delay:1s; /* Safari and Chrome */
        -webkit-animation-fill-mode: forwards;
    
    } 
    
    @keyframes signup-response{
        from {opacity :1;}
        to {opacity :0;}
    }
    
    @-webkit-keyframes signup-response{
        from {opacity :1;}
        to {opacity :0;}
    }
    
    0 讨论(0)
  • 2021-01-18 03:51

    cross browser hack (instead of using css3 animation keyframes):

    transition-timing-function: cubic-bezier(1,1,1.0,0);}
    -webkit-transition-timing-function: cubic-bezier(1,1,1.0,0);
    

    http://www.w3schools.com/cssref/css3_pr_transition-timing-function.asp

    0 讨论(0)
提交回复
热议问题