10、CSS3的过渡效果(transition)

简介: 10、CSS3的过渡效果(transition)

1、transition属性


image.png


2、transition-timing-function函数属性


image.png

3、实例(旋转放大)


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    /* 
    1、transition(过渡):属性、秒数、函数、延迟
    属性:transition-property
    秒数:transition-duration
    函数:transition-timing-function
    延迟:transition-delay
    设置旋转点(x,y):transform-origin
    2、函数属性值:
    ease:开始和结束慢,中间快。默认值
    linear:匀速
    ease-in:开始慢
    ease-out:结束慢
    ease-in-out:和ease类似,但比ease幅度大
    */
    .box {
      width: 100px;
      height: 100px;
      border: 1px solid black;
      margin: 100px auto;
      transition: transform 1s;
      /*  多个样式:用逗号隔开  */
      /* transition: transform 1s, width 1s, height 1s; */
    }
    /* 旋转360度,放大一倍 */
    .box:hover {
      transform: rotate(360deg) scale(2);
      /* width: 200px;
      height: 200px; */
    }
  </style>
</head>
<body>
  <div class="box">Hello world!</div>
</body>
</html>


相关文章
|
6月前
|
前端开发 JavaScript UED
过渡效果的艺术:CSS transition 让网页交互更平滑(上)
过渡效果的艺术:CSS transition 让网页交互更平滑(上)
|
6月前
|
前端开发 JavaScript
前端 css 经典:transition 过渡和 animation 动画
前端 css 经典:transition 过渡和 animation 动画
81 2
|
6月前
|
前端开发 JavaScript UED
CSS Transition(过渡效果)详解
CSS Transition(过渡效果)详解
350 1
|
6月前
|
前端开发 UED
深入理解CSS过渡效果(Transition):提升网页动画体验
深入理解CSS过渡效果(Transition):提升网页动画体验
319 1
|
机器学习/深度学习 前端开发
HTML&CSS Day08 CSS transition过渡
HTML&CSS Day08 CSS transition过渡
64 0
|
前端开发 开发者
基于CSS mask-image 实现炫酷图片过渡效果之星球大战
基于CSS mask-image 实现炫酷图片过渡效果之星球大战
175 0
|
6月前
|
Web App开发 前端开发 JavaScript
过渡效果的艺术:CSS transition 让网页交互更平滑(下)
过渡效果的艺术:CSS transition 让网页交互更平滑(下)
|
前端开发
CSS 中过渡动画(transition)的使用
CSS 中过渡动画(transition)的使用
78 0
|
JavaScript
CSS3 transition - 通知消息轮播条
CSS3 transition - 通知消息轮播条
109 0
|
前端开发 内存技术
CSS3 Transition介绍
CSS3提供了一种全新的方式来定义CSS属性改变时的过渡效果,通常在:hover、:focus的条件下触发。过去,为了实现这种平滑的过渡效果,我们需要借助于Flash技术,现在只需要简单的使用CSS3 Transition的方法,就可以实现。
850 0