首页 > 其他分享 >CSS3过渡

CSS3过渡

时间:2024-11-11 19:45:37浏览次数:3  
标签:CSS3 1s transition width 过渡 box1 200px

 CSS过渡能够做出一些好看动画效果,无需使用Flash动画或JavaScript

使用语法:

         transition:  property   time   speedChange   delayTime,    . . .

属性:  

         ① property:过渡的属性

          ② time:过渡的时间

          ③ speedChange :过渡时速度的变化

          ④ delayTime:过渡效果延迟触发的时间

     一个过渡属性为一组,多个过渡属性用逗号分隔

使用如下:

① 令box1悬浮时宽度过渡1s

.box1:hover {
    width: 200px;
    transition: width 1s;
}

② 令box1悬浮时宽度过渡1s,延迟0.5s触发

.box1:hover {
    width: 200px;
    transition: width 1s 0.5s;
}

③ 令box1悬浮时高度过渡1s,过渡时速度变化选用ease(渐进渐出,是默认值),延迟0.2s触发

.box1:hover {
    height: 200px;
    transition: height 1s ease 0.2s;
}

④ 令box1悬浮时宽度过渡1s,高度过渡1s,延迟0.5s触发,速度采用渐进渐出ease

.box1:hover {
    width: 200px;
    height: 200px;
    transition: width 1s ease 0.5s,  height 1s ease 0.5s;
}

⑤ 令box1悬浮时所有属性过渡1s

.box1:hover {
    width: 200px;
    height: 200px;
    transition: all 1s;
    /* 或 */
    transition: 1s;
}

标签:CSS3,1s,transition,width,过渡,box1,200px
From: https://blog.csdn.net/weixin_74261199/article/details/143693919

相关文章

  • 在OpenGL中实现视角切换插值过渡动画
    在OpenGL中实现视角切换插值过渡动画可以通过以下步骤来完成:一、定义视角结构体首先,需要定义一个结构体来表示视角相关的信息,通常包括观察位置(EyePosition)、观察目标点(LookAtPoint)和上方向向量(UpVector)。例如:structCamera{glm::vec3eye;glm::vec3center;......
  • CSS3中动画的使用animation
    1.基本使用2.其他属性3.复合属性......
  • CSS3实现放大镜效果
    市面上基本上所有的购物平台、商城上的商品详情页,对于商品的图片都是有放大功能。那么这个功能主要是怎么实现的呢?CSS3实现放大镜效果主要依赖于CSS的一些高级特性,如transform、transition和::before伪元素等其实代码并没有多少,这里用了6款静态资源图片作为示例,但是每一款都需要......
  • CSS3实现放大镜效果
    市面上基本上所有的购物平台、商城上的商品详情页,对于商品的图片都是有放大功能。那么这个功能主要是怎么实现的呢?CSS3实现放大镜效果主要依赖于CSS的一些高级特性,如transform、transition和::before伪元素等其实代码并没有多少,这里用了6款静态资源图片作为示例,但是每一款都需......
  • 纯HTML5+CSS3实现一棵自己跳舞的树
    代码没有多少,也没有用到任何图片,就实现了一棵可以自己跳舞的树。文件组成就简简单单的一个html和一个csshtml部分并不是很复杂,就是一些空的div,然后加上html模板也就那么十来行代码最关键的还是css部分,也不是很多,总共一百来行但就是上面这么简简单单的两个文件可以绘画出一......
  • OpenCV开发笔记(八十二):两图拼接使用渐进色蒙版场景过渡缝隙
    若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/143432922长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…OpenCV开发专栏......
  • CSS3可视化网站
    Uiverse uiverse.io/这是一个国外的开源项目,所有效果全部拿来即用,都不用安装任何第三方包。并且每个小组件的效果都非常炸裂。项目包含了我们常用到的一些组件,例如:按钮Button、多选框Checkbox、胶囊按钮Switch、加载特效Loading、输入框Input、表单Form、提示框TooltipCSS......
  • css3实现文字线性渐变,css3实现背景渐变
    <divclass='who1'>我是线性渐变文字我是线性渐变文字我是线性渐变文字我</div><divclass='who2'>我是背景渐变我是背景渐变我是背景渐变我是背景渐变我</div>.who1{width:400px;background:linear-gradient(toright,#ff0000,#ffff00);/*设置渐变的方向从左......
  • css3序列帧动画&图片资源初次加载闪屏处理
    /*定义关键帧*/@keyframesexample{0%{background:url(./ani/1.png)centercenterno-repeat;background-size:cover;}……100%{background:url(./ani/48.png)centercenterno-repeat;background-size:cover;}}.......
  • css3新增盒子属性:怪异盒子、resize、box-shadow、opacity
    1.怪异盒子(常用)box-sizing:border-box   设置怪异盒子后,盒子的border和padding都计算在内容当中,给元素设置多少宽高,就是多少宽高2.resize的使用(不常用)resize:horizontal;使元素可水平拖动调整resize:horizontal;使元素可垂直拖动调整resize:both;使元素可水平垂直拖动调整......