CSS3的过渡

【前言】

  过渡(transition)可以在不适用Flash和JS的情况下,当元素从一种样式变成另一种样式时添加效果

  【浏览器支持】

  IE10、Firefox、Chrome、Opera支持transition属性

  Safari需要前缀-webkit-

  IE9及之前版本不支持transition

【用法】

  1.指定过渡绑定的元素CSS属性

  2.规定效果的时长

div
{
transition: width 2s;
-moz-transition: width 2s;    /* Firefox 4 */
-webkit-transition: width 2s;    /* Safari 和 Chrome */
-o-transition: width 2s;    /* Opera */
}

  如果时长未规定,默认为0,就没有过渡效果

  如果要想多个样式添加过渡效果,添加多个属性,中间用逗号隔开

【过渡属性】

  1.transition-property  -  规定应用过渡的CSS属性名称

  2.transition-duration  -  规定过渡花费的时间,默认是0

  3.transition-timing-function  -  规定过渡效果的时间曲线,默认是“ease”

  4.transition-delay  -  规定过渡效果在多久后开始

时间: 2024-10-31 11:49:09

CSS3的过渡的相关文章

CSS3之过渡Transition

CSS3中的过渡Transition有四个中心属性:transition-property.transition-duration.transition-delay和transition-timing 1.transition-property的语法[css] transition-property :all(所有属性改变) || [attr] (指定要运动的样式)|| none(没有属性改变) 2.transition-property的属性值 (1)none:transition马上停止执行

CSS3平滑过渡transition

<!DOCTYPE html><head><meta charset="utf-8" /><title>CSS3平滑过渡transition</title><meta name="description" content="" /><meta name="keywords" content="" /><script s

CSS3(2)--- 过渡(transition)

CSS3(2)--- 过渡(transition) 一.概念 1.什么是过渡 通俗理解 是从一个状态 渐渐的过渡到 另外一个状态. 比如一个盒子原先宽度为100px,当鼠标点击时盒子的宽度变成200px,如果直接从100px变化到200px.从视觉上看去并不友好.我们更喜欢看到的是平滑的过渡. 2.浮动的语法 属性语法格式 transition: 要过渡的属性 花费时间 运动曲线 何时开始; // 如果有多组属性变化,还是用逗号隔开.前两个属性必须写.后两个可以不写.运动曲线默认匀速.开始时间默

css3变形 过渡 动画

CSS3 变形/变换 相关属性 transform 设置或检索对象的检索(none 2D 3D) transform-origin:设置或检索对象以某个原点进行检索 transform-style: flat(默认)指定子元素位于次元素所在平面内/preserve-3d 指定子元素定位在三维空间内 perspective: 长度单位 指定观察者距离平面的距离 perspective-origin 指定观察者的位置 left/right/center backface-visibialbe: vi

牛逼的css3:动态过渡与图形变换

写css3的属性的时候,最好加上浏览器内核标识,进行兼容. -ms-transform:scale(2,4); /* IE 9 */ -moz-transform:scale(2,4); /* Firefox */ -webkit-transform:scale(2,4); /* Safari and Chrome */ -o-transform:scale(2,4); /* Opera */ 1.圆角(常用:略) 2.边框阴影 box-shadow 属性向框添加一个或多个阴影. box-sha

CSS3 transition过渡

transition 属性是一个简写属性,用于设置四个过渡属性: transition: property duration timing-function delay; transition-property transition-duration transition-timing-function transition-delay 值 描述 transition-property 规定设置过渡效果的 CSS 属性的名称. transition-duration 规定完成过渡效果需要多少秒或

CSS3的过渡和动画

在css3中可以实现很多一些动态效果,css3逐步取代了Flash,可以通过他带来的新特性帮助我们轻易解决一些问题,例如图片的圆角可以直接使用border-radius就可以解决,无需再使用ps解决,并且css3可以减少开发和维护成本,并且还能提高页面性能,因为一些动态效果我们不需要再去使用JS就可以完成 过渡:transition 过渡是什么? 我的理解是,当一个元素通过某个条件触发时(例如:hover)改变成另一个属性的过程,更通俗一点来说就是一个人起床到下床,总不会直接就蹦起来准备出门吧,

CSS3之过渡及2D变换

transition过渡 transition-duration:; 运动时间transition-delay:; 延迟时间transition-timing-function:; 运动形式 ease 逐渐变慢 (默认) linear 匀速 ease-in 加速 ease-out 减速 ease-in-out 先加速后减速 cubic-bezier 贝塞尔曲线(x1,y1,x2,y2) 通过控制曲线走势来改变运动效果 注:多样式同时进行过渡(需要异步过渡 则需在完成时间后再加一个参数:延迟时间)

css3 旋转 过渡 实例

鼠标经过时两张图片过渡旋转替换 <!DOCTYPE html> <html lang="kz"> <head> <meta charset="UTF-8"> <title>css3D旋转</title> <style> .content{ height: 300px; width: 300px; margin:0 auto; position: relative; } .img1,.