HTML之CSS Animation 属性常用动画

这篇具有很好参考价值的文章主要介绍了HTML之CSS Animation 属性常用动画。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 引入下面的样式表后
    -webkit-animation: tada 1s ease 0.3s infinite both;
  • -webkit-animation: name duration timing-function delay iteration_count direction
  • animation 各个参数详细用法请看
    https://www.w3school.com.cn/css/css3_animations.asp
  • cubic-bezier 生成器
    https://cubic-bezier.com
  •    /*
     
     ====进入====
     淡入:fadeIn
     翻转进入:flipInY
     中心弹入:bounceIn 
     中心放大:zoomIn
     翻转进入:rollIn
     光速进入:lightSpeedIn
     
     移入,从左向右:fadeInLeft
     移入,从上向下:fadeInDown 
     移入,从右向左:fadeInRight
     移入,从下向上:fadeInUp
     
     弹入,从左向右:bounceInLeft
     弹入,从上向下:bounceInDown 
     弹入,从右向左:bounceInRight
     弹入,从下向上:bounceInUp
     
     ========强调======
     摇摆:wobble 
     抖动:rubberBand
     旋转:rotateIn
     翻转:flip 
     悬摆:swing
     放大抖动:tada 
     倾斜摆动:jello 
     
     =========退出===========
     淡出:fadeOut 
     翻转消失:flipOutY 
     中心消失:bounceOut 
     翻滚退出:rollOut 
     光速退出:lightSpeedOut
     
     */
      
      @-webkit-keyframes rollIn { 0% {
     opacity:0;
     -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
     transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
     }
     100% {
     opacity:1;
     -webkit-transform:none;
     transform:none
     }
     }
     @keyframes rollIn { 0% {
     opacity:0;
     -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
     transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
     }
     100% {
     opacity:1;
     -webkit-transform:none;
     transform:none
     }
     }
     @-webkit-keyframes lightSpeedIn { 0% {
     -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
     transform:translate3d(100%, 0, 0) skewX(-30deg);
     opacity:0
     }
     60% {
     -webkit-transform:skewX(20deg);
     transform:skewX(20deg);
     opacity:1
     }
     80% {
     -webkit-transform:skewX(-5deg);
     transform:skewX(-5deg);
     opacity:1
     }
     100% {
     -webkit-transform:none;
     transform:none;
     opacity:1
     }
     }
     @keyframes lightSpeedIn { 0% {
     -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
     transform:translate3d(100%, 0, 0) skewX(-30deg);
     opacity:0
     }
     60% {
     -webkit-transform:skewX(20deg);
     transform:skewX(20deg);
     opacity:1
     }
     80% {
     -webkit-transform:skewX(-5deg);
     transform:skewX(-5deg);
     opacity:1
     }
     100% {
     -webkit-transform:none;
     transform:none;
     opacity:1
     }
     }
      @-webkit-keyframes fadeInLeft { 0% {
     opacity:0;
     -webkit-transform:translate3d(-100%, 0, 0);
     transform:translate3d(-100%, 0, 0)
     }
     100% {
     opacity:1;
     -webkit-transform:none;
     transform:none
     }
     }
     @keyframes fadeInLeft { 0% {
     opacity:0;
     -webkit-transform:translate3d(-100%, 0, 0);
     transform:translate3d(-100%, 0, 0)
     }
     100% {
     opacity:1;
     -webkit-transform:none;
     transform:none
     }
     }
      @-webkit-keyframes fadeInRight { 0% {
     opacity:0;
     -webkit-transform:translate3d(100%, 0, 0);
     transform:translate3d(100%, 0, 0)
     }
     100% {
     opacity:1;
     transform:none
     }
     }
     @keyframes fadeInRight { 0% {
     opacity:0;
     -webkit-transform:translate3d(100%, 0, 0);
     transform:translate3d(100%, 0, 0)
     }
     100% {
     opacity:1;
     -webkit-transform:none;
     transform:none
     }
     }
      @-webkit-keyframes fadeInUp { 0% {
     opacity:0;
     -webkit-transform:translate3d(0, 100%, 0);
     transform:translate3d(0, 100%, 0)
     }
     100% {
     opacity:1;
     -webkit-transform:none;
     transform:none
     }
     }
     @keyframes fadeInUp { 0% {
     opacity:0;
     -webkit-transform:translate3d(0, 100%, 0);
     -ms-transform:translate3d(0, 100%, 0);
     transform:translate3d(0, 100%, 0)
     }
     100% {
     opacity:1;
     -webkit-transform:none;
     -ms-transform:none;
     transform:none
     }
     }
      @-webkit-keyframes fadeOutDown { 0% {
     opacity:1
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(0, 100%, 0);
     transform:translate3d(0, 100%, 0)
     }
     }
     @keyframes fadeOutDown { 0% {
     opacity:1
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(0, 100%, 0);
     transform:translate3d(0, 100%, 0)
     }
     }
      @-webkit-keyframes fadeOutLeft { 0% {
     opacity:1
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(-100%, 0, 0);
     transform:translate3d(-100%, 0, 0)
     }
     }
     @keyframes fadeOutLeft { 0% {
     opacity:1
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(-100%, 0, 0);
     transform:translate3d(-100%, 0, 0)
     }
     }
      @-webkit-keyframes fadeOutRight { 0% {
     opacity:1
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(100%, 0, 0);
     transform:translate3d(100%, 0, 0)
     }
     }
     @keyframes fadeOutRight { 0% {
     opacity:1
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(100%, 0, 0);
     transform:translate3d(100%, 0, 0)
     }
     }
      @-webkit-keyframes fadeOutUp { 0% {
     opacity:1
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(0, -100%, 0);
     transform:translate3d(0, -100%, 0)
     }
     }
     @keyframes fadeOutUp { 0% {
     opacity:1
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(0, -100%, 0);
     transform:translate3d(0, -100%, 0)
     }
     }
      @-webkit-keyframes swing { 20% {
     -webkit-transform:rotate3d(0, 0, 1, 15deg);
     transform:rotate3d(0, 0, 1, 15deg)
     }
     40% {
     -webkit-transform:rotate3d(0, 0, 1, -10deg);
     transform:rotate3d(0, 0, 1, -10deg)
     }
     60% {
     -webkit-transform:rotate3d(0, 0, 1, 5deg);
     transform:rotate3d(0, 0, 1, 5deg)
     }
     80% {
     -webkit-transform:rotate3d(0, 0, 1, -5deg);
     transform:rotate3d(0, 0, 1, -5deg)
     }
     100% {
     -webkit-transform:rotate3d(0, 0, 1, 0deg);
     transform:rotate3d(0, 0, 1, 0deg)
     }
     }
     @keyframes swing { 20% {
     -webkit-transform:rotate3d(0, 0, 1, 15deg);
     transform:rotate3d(0, 0, 1, 15deg)
     }
     40% {
     -webkit-transform:rotate3d(0, 0, 1, -10deg);
     transform:rotate3d(0, 0, 1, -10deg)
     }
     60% {
     -webkit-transform:rotate3d(0, 0, 1, 5deg);
     transform:rotate3d(0, 0, 1, 5deg)
     }
     80% {
     -webkit-transform:rotate3d(0, 0, 1, -5deg);
     transform:rotate3d(0, 0, 1, -5deg)
     }
     100% {
     -webkit-transform:rotate3d(0, 0, 1, 0deg);
     transform:rotate3d(0, 0, 1, 0deg)
     }
     }
      @-webkit-keyframes wobble { 0% {
     -webkit-transform:none;
     transform:none
     }
     15% {
     -webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
     transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
     }
     30% {
     -webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
     transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
     }
     45% {
     -webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
     transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
     }
     60% {
     -webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
     transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
     }
     75% {
     -webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
     transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
     }
     100% {
     -webkit-transform:none;
     transform:none
     }
     }
     @keyframes wobble { 0% {
     -webkit-transform:none;
     transform:none
     }
     15% {
     -webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
     transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
     }
     30% {
     -webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
     transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
     }
     45% {
     -webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
     transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
     }
     60% {
     -webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
     transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
     }
     75% {
     -webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
     transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
     }
     100% {
     -webkit-transform:none;
     transform:none
     }
     }
      @-webkit-keyframes rotateIn { from {
     -webkit-transform:rotate(0deg)
     }
     to { -webkit-transform: rotate(360deg) }
     }
     @-moz-keyframes rotateIn { from {
     -moz-transform:rotate(0deg)
     }
     to { -moz-transform: rotate(359deg) }
     }
     @-o-keyframes rotateIn { from {
     -o-transform:rotate(0deg)
     }
     to { -o-transform: rotate(359deg) }
     }
     @keyframes rotateIn { from {
     transform:rotate(0deg)
     }
     to { transform: rotate(359deg) }
     }
      @-webkit-keyframes fadeOut { 0% {
     opacity:1
     }
     100% {
     opacity:0
     }
     }
     @keyframes fadeOut { 0% {
     opacity:1
     }
     100% {
     opacity:0
     }
     }
      @-webkit-keyframes flip { 0% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
     transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
     -webkit-animation-timing-function:ease-out;
     animation-timing-function:ease-out
     }
     40% {
     -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
     transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
     -webkit-animation-timing-function:ease-out;
     animation-timing-function:ease-out
     }
     50% {
     -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
     transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in
     }
     80% {
     -webkit-transform:perspective(400px) scale3d(.95, .95, .95);
     transform:perspective(400px) scale3d(.95, .95, .95);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in
     }
     100% {
     -webkit-transform:perspective(400px);
     transform:perspective(400px);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in
     }
     }
     @keyframes flip { 0% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
     transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
     -webkit-animation-timing-function:ease-out;
     animation-timing-function:ease-out
     }
     40% {
     -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
     transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
     -webkit-animation-timing-function:ease-out;
     animation-timing-function:ease-out
     }
     50% {
     -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
     transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in
     }
     80% {
     -webkit-transform:perspective(400px) scale3d(.95, .95, .95);
     transform:perspective(400px) scale3d(.95, .95, .95);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in
     }
     100% {
     -webkit-transform:perspective(400px);
     transform:perspective(400px);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in
     }
     }
      @-webkit-keyframes fadeInDown { 0% {
     opacity:0;
     -webkit-transform:translate3d(0, -100%, 0);
     transform:translate3d(0, -100%, 0)
     }
     100% {
     opacity:1;
     -webkit-transform:none;
     transform:none
     }
     }
     @keyframes fadeInDown { 0% {
     opacity:0;
     -webkit-transform:translate3d(0, -100%, 0);
     -ms-transform:translate3d(0, -100%, 0);
     transform:translate3d(0, -100%, 0)
     }
     100% {
     opacity:1;
     -webkit-transform:none;
     -ms-transform:none;
     transform:none
     }
     }
      @-webkit-keyframes fadeIn { 0% {
     opacity:0
     }
     100% {
     opacity:1
     }
     }
     @keyframes fadeIn { 0% {
     opacity:0
     }
     100% {
     opacity:1
     }
     }
     @-webkit-keyframes zoomIn { 0% {
     opacity:0;
     -webkit-transform:scale3d(.3, .3, .3);
     transform:scale3d(.3, .3, .3)
     }
     50% {
     opacity:1
     }
     }
     @keyframes zoomIn { 0% {
     opacity:0;
     -webkit-transform:scale3d(.3, .3, .3);
     transform:scale3d(.3, .3, .3)
     }
     50% {
     opacity:1
     }
     }
      @-webkit-keyframes zoomOut { 0% {
     opacity:1
     }
     50% {
     opacity:0;
     -webkit-transform:scale3d(.3, .3, .3);
     transform:scale3d(.3, .3, .3)
     }
     100% {
     opacity:0
     }
     }
     @keyframes zoomOut { 0% {
     opacity:1
     }
     50% {
     opacity:0;
     -webkit-transform:scale3d(.3, .3, .3);
     transform:scale3d(.3, .3, .3)
     }
     100% {
     opacity:0
     }
     }
      @-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% {
     -webkit-transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000);
     transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000)
     }
     0% {
     opacity:0;
     -webkit-transform:scale3d(.3, .3, .3);
     transform:scale3d(.3, .3, .3)
     }
     20% {
     -webkit-transform:scale3d(1.1, 1.1, 1.1);
     transform:scale3d(1.1, 1.1, 1.1)
     }
     40% {
     -webkit-transform:scale3d(.9, .9, .9);
     transform:scale3d(.9, .9, .9)
     }
     60% {
     opacity:1;
     -webkit-transform:scale3d(1.03, 1.03, 1.03);
     transform:scale3d(1.03, 1.03, 1.03)
     }
     80% {
     -webkit-transform:scale3d(.97, .97, .97);
     transform:scale3d(.97, .97, .97)
     }
     100% {
     opacity:1;
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     }
     @keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% {
     -webkit-transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000);
     transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000)
     }
     0% {
     opacity:0;
     -webkit-transform:scale3d(.3, .3, .3);
     transform:scale3d(.3, .3, .3)
     }
     20% {
     -webkit-transform:scale3d(1.1, 1.1, 1.1);
     transform:scale3d(1.1, 1.1, 1.1)
     }
     40% {
     -webkit-transform:scale3d(.9, .9, .9);
     transform:scale3d(.9, .9, .9)
     }
     60% {
     opacity:1;
     -webkit-transform:scale3d(1.03, 1.03, 1.03);
     transform:scale3d(1.03, 1.03, 1.03)
     }
     80% {
     -webkit-transform:scale3d(.97, .97, .97);
     transform:scale3d(.97, .97, .97)
     }
     100% {
     opacity:1;
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     }
      @-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% {
     -webkit-transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000);
     transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000)
     }
     0% {
     opacity:0;
     -webkit-transform:translate3d(-3000px, 0, 0);
     transform:translate3d(-3000px, 0, 0)
     }
     60% {
     opacity:1;
     -webkit-transform:translate3d(25px, 0, 0);
     transform:translate3d(25px, 0, 0)
     }
     75% {
     -webkit-transform:translate3d(-10px, 0, 0);
     transform:translate3d(-10px, 0, 0)
     }
     90% {
     -webkit-transform:translate3d(5px, 0, 0);
     transform:translate3d(5px, 0, 0)
     }
     100% {
     -webkit-transform:none;
     transform:none
     }
     }
     @keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% {
     -webkit-transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000);
     transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000)
     }
     0% {
     opacity:0;
     -webkit-transform:translate3d(-3000px, 0, 0);
     transform:translate3d(-3000px, 0, 0)
     }
     60% {
     opacity:1;
     -webkit-transform:translate3d(25px, 0, 0);
     transform:translate3d(25px, 0, 0)
     }
     75% {
     -webkit-transform:translate3d(-10px, 0, 0);
     transform:translate3d(-10px, 0, 0)
     }
     90% {
     -webkit-transform:translate3d(5px, 0, 0);
     transform:translate3d(5px, 0, 0)
     }
     100% {
     -webkit-transform:none;
     transform:none
     }
     }
      @-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% {
     -webkit-transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000);
     transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000)
     }
     0% {
     opacity:0;
     -webkit-transform:translate3d(3000px, 0, 0);
     transform:translate3d(3000px, 0, 0)
     }
     60% {
     opacity:1;
     -webkit-transform:translate3d(-25px, 0, 0);
     transform:translate3d(-25px, 0, 0)
     }
     75% {
     -webkit-transform:translate3d(10px, 0, 0);
     transform:translate3d(10px, 0, 0)
     }
     90% {
     -webkit-transform:translate3d(-5px, 0, 0);
     transform:translate3d(-5px, 0, 0)
     }
     100% {
     -webkit-transform:none;
     transform:none
     }
     }
     @keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% {
     -webkit-transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000);
     transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000)
     }
     0% {
     opacity:0;
     -webkit-transform:translate3d(3000px, 0, 0);
     transform:translate3d(3000px, 0, 0)
     }
     60% {
     opacity:1;
     -webkit-transform:translate3d(-25px, 0, 0);
     transform:translate3d(-25px, 0, 0)
     }
     75% {
     -webkit-transform:translate3d(10px, 0, 0);
     transform:translate3d(10px, 0, 0)
     }
     90% {
     -webkit-transform:translate3d(-5px, 0, 0);
     transform:translate3d(-5px, 0, 0)
     }
     100% {
     -webkit-transform:none;
     -ms-transform:none;
     transform:none
     }
     }
      @-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% {
     -webkit-transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000);
     transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000)
     }
     0% {
     opacity:0;
     -webkit-transform:translate3d(0, 3000px, 0);
     transform:translate3d(0, 3000px, 0)
     }
     60% {
     opacity:1;
     -webkit-transform:translate3d(0, -25px, 0);
     transform:translate3d(0, -25px, 0)
     }
     75% {
     -webkit-transform:translate3d(0, 10px, 0);
     transform:translate3d(0, 10px, 0)
     }
     90% {
     -webkit-transform:translate3d(0, -5px, 0);
     transform:translate3d(0, -5px, 0)
     }
     100% {
     -webkit-transform:none;
     transform:none
     }
     }
     @keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% {
     -webkit-transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000);
     transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000)
     }
     0% {
     opacity:0;
     -webkit-transform:translate3d(0, 3000px, 0);
     transform:translate3d(0, 3000px, 0)
     }
     60% {
     opacity:1;
     -webkit-transform:translate3d(0, -25px, 0);
     transform:translate3d(0, -25px, 0)
     }
     75% {
     -webkit-transform:translate3d(0, 10px, 0);
     transform:translate3d(0, 10px, 0)
     }
     90% {
     -webkit-transform:translate3d(0, -5px, 0);
     transform:translate3d(0, -5px, 0)
     }
     100% {
     -webkit-transform:none;
     transform:none
     }
     }
      @-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% {
     -webkit-transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000);
     transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000)
     }
     0% {
     opacity:0;
     -webkit-transform:translate3d(0, -3000px, 0);
     transform:translate3d(0, -3000px, 0)
     }
     60% {
     opacity:1;
     -webkit-transform:translate3d(0, 25px, 0);
     transform:translate3d(0, 25px, 0)
     }
     75% {
     -webkit-transform:translate3d(0, -10px, 0);
     transform:translate3d(0, -10px, 0)
     }
     90% {
     -webkit-transform:translate3d(0, 5px, 0);
     transform:translate3d(0, 5px, 0)
     }
     100% {
     -webkit-transform:none;
     transform:none
     }
     }
     @keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% {
     -webkit-transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000);
     transition-timing-function:cubic-bezier(0.215, .610, .355, 1.000)
     }
     0% {
     opacity:0;
     -webkit-transform:translate3d(0, -3000px, 0);
     transform:translate3d(0, -3000px, 0)
     }
     60% {
     opacity:1;
     -webkit-transform:translate3d(0, 25px, 0);
     transform:translate3d(0, 25px, 0)
     }
     75% {
     -webkit-transform:translate3d(0, -10px, 0);
     transform:translate3d(0, -10px, 0)
     }
     90% {
     -webkit-transform:translate3d(0, 5px, 0);
     transform:translate3d(0, 5px, 0)
     }
     100% {
     -webkit-transform:none;
     transform:none
     }
     }
      @-webkit-keyframes bounceOut { 20% {
     -webkit-transform:scale3d(.9, .9, .9);
     transform:scale3d(.9, .9, .9)
     }
     50%, 55% {
     opacity:1;
     -webkit-transform:scale3d(1.1, 1.1, 1.1);
     transform:scale3d(1.1, 1.1, 1.1)
     }
     100% {
     opacity:0;
     -webkit-transform:scale3d(.3, .3, .3);
     transform:scale3d(.3, .3, .3)
     }
     }
     @keyframes bounceOut { 20% {
     -webkit-transform:scale3d(.9, .9, .9);
     transform:scale3d(.9, .9, .9)
     }
     50%, 55% {
     opacity:1;
     -webkit-transform:scale3d(1.1, 1.1, 1.1);
     transform:scale3d(1.1, 1.1, 1.1)
     }
     100% {
     opacity:0;
     -webkit-transform:scale3d(.3, .3, .3);
     transform:scale3d(.3, .3, .3)
     }
     }
      @-webkit-keyframes bounceOutDown { 20% {
     -webkit-transform:translate3d(0, 10px, 0);
     transform:translate3d(0, 10px, 0)
     }
     40%, 45% {
     opacity:1;
     -webkit-transform:translate3d(0, -20px, 0);
     transform:translate3d(0, -20px, 0)
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(0, 2000px, 0);
     transform:translate3d(0, 2000px, 0)
     }
     }
     @keyframes bounceOutDown { 20% {
     -webkit-transform:translate3d(0, 10px, 0);
     transform:translate3d(0, 10px, 0)
     }
     40%, 45% {
     opacity:1;
     -webkit-transform:translate3d(0, -20px, 0);
     transform:translate3d(0, -20px, 0)
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(0, 2000px, 0);
     transform:translate3d(0, 2000px, 0)
     }
     }
      @-webkit-keyframes bounceOutLeft { 20% {
     opacity:1;
     -webkit-transform:translate3d(20px, 0, 0);
     transform:translate3d(20px, 0, 0)
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(-2000px, 0, 0);
     transform:translate3d(-2000px, 0, 0)
     }
     }
     @keyframes bounceOutLeft { 20% {
     opacity:1;
     -webkit-transform:translate3d(20px, 0, 0);
     transform:translate3d(20px, 0, 0)
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(-2000px, 0, 0);
     transform:translate3d(-2000px, 0, 0)
     }
     }
      @-webkit-keyframes bounceOutRight { 20% {
     opacity:1;
     -webkit-transform:translate3d(-20px, 0, 0);
     transform:translate3d(-20px, 0, 0)
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(2000px, 0, 0);
     transform:translate3d(2000px, 0, 0)
     }
     }
     @keyframes bounceOutRight { 20% {
     opacity:1;
     -webkit-transform:translate3d(-20px, 0, 0);
     transform:translate3d(-20px, 0, 0)
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(2000px, 0, 0);
     transform:translate3d(2000px, 0, 0)
     }
     }
      @-webkit-keyframes bounceOutUp { 20% {
     -webkit-transform:translate3d(0, -10px, 0);
     transform:translate3d(0, -10px, 0)
     }
     40%, 45% {
     opacity:1;
     -webkit-transform:translate3d(0, 20px, 0);
     transform:translate3d(0, 20px, 0)
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(0, -2000px, 0);
     transform:translate3d(0, -2000px, 0)
     }
     }
     @keyframes bounceOutUp { 20% {
     -webkit-transform:translate3d(0, -10px, 0);
     transform:translate3d(0, -10px, 0)
     }
     40%, 45% {
     opacity:1;
     -webkit-transform:translate3d(0, 20px, 0);
     transform:translate3d(0, 20px, 0)
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(0, -2000px, 0);
     transform:translate3d(0, -2000px, 0)
     }
     }
      @-webkit-keyframes rollOut { 0% {
     opacity:1
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
     transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
     }
     }
     @keyframes rollOut { 0% {
     opacity:1
     }
     100% {
     opacity:0;
     -webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
     transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
     }
     }
      @-webkit-keyframes rubberBand { 0% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     30% {
     -webkit-transform:scale3d(1.25, .75, 1);
     transform:scale3d(1.25, .75, 1)
     }
     40% {
     -webkit-transform:scale3d(0.75, 1.25, 1);
     transform:scale3d(0.75, 1.25, 1)
     }
     50% {
     -webkit-transform:scale3d(1.15, .85, 1);
     transform:scale3d(1.15, .85, 1)
     }
     65% {
     -webkit-transform:scale3d(.95, 1.05, 1);
     transform:scale3d(.95, 1.05, 1)
     }
     75% {
     -webkit-transform:scale3d(1.05, .95, 1);
     transform:scale3d(1.05, .95, 1)
     }
     100% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     }
     @keyframes rubberBand { 0% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     30% {
     -webkit-transform:scale3d(1.25, .75, 1);
     transform:scale3d(1.25, .75, 1)
     }
     40% {
     -webkit-transform:scale3d(0.75, 1.25, 1);
     transform:scale3d(0.75, 1.25, 1)
     }
     50% {
     -webkit-transform:scale3d(1.15, .85, 1);
     transform:scale3d(1.15, .85, 1)
     }
     65% {
     -webkit-transform:scale3d(.95, 1.05, 1);
     transform:scale3d(.95, 1.05, 1)
     }
     75% {
     -webkit-transform:scale3d(1.05, .95, 1);
     transform:scale3d(1.05, .95, 1)
     }
     100% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     }
     @-webkit-keyframes lightSpeedOut { 0% {
     opacity:1
     }
     100% {
     -webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
     transform:translate3d(100%, 0, 0) skewX(30deg);
     opacity:0
     }
     }
     @keyframes lightSpeedOut { 0% {
     opacity:1
     }
     100% {
     -webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
     transform:translate3d(100%, 0, 0) skewX(30deg);
     opacity:0
     }
     }
      @-webkit-keyframes heartbeat { 0% {
     -webkit-transform:scale(1);
     transform:scale(1)
     }
     50% {
     -webkit-transform:scale(1.5);
     transform:scale(1.5)
     }
     100% {
     -webkit-transform:scale(1);
     transform:scale(1)
     }
     }
     @keyframes heartbeat { 0% {
     -webkit-transform:scale(1);
     transform:scale(1)
     }
     50% {
     -webkit-transform:scale(1.5);
     transform:scale(1.5)
     }
     100% {
     -webkit-transform:scale(1);
     transform:scale(1)
     }
     }
      @-webkit-keyframes flipOutY { 0% {
     -webkit-transform:perspective(400px);
     transform:perspective(400px)
     }
     30% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
     transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
     opacity:1
     }
     100% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
     transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
     opacity:0
     }
     }
     @keyframes flipOutY { 0% {
     -webkit-transform:perspective(400px);
     transform:perspective(400px)
     }
     30% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
     transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
     opacity:1
     }
     100% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
     transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
     opacity:0
     }
     }
      @-webkit-keyframes flipInY { 0% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
     transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in;
     opacity:0
     }
     40% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
     transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in
     }
     60% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
     transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
     opacity:1
     }
     80% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
     transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
     }
     100% {
     -webkit-transform:perspective(400px);
     transform:perspective(400px)
     }
     }
     @keyframes flipInY { 0% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
     transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in;
     opacity:0
     }
     40% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
     transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in
     }
     60% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
     transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
     opacity:1
     }
     80% {
     -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
     transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
     }
     100% {
     -webkit-transform:perspective(400px);
     transform:perspective(400px)
     }
     }
      @-webkit-keyframes flipInX { 0% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
     transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in;
     opacity:0
     }
     40% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
     transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in
     }
     60% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
     transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
     opacity:1
     }
     80% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
     transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
     }
     100% {
     -webkit-transform:perspective(400px);
     transform:perspective(400px)
     }
     }
     @keyframes flipInX { 0% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
     transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in;
     opacity:0
     }
     40% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
     transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
     -webkit-animation-timing-function:ease-in;
     animation-timing-function:ease-in
     }
     60% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
     transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
     opacity:1
     }
     80% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
     transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
     }
     100% {
     -webkit-transform:perspective(400px);
     transform:perspective(400px)
     }
     }
      @-webkit-keyframes flipOutX { 0% {
     -webkit-transform:perspective(400px);
     transform:perspective(400px)
     }
     30% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
     transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
     opacity:1
     }
     100% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
     transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
     opacity:0
     }
     }
     @keyframes flipOutX { 0% {
     -webkit-transform:perspective(400px);
     transform:perspective(400px)
     }
     30% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
     transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
     opacity:1
     }
     100% {
     -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
     transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
     opacity:0
     }
     }
      @-webkit-keyframes tada { 0% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     10%, 20% {
     -webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
     transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
     }
     30%, 50%, 70%, 90% {
     -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
     transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
     }
     40%, 60%, 80% {
     -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
     transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
     }
     100% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     }
     @keyframes tada { 0% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     10%, 20% {
     -webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
     transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
     }
     30%, 50%, 70%, 90% {
     -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
     transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
     }
     40%, 60%, 80% {
     -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
     transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
     }
     100% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     }
      @-webkit-keyframes jello { 11.1% {
     -webkit-transform:none;
     transform:none
     }
     22.2% {
     -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
     transform:skewX(-12.5deg) skewY(-12.5deg)
     }
     33.3% {
     -webkit-transform:skewX(6.25deg) skewY(6.25deg);
     transform:skewX(6.25deg) skewY(6.25deg)
     }
     44.4% {
     -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
     transform:skewX(-3.125deg) skewY(-3.125deg)
     }
     55.5% {
     -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
     transform:skewX(1.5625deg) skewY(1.5625deg)
     }
     66.6% {
     -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
     transform:skewX(-.78125deg) skewY(-.78125deg)
     }
     77.7% {
     -webkit-transform:skewX(0.390625deg) skewY(0.390625deg);
     transform:skewX(0.390625deg) skewY(0.390625deg)
     }
     88.8% {
     -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
     transform:skewX(-.1953125deg) skewY(-.1953125deg)
     }
     100% {
     -webkit-transform:none;
     transform:none
     }
     }
     @keyframes jello { 11.1% {
     -webkit-transform:none;
     transform:none
     }
     22.2% {
     -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
     transform:skewX(-12.5deg) skewY(-12.5deg)
     }
     33.3% {
     -webkit-transform:skewX(6.25deg) skewY(6.25deg);
     transform:skewX(6.25deg) skewY(6.25deg)
     }
     44.4% {
     -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
     transform:skewX(-3.125deg) skewY(-3.125deg)
     }
     55.5% {
     -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
     transform:skewX(1.5625deg) skewY(1.5625deg)
     }
     66.6% {
     -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
     transform:skewX(-.78125deg) skewY(-.78125deg)
     }
     77.7% {
     -webkit-transform:skewX(0.390625deg) skewY(0.390625deg);
     transform:skewX(0.390625deg) skewY(0.390625deg)
     }
     88.8% {
     -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
     transform:skewX(-.1953125deg) skewY(-.1953125deg)
     }
     100% {
     -webkit-transform:none;
     transform:none
     }
     }
      @-webkit-keyframes flash { 0%, 50%, 100% {
     opacity:1
     }
     25%, 75% {
     opacity:0
     }
     }
     @keyframes flash { 0%, 50%, 100% {
     opacity:1
     }
     25%, 75% {
     opacity:0
     }
     }
      @-webkit-keyframes pulse { 0% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     50% {
     -webkit-transform:scale3d(1.05, 1.05, 1.05);
     transform:scale3d(1.05, 1.05, 1.05)
     }
     100% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     }
     @keyframes pulse { 0% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     50% {
     -webkit-transform:scale3d(1.05, 1.05, 1.05);
     transform:scale3d(1.05, 1.05, 1.05)
     }
     100% {
     -webkit-transform:scale3d(1, 1, 1);
     transform:scale3d(1, 1, 1)
     }
     }
     @-webkit-keyframes scaleUp { 0% {
     -webkit-transform:scale(1)
     }
     100% {
     -webkit-transform:scale(1.5)
     }
     }
     @keyframes scaleUp { 0% {
     transform:scale(1)
     }
     100% {
     transform:scale(1.5)
     }
     }
     @-webkit-keyframes scaleDown { 0% {
     -webkit-transform:scale(1.5)
     }
     100% {
     -webkit-transform:scale(1)
     }
     }
     @keyframes scaleDown { 0% {
     transform:scale(1.5)
     }
     100% {
     transform:scale(1)
     }
     }
     @-webkit-keyframes blur { 0% {
     -webkit-filter:blur(0px)
     }
     100% {
     -webkit-filter:blur(8px)
     }
     }
     @keyframes blur { 0% {
     -webkit-filter:blur(0px)
     }
     100% {
     -webkit-filter:blur(8px)
     }
     }
     @-webkit-keyframes sharp { 0% {
     -webkit-filter:blur(8px)
     }
     100% {
     -webkit-filter:blur(0px)
     }
     }
     @keyframes sharp { 0% {
     -webkit-filter:blur(8px)
     }
     100% {
     -webkit-filter:blur(0px)
     }
     }
    

文章来源地址https://www.toymoban.com/news/detail-803653.html

到了这里,关于HTML之CSS Animation 属性常用动画的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新

    学习来源 :尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频 系列笔记 : 【HTML4】(一)前端简介 【HTML4】(二)各种各样的常用标签 【HTML4】(三)表单及HTML4收尾 【CSS2】(四)CSS基础及CSS选择器 【CSS2】(五)CSS三大特性及常用属性 【CSS2】(六)CSS盒子模型

    2024年02月16日
    浏览(41)
  • 前端 | ( 十二)CSS3简介及基本语法(中)| 变换、过渡与动画 | 尚硅谷前端html+css零基础教程2023最新

    学习来源 :尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频 系列笔记 : 【HTML4】(一)前端简介 【HTML4】(二)各种各样的常用标签 【HTML4】(三)表单及HTML4收尾 【CSS2】(四)CSS基础及CSS选择器 【CSS2】(五)CSS三大特性及常用属性 【CSS2】(六)CSS盒子模型

    2024年02月16日
    浏览(32)
  • CSS样式前端HTML页面常用CSS效果实现及其相关配置信息------前端入门基础教程

    !DOCTYPE html !-- 这是HTML的注释 -- html lang=\\\"en\\\" id=\\\"myHtml\\\"     head         !-- 这里不是设置了编码,而是告诉浏览器,用什么编码方式打开文件避免乱码 --         meta charset=\\\"UTF-8\\\"         meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1.0\\\"         titleHtmlAll/title         

    2024年02月05日
    浏览(38)
  • [HTML]Web前端开发技术8(HTML5、CSS3、JavaScript )CSS样式属性,withborder,italic | oblique,indent,padding,——喵喵画网页

    希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!! 喵喵喵,你对我真的很重要! 目录 前言 CSS属性值中的单位 CSS字体样式 font-size设置字号 字体样式font-style属性 字体系列font-family属性 字体变体

    2024年02月04日
    浏览(54)
  • 〖大前端 - 基础入门三大核心之JS篇㊲〗- DOM改变元素节点的css样式、HTML属性

    说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费 , 如需要项目实战或者是体系化资源,文末名片加V! 作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 从事过全栈研发、产品经理等工作,目前在公司担任研发部门CTO。 荣誉: 2022年度博客之星Top4、2023年度超

    2024年02月04日
    浏览(40)
  • 前端 | (二)各种各样的常用标签 | 尚硅谷前端html+css零基础教程2023最新

    学习来源 :尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频 系列笔记 : 【HTML4】(一)前端简介 【HTML4】(二)各种各样的常用标签 【HTML4】(三)表单及HTML4收尾 【CSS2】(四)CSS基础及CSS选择器 【CSS2】(五)CSS三大特性及常用属性 【CSS2】(六)CSS盒子模型

    2024年02月16日
    浏览(39)
  • HTML CSS动画实现图片过渡与变换

    需要实现过渡和变换效果时,使用CSS动画是一种常见的方法。CSS动画允许我们在元素上应用一系列的动画效果,从而创建出流畅和引人注目的过渡和变换效果。 1. `transition`属性:通过指定过渡的属性、持续时间和过渡函数,我们可以实现元素属性的平滑过渡。在例子中,我们

    2024年04月16日
    浏览(34)
  • 如何使用HTML和CSS创建动画条形图?

    动画栏是使用 HTML 和 CSS 创建的图形动画栏。动画栏的布局是使用 HTML 创建的,栏的样式是使用 CSS 制作的。普通的条形图可以正常创建,但我们必须创建带有动画的条形图,因此我们将使用 CSS 过渡动画属性来使其具有动画效果。我们将构建一个与音乐动画条同步器相同的动

    2024年02月10日
    浏览(33)
  • 编程笔记 html5&css&js 043 CSS尺寸属性

    块的宽度和高度,决定了块的大小,也就是尺寸。 height 和 width 属性用于设置元素的高度和宽度。height 和 width 属性不包括内边距、边框或外边距。它设置的是元素内边距、边框以及外边距内的区域的高度或宽度。 height 和 width 属性可设置如下值: auto - 默认。浏览器计算高度

    2024年01月21日
    浏览(36)
  • 编程笔记 html5&css&js 041 CSS边框属性

    盒子是由四周的边框组成,边框的属性就构成了盒子的大部分样式。 CSS border 属性允许您指定元素边框的样式、宽度和颜色。 border-style 属性指定要显示的边框类型。 允许以下值: border-style 属性可以设置一到四个值(用于上边框、右边框、下边框和左边框)。 注意:除非设

    2024年01月19日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包