CSS transform动画

ops/2024/11/14 18:41:52/

CSS 的 transform 属性允许你对元素进行旋转、缩放、倾斜或移动等操作。以下是一些常见的变换类型:

基本语法

css">transform: transform-function(value);

常用的 transform 函数

  1. translate:移动元素的 X 和 Y 轴位置。

    css">transform: translate(50px, 100px); /* X 轴移动 50px,Y 轴移动 100px */
    
  2. rotate:旋转元素,角度可以是正负值,单位是 deg

    css">transform: rotate(45deg); /* 顺时针旋转 45 度 */
    
  3. scale:缩放元素。可以分别设置 X 轴和 Y 轴的缩放值。

    css">transform: scale(1.5);       /* 同时按比例放大 1.5 倍 */
    transform: scale(1.5, 0.5);  /* X 轴放大 1.5 倍,Y 轴缩小一半 */
    
  4. skew:倾斜元素,分别设置 X 和 Y 轴的倾斜角度。

    css">transform: skew(30deg, 20deg); /* X 轴倾斜 30 度,Y 轴倾斜 20 度 */
    
  5. matrix:使用矩阵设置变换,是以上变换的组合形式。

    css">transform: matrix(1, 0, 0, 1, 50, 100);
    

组合变换

你可以在 transform 属性中使用多个变换函数,以空格分隔,它们将按顺序应用。

css">transform: translate(50px, 100px) rotate(45deg) scale(1.5);

示例

<div class="box">Transform me!</div><style>css">.box {width: 100px;height: 100px;background-color: #3498db;transform: translate(50px, 50px) rotate(30deg) scale(1.2);transition: transform 0.5s; /* 添加平滑过渡效果 */}/* 鼠标悬停时应用不同的变换 */.box:hover {transform: translate(0, 0) rotate(-30deg) scale(1);}
</style>

在这个示例中,.box 元素在鼠标悬停时会应用新的 transform 变换,带来交互效果。


http://www.ppmy.cn/ops/133641.html

相关文章

中酱黑松露酱油,营养新“食”代的选择

在饮食的世界里&#xff0c;我们对营养的追求从未停止。而今天&#xff0c;一款独特的产品 —— 中酱黑松露酱油&#xff0c;正以其卓越的品质和丰富的内涵&#xff0c;悄然改变着我们的营养观。 重新认识酱油在营养中的角色 你以为酱油只是调味&#xff1f;那你就 out 啦&…

搭建Python2和Python3虚拟环境

搭建Python3虚拟环境 1. 更新pip2. 搭建Python3虚拟环境第一步&#xff1a;安装python虚拟化工具第二步&#xff1a; 创建虚拟环境 3. 搭建Python2虚拟环境第一步&#xff1a;安装虚拟环境模块第二步&#xff1a;创建虚拟环境 4. workon命令管理虚拟机第一步&#xff1a;安装扩…

python开发桌面应用(跨平台) 全流程

前言 之前开发一些软件,亚马逊商品分析相关软件,但是基本上是通过程序猿控制台命令启动,同时在启动之前,还要进行程序依赖包,这对于非开发人员而言,简直是一种灾难, 为了让软件对于小白更加易用, 打算将其封装成应用程序(跨平台), 下面带大家一起完成python开发桌面应用的三步…

AI写作(四)预训练语言模型:开启 AI 写作新时代(4/10)

一、预训练语言模型概述 ​ 预训练语言模型在自然语言处理领域占据着至关重要的地位。它以其卓越的语言理解和生成能力&#xff0c;成为众多自然语言处理任务的关键工具。 预训练语言模型的发展历程丰富而曲折。从早期的神经网络语言模型开始&#xff0c;逐渐发展到如今的大规…

Excel中快速计算服务天数的操作指导

在Excel中&#xff0c;计算服务天数可以根据具体需求选择不同的方法。以下是几种常见的操作指导&#xff0c;帮助用户快速准确地计算出服务天数。 方法一&#xff1a;使用DATEDIF函数 DATEDIF函数是Excel中专门用于计算两个日期之间差异的函数&#xff0c;它可以计算天数、月…

使用Java绘制图片边框,解决微信小程序map组件中marker与label层级关系问题,label增加外边框后显示不能置与marker上面

今天上线的时候发现系统不同显示好像不一样&#xff0c;苹果手机打开的时候是正常的&#xff0c;但是一旦用安卓手机打开就会出现label不置顶的情况。尝试了很多种办法&#xff0c;也在官方查看了map相关的文档&#xff0c;发现并没有给label设置zIndex的属性&#xff0c;只看到…

Wireshark

目录 解题思路 题目设计原理 总结 解题思路 首先下载文件&#xff0c;用 wireshark 打开一头雾水。 但是看看题目的提示&#xff0c;说管理员的密码就是 flag 的内容&#xff0c;我们可以知道&#xff0c;关键词估计是密码&#xff0c;passwd、password、pwd之类的。 所以我…

AI Prompt 提示词的5大经典模型

在写提示词的时候,结构化的思维非常重要,如何写出一个优秀的结构化提示词呢?其实我们可以借鉴一些经典的表达模型。 01 3W1H 模型 Who(角色): •角色定义:详细描述你希望 AI 扮演的角色,这个角色的专业背景、知识水平以及他们可能的思考方式。 •角色目标:解释这个角…