`

css3动画系列之translate方法

阅读更多

浏览器支持情况

Internet Explorer 10、Firefox 以及 Opera 支持 transform 属性。

Chrome 和 Safari 需要前缀 -webkit-。

注释:Internet Explorer 9 需要前缀 -ms-。

 

translate() 方法

 通过 translate() 方法,元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数:

实例

 

div
{
transform: translate(50px,100px);
-ms-transform: translate(50px,100px);		/* IE 9 */
-webkit-transform: translate(50px,100px);	/* Safari and Chrome */
-o-transform: translate(50px,100px);		/* Opera */
-moz-transform: translate(50px,100px);		/* Firefox */
}

亲自试一试

值 translate(50px,100px) 把元素从左侧移动 50 像素,从顶端移动 100 像素。

 

 

 

分享到:
评论

相关推荐

    css3动画图标效果

    CSS3是层叠样式表(Cascading Style Sheets)的第三个主要版本,它引入了许多新的特性和功能,其中最引人注目的就是动画效果。在本主题“CSS3动画图标效果”中,我们将深入探讨如何利用CSS3来创建富有动态感的图标...

    CSS3 动画卡顿性能优化的完美解决方案

    在处理CSS3动画时,开发者常常会遇到动画卡顿的问题,这对用户体验会产生极大的负面影响。浏览器虽然是单线程运行的,但它包含了两个重要的执行线程:主线程和合成线程。这两个线程负责渲染网页的大部分工作。 主线...

    好玩的css3动画效果

    CSS3 引入了一系列新的特性来增强网页的表现力,其中动画功能尤为突出。它通过变换(transform)、过渡(transition)和关键帧动画(animation)等技术让页面元素能够以更加生动的方式变化,为用户带来更好的交互体验。 #...

    Css3技术中的translate方法.docx

    在实际应用中,这些CSS3转换方法可以通过JavaScript或者CSS3的动画功能动态地改变,从而创建出丰富的动态效果,如滑动菜单、旋转按钮、响应式布局等。理解并熟练掌握这些转换方法,对于构建交互性和视觉吸引力强的...

    纯CSS3实现的3D小球动画在线演示

    至于CSS3的关键帧动画`@keyframes`,它定义了动画从开始到结束的一系列样式变化。例如,可以定义小球上升和下落的速度、角度以及弹性反弹的效果。 例如,一个简单的关键帧动画定义可能如下: ```css @keyframes ...

    css3 3D邮寄信封打开动画特效

    "css3 3D邮寄信封打开动画特效"是利用CSS3的3D转换和动画特性来模拟信封从关闭到打开的过程,为用户创造一种视觉上的惊喜。这种特效常见于网站的登陆页面、通知提示或者创意展示中,可以增强用户的浏览体验。 1. **...

    css3模拟3D效果城市夜间行走动画特效

    本案例中,我们探讨的是"css3模拟3D效果城市夜间行走动画特效",这是一种利用CSS3的特性来创建逼真的3D城市场景,并配以夜间行走动画的创新技术。 首先,CSS3中的3D转换是实现这种特效的关键。3D转换包括translate...

    纯css3 3D旋转科技球体动画特效

    【纯CSS3 3D旋转科技球体动画特效】是一种利用现代浏览器支持的CSS3特性实现的视觉效果,它能够创建出引人入胜、富有动态感的科技风格球体旋转展示。在网页设计和开发中,这样的特效可以增强用户体验,使网站或应用...

    css3鼠标悬停动画效果

    除了缩放效果,CSS3还提供了许多其他可用于鼠标悬停动画的属性,如旋转(`transform: rotate()`),透明度变化(`opacity`),位移(`transform: translate()`)等。比如,我们可以创建一个旋转并改变颜色的动画: `...

    27个精致的CSS3动画效果

    2. **动画(Animations)**:相比过渡,CSS3动画更复杂,可以通过`@keyframes`规则定义一系列的样式变化,并使用`animation`属性指定动画的播放速度、次数、方向等。这些动画可以循环播放,为网页元素创造出更丰富的...

    CSS3动画特效

    **CSS3 动画特效详解** CSS3是 Cascading Style Sheets 的第三版,它为网页设计带来了革命性的变化,特别是其强大的动画功能。在本文中,我们将深入探讨如何利用CSS3实现`div切换`、`延时动画`、`元素直线运动`、`...

    两款纯css3实现的动画菜单.zip

    在IT行业中,CSS3是网页样式和布局的重要技术,它为开发者提供了丰富的动画效果和更加精细的控制。本文将深入探讨“两款纯CSS3实现的动画菜单”的知识点,旨在帮助你理解和应用这些技术来提升用户体验。 首先,让...

    css3动画演示3D网格效果

    CSS3是层叠样式表(Cascading Style Sheets)的第三版,它引入了许多强大的新特性,其中3D变换是用于创建交互式和动态用户体验的关键工具之一。描述中提到的“css3动画演示3D网格效果”可能包含两个不同的样式文件,...

    CSS3 transform图片飞入动画特效

    总的来说,CSS3 transform图片飞入动画特效是一种利用现代Web技术增强用户体验的实用方法,它不仅能够吸引用户的注意力,还能让网站或应用更具活力和吸引力。在设计和开发过程中,合理运用这些技术,可以使页面更加...

    10例精彩CSS3动画效果

    1. **关键帧动画(@keyframes)**:CSS3中的关键帧动画是实现动画效果的核心。通过定义动画的不同阶段,即关键帧,浏览器会自动补全动画过程。例如: ```css @keyframes fadeIn { 0% { opacity: 0; } 100% { ...

    CSS3五星红旗国庆节庆祝动画特效.zip

    【CSS3五星红旗国庆节庆祝动画特效】 在网页设计中,CSS3(层叠样式表第三版)已经成为了实现各种动态效果和高级视觉设计的重要工具。这个“CSS3五星红旗国庆节庆祝动画特效”就是一个利用CSS3的强大功能,为庆祝...

    CSS3 translate实现轮播图丝滑般翻页,setInterval实现定时器等常见操作。

    在本项目中,我们利用CSS3的`translate`属性和JavaScript的`setInterval`函数来实现一个具有丝滑般翻页效果的轮播图。下面将详细探讨这两个技术点。 首先,`CSS3 translate`是CSS3变换(Transform)模块中的一个...

    css3牛顿摇摆球碰撞动画特效

    【CSS3牛顿摇摆球碰撞动画特效】是一种利用CSS3的强大功能来创建动态视觉效果的技术。在网页设计中,这种特效可以增加用户的交互体验,让页面更具吸引力。以下是关于这个特效的一些详细知识点: 1. **CSS3选择器与...

    css3 加载动画

    1. CSS3关键帧动画(@keyframes):这是创建动画的基础,允许开发者定义动画从开始到结束的一系列样式变化。通过在0%和100%之间设置不同的样式,浏览器会自动计算中间状态并平滑过渡。 2. 动画属性(animation):...

    16款纯CSS3实现的loading加载动画.zip

    包括`animation-name`、`animation-duration`、`animation-timing-function`、`animation-delay`、`animation-iteration-count`、`animation-direction`和`animation-fill-mode`等,它们共同控制着一个CSS动画的完整...

Global site tag (gtag.js) - Google Analytics