CSS函数: translate、translate3d的使用

translate()translate3d()函数可以实现元素在指定轴的平移的功能。函数使用在CSS转换属性transform的属性值。实现转换的函数类型有:

  • translate():2D平面实现X轴、Y轴的平移
  • translate3d():3D空间实现位置的平移
  • translateX():实现X轴方向的元素移动
  • translateY():实现Y轴方向的元素移动

translate()

translate()函数用于移动元素在2D平面的位置,其语法格式如下:

translate(tx)       或
translate(tx, ty)
  • tx:需要移动的x轴距离
  • ty:需要移动的y轴距离

示例代码如下:

<style>
.container .translate>div>div {
    display: inline-block;
    padding: 30px;
    background-color: aqua;
}
.container .translate>div>.result {
    transform: translate(-10px,10px);
    background-color: red;
}

</style>

<div class="translate">
   <h3>translate函数使用</h3>
   <div>
       <div class="original ">original container</div>
       <div class="result">translate函数使用(100,200) container</div>
   </div>
</div>

展示结果:

translate3d()

translate3d()函数用于将元素在3D空间中移动一个元素的位置。语法格式如下:

translate3d(tx, ty, tz)
  • tx:移动元素X轴位置。
  • ty:移动元素Y轴位置。
  • tz:移动元素z坐标,不能是百分比。

示例代码如下:

<style>
.container .translate3d>div>div {
    display: inline-block;
    padding: 30px;
    background-color: aqua;
}
.container .translate3d>div>.result {
     transform: perspective(500px) translate3d(10px,0px,100px);
    background-color: red;
}
</style>
<div class="translate3d">
   <h3>translate3d函数使用</h3>
   <div>
       <div class="original ">original container</div>
       <div class="result">translate3d(10px,0px,100px)函数使用 container</div>
   </div>
</div>

展示结果:

translateX()

translateX()函数用于移动2D平面上的X轴距离,其语法格式如下:

translateX(t)

示例代码如下:

<style>
.container .translateX>div>div {
    display: inline-block;
    padding: 30px;
    background-color: aqua;
}
.container .translateX>div>.result {
     transform: translateX(100px);
    background-color: red;
}
</style>
<div class="translateX">
   <h3>translateX函数使用</h3>
   <div>
       <div class="original ">original container</div>
       <div class="result">translateX(10px)函数使用 containerr</div>
   </div>
</div>

展示结果:

translateY()

translateY()函数用于移动2D平面上的Y轴距离,其语法格式如下:

translateY(t)

示例代码如下:

<style>
.container .translateY>div>div {
    display: inline-block;
    padding: 30px;
    background-color: aqua;
}
.container .translateY>div>.result {
    transform: translateY(10px);
    background-color: red;
}
</style>
<div class="translateY">
   <h3>translateY函数使用</h3>
   <div>
       <div class="original ">original container</div>
       <div class="result">translateY(10px)函数使用 containerr</div>
   </div>
</div>

展示结果:

ranslateZ()

translateZ()函数用于移动3D空间上的Z轴距离,其语法格式如下:

translateZ(t)

示例代码如下:

<style>
.container .translateZ>div>div {
    display: inline-block;
    padding: 30px;
    background-color: aqua;
}
.container .translateZ>div>.result {
    transform: perspective(200px) translateZ(-100px);
    background-color: red;
}
</style>
<div class="translateZ">
   <h3>translateZ函数使用</h3>
   <div>
       <div class="original ">original container</div>
       <div class="result">translateZ(-100px)函数使用 containerr</div>
   </div>
</div>

展示结果:

示例代码:CSS translate函数使用示例 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/692710.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

中国现代书法第一人颜廷利:全球知名哲学家思想家教育家

在人生的旅途中&#xff0c;如果一个人的所有追求仅仅是为了满足自己的需求和欲望&#xff0c;而非出于善意、行善或造福他人&#xff0c;那么无论其遭受了多少苦难&#xff0c;这样的生活是难以赢得他人的同情或怜悯的。这是东方哲学家、科学家颜廷利教授在其著作《升命学说》…

GQA,MLA之外的另一种KV Cache压缩方式:动态内存压缩(DMC)

0x0. 前言 在openreview上看到最近NV的一个KV Cache压缩工作&#xff1a;https://openreview.net/pdf?idtDRYrAkOB7 &#xff0c;感觉思路还是有一些意思的&#xff0c;所以这里就分享一下。 简单来说就是paper提出通过一种特殊的方式continue train一下原始的大模型&#x…

一场决定未来的战役,又是梦想起航的地方

大家好&#xff0c;我是小悟 今天不聊技术也不说系统&#xff0c;2024年高考的第一天&#xff0c;首先祝愿所有高考生在这特别的日子里&#xff0c;心态沉稳&#xff0c;答题顺利&#xff0c;让多年的努力在这一刻绽放光芒。 高考&#xff0c;这个承载了无数青春梦想与汗水的…

【栈】2751. 机器人碰撞

本文涉及知识点 栈 LeetCode2751. 机器人碰撞 现有 n 个机器人&#xff0c;编号从 1 开始&#xff0c;每个机器人包含在路线上的位置、健康度和移动方向。 给你下标从 0 开始的两个整数数组 positions、healths 和一个字符串 directions&#xff08;directions[i] 为 ‘L’ …

OCP-042之:Oracle结构体系

1. Oracle结构体系 1.1 概述 1.1.1 版本 版本后缀所代表的含义 i:代表基于Internet架构的数据库,如9i g:代表基于grid(网格)的数据库,如11g grid的目的:降低成本,提高服务质量,简化管理 Storage Grid:ASM(automatic storage management),继承了LVM技术,Oracl…

MySQL常用的库操作、表操作、INSERT、DELETE

库操作 查询数据库&#xff1a; show databases&#xff1b; 创建数据库&#xff1a; create database chat&#xff1b; 删除数据库&#xff1a; drop database chat&#xff1b; 选择数据库&#xff1a; use chat&#xff1b; 表操作 查询表&#xff1a; show tables&am…

OpenCompass 大模型评测作业(lesson 7)

书生浦语大模型实战系列文章目录 书生浦语大模型全链路开源体系发展历程和特点&#xff08;lesson 1&#xff09; 部署 InternLM2-Chat-1.8B&#xff08;lesson 2-1&#xff09; 部署八戒demo InternLM2-Chat-1.8B&#xff08;lesson 2-2&#xff09; 部署InternLM2-Chat-7B 模…

每日两题6

文章目录 删除并获得点数粉刷房子 删除并获得点数 分析 class Solution { public:int deleteAndEarn(vector<int>& nums) {const int N 10001;// 预处理int arr[N] {0};for (int& e : nums)arr[e] e;// 在 arr 上进行 打家劫舍 问题vector<int> f(N),…

转型AI产品经理(5):“锚定效应”如何应用在Chatbot产品中

锚定效应是认知心理学中一个重要的概念&#xff0c;它描述了人们在进行判断或决策时&#xff0c;往往过于依赖最先接收到的信息或数字&#xff08;即“锚点”&#xff09;&#xff0c;即使后续信息与初始锚点无关甚至相反&#xff0c;这个初始信息也会显著地影响最终的判断结果…

哈希表与哈希扩容

一&#xff0c;哈希表 哈希表简单的理解&#xff1a;在记录的存储位置和它的关键字之间建立一个确定的对应关系f&#xff0c;使每个关键字和结构中一个唯一的存储位置相对应。 哈希表基于数组的&#xff0c;正因为数组创建后难于扩展某些哈希表被基本填满时&#xff0c;性能下…

【虚拟现实】一、AR与VR的基本原理

人不走空 &#x1f308;个人主页&#xff1a;人不走空 &#x1f496;系列专栏&#xff1a;算法专题 ⏰诗词歌赋&#xff1a;斯是陋室&#xff0c;惟吾德馨 增强现实&#xff08;AR&#xff09;和虚拟现实&#xff08;VR&#xff09;技术已经从科幻小说走入现实&#xf…

Mysql使用中的性能优化——索引数对插入操作性能的影响

表的索引可以给数据检索提升效率&#xff0c;但是也给表的增删改操作带来代价。本文我们将关注&#xff0c;索引数量对INSERT操作的影响。 结论 索引数的新增会造成INSERT操作效率下降&#xff0c;约每增一个索引会降低10%效率。 实验数据 可以看到0个索引的效率是7个索引效…

记一次极其坑爹的 process.waitFor() 卡死问题

项目中有个需求需要截取wav的音频文件 &#xff0c;网上找了找方法 用java调用ffmpeg 来截取 public static InputStream trimAudio(MultipartFile inputFile, Double startTime, Double endTime,Double volume) throws IOException {File file new File(FileUtil.getTmpDir…

深度学习笔记: 最详尽广告点击预测系统设计

欢迎收藏Star我的Machine Learning Blog:https://github.com/purepisces/Wenqing-Machine_Learning_Blog。如果收藏star, 有问题可以随时与我交流, 谢谢大家&#xff01; 广告点击预测 1. 问题描述 建立一个机器学习模型来预测广告是否会被点击。 为了简化&#xff0c;我们不…

Rust : windows下protobuf尝试

此前dbpystream库是用python开发 web api。今天在rust中试用一下protobuf。 一、 protobuf编译器下载 具体见相关文章。没有编译器&#xff0c;protobuf无法运行。 windows参见&#xff1a; https://blog.csdn.net/wowotuo/article/details/139458846?spm1001.2014.3001.550…

数据结构--实验

话不多说&#xff0c;直接启动&#xff01;&#x1f44c;&#x1f923; 目录 一、线性表&#x1f60e; 1、建立链表 2、插入元素 3、删除特定位置的元素 4、输出特定元素值的位置 5、输出特定位置的元素值 6、输出整个链表 实现 二、栈和队列&#x1f618; 栈 顺序栈 …

【深度学习】Transformer分类器,CICIDS2017,入侵检测

文章目录 1 前言2 什么是入侵检测系统&#xff1f;3 为什么选择Transformer&#xff1f;4 数据预处理5 模型架构5.1. 输入嵌入层&#xff08;Input Embedding Layer&#xff09;5.2. 位置编码层&#xff08;Positional Encoding Layer&#xff09;5.3. Transformer编码器层&…

使用proteus仿真51单片机的流水灯实现

proteus介绍&#xff1a; proteus是一个十分便捷的用于电路仿真的软件&#xff0c;可以用于实现电路的设计、仿真、调试等。并且可以在对应的代码编辑区域&#xff0c;使用代码实现电路功能的仿真。 汇编语言介绍&#xff1a; 百度百科介绍如下&#xff1a; 汇编语言是培养…

Vue3中的常见组件通信之`$refs`、`$parent`

Vue3中的常见组件通信之$refs、$parent 概述 ​ 在vue3中常见的组件通信有props、mitt、v-model、 r e f s 、 refs、 refs、parent、provide、inject、pinia、slot等。不同的组件关系用不同的传递方式。常见的撘配形式如下表所示。 组件关系传递方式父传子1. props2. v-mod…

用AI制作历史解说视频:GPT + MidJourney + PiKa + FunSound + 剪映

1. 项目介绍 最近某站看到一个看到利用AI创作视频解说&#xff0c;成品画面很酷炫。对此以初学者视角进行复现&#xff0c;创意来源&#xff1a;用AI制作历史解说视频 2. 开始创作 我们参照原作者展示的内容&#xff0c;对古代人物屈原来生成解说视频。 2.1 故事脚本分镜 【…