css3如何实现图片平移

css3中,可利用transform属性实现图片平移,当值设置为“translate(x,y)”可实现图片在x轴和y轴方向同时平移,值为“translate X(x)”可在x轴方向平移,值为“translateY(y)”可在y轴方向平移。

css3如何实现图片平移

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

Transform属性应用于元素的2D或3D转换。这个属性允许你将元素旋转,缩放,移动,倾斜等。

平移的定义:元素在原来的位置上直线移动。

Transform属性有三个设置平移的属性值:

立即学习“前端免费学习笔记(深入)”;

translate(x,y)在x轴和y轴方向同时移动

translate X(x)仅在x轴方向移动

translateY(y)仅在y轴方向移动

代码示例:

HTML代码:

translate(45px)

translateX(45px)

translateY(45px)

css代码:

*, *:after, *:before {  box-sizing: border-box;}body {  background: #F5F3F4;  margin: 0;  padding: 10px;  font-family: 'Open Sans', sans-serif;  text-align: center;}.card {  display: inline-block;  margin: 10px;  background: #fff;  padding: 15px;  min-width: 200px;  box-shadow: 0 3px 5px #ddd;  color: #555;}.card .box {  width: 100px;  height: 100px;  margin: auto;  background: #ddd;  cursor: pointer;  box-shadow: 0 0 5px #ccc inset;}.card .box .fill {  width: 100px;  height: 100px;  position: relative;  background: pink;  opacity: .5;  box-shadow: 0 0 5px #ccc;  -webkit-transition: 0.3s;  transition: 0.3s;}.card p {  margin: 25px 0 0;}.translate:hover .fill {  -webkit-transform: translate(45px, 1em);  transform: translate(45px, 1em);}.translateX:hover .fill {  -webkit-transform: translateX(45px);  transform: translateX(45px);}.translateY:hover .fill {  -webkit-transform: translateY(45px);  transform: translateY(45px);}

效果图:

1.gif

(学习视频分享:css视频教程)

以上就是css3如何实现图片平移的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1620870.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 07:18:19
下一篇 2025年12月24日 07:18:31

相关推荐

  • css3跟css区别是什么

    css3跟css区别是:1、CSS3是CSS技术的升级版本,CSS是用来表现HTML或XML等文件样式的计算机语言;2、CSS3主要包括盒子模型、列表模块等模块,CSS可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日
    000
  • css3有什么用

    CSS3是CSS技术的升级版本,是朝着模块化发展的版本。以前版本的规范作为一个模块比较庞大,且比较复杂,这一版本把它分解为一些小的模块,加入了更多新的模块。 本教程操作环境:windows7系统、CSS3版、Dell G3电脑。 CSS是层叠样式表(Cascading StyleSheet)的缩写。…

    2025年12月24日
    000
  • 巧用CSS steps()函数实现随机翻牌效果!

    翻牌是大家很熟悉的一个互动效果,通常在抽奖活动中出现。那么不借助 JavaScript 是否能够实现随机翻牌效果?翻牌效果肯定是没有问题,CSS 没有随机函数,今天就来分享一个另类的交互实现思路。 CSS 没有内置的“随机”函数,没有像 Javascript 中的 Math.random() 函数,…

    2025年12月24日
    000
  • 什么是CSS motion path模块?如何制作运动路径动画?

    什么是css motion path模块?本篇文章和大家一起详细了解下css motion path模块,谈谈它的用法,介绍一下使用该模块如何制作简单和复杂的路径动画。 CSS 中有一个非常有意思的模块 — CSS Motion Path Module Level 1,翻译过来也就是运动…

    2025年12月24日 好文分享
    000
  • 你值得了解的一种CSS获取图片主题色的小技巧(分享)

    本篇文章给大家分享一种利用 css 获取图片主题色的小技巧。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 背景 起因是微信技术群里有个同学发问,有什么方法能够获取图片的主色呢?有一张图片,获取他的主色调: 利用获取到的这个颜色值,来实现类似这样的功能 — 容器中有一张…

    2025年12月24日 好文分享
    000
  • css3怎么将滚动条隐藏

    css3将滚动条隐藏的方法是,自定义滚动条的伪对象选择器【::-webkit-scrollbar】,例如【.element::-webkit-scrollbar { width: 0 !important }】。 本文操作环境:windows10系统、css 3、thinkpad t480电脑。 在…

    2025年12月24日
    000
  • 一起看看CSS filter中的那些神奇用途

    本篇文章带大家了解一下css filter 有哪些神奇用途。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 背景 基本概念 CSS filter 属性将模糊或颜色偏移等图形效果应用于元素形成滤镜,滤镜通常用于调整图像,背景和边框的渲染。它的值可以为 filter 函数 或使用 ur…

    2025年12月24日 好文分享
    000
  • 纯CSS3实现3d立体文字效果(源码分析)

    本篇文章带大家了解一下3d文字效果的实现原理,没有考虑代码的复用性和可移植性,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 1.单单纯纯的效果一 为了简化操作,我们使用和上一篇文章《纯CSS3文字效果推荐》一样的文档结构,后面的效果大差小不差,也就不再列出。 前端开发whqet …

    2025年12月24日 好文分享
    000
  • css3如何设置背景图片

    css3设置背景图片的方法是添加属性【background-image: url(css.jpg)】。background-image属性用来设置一个元素的背景图像,url中填写图像的url地址。 本文操作环境:windows10系统、css 3、thinkpad t480电脑。 如果我们要添加一张…

    2025年12月24日
    000
  • 使用css过渡有哪些触发方式

    触发方式有:1、通过伪类元素“:hover”触发,语法“元素{transition:属性 过渡时间}元素:hover{属性:属性值}”;2、通过“element.classList.add(“元素名称”)”语句触发css过渡效果。 本教程操作环境:windows7系统、CSS…

    2025年12月24日
    000
  • css3新增的伪类有哪些

    css3伪类:“:first-of-type”、“:last-of-type”、“:only-of-type”、“:only-child”、“:nth-child(2)”、“:enabled”、“:disabled”、“:checked”。 本教程操作环境:windows7系统、CSS3版、Dell…

    2025年12月24日
    000
  • 如何判断浏览器是否支持css3

    判断方法:1、使用“@supports”规则判断,语法格式“@supports(属性:值){标签名称{属性:值}}”2、使用“CSS.supports()”函数判断,语法格式“CSS.supports(“属性”,”值”)”。。 本教程操作环境:wind…

    2025年12月24日
    000
  • css3动画如何停止

    在css中,可以使用animation-play-state属性控制动画的暂停,语法“animation-play-state:paused”;该属性在不同浏览器的兼容性不同,需加上对应前缀(如“-ms-”,“ -webkit-”等)。 本教程操作环境:windows7系统、CSS3&&am…

    2025年12月24日 好文分享
    000
  • CSS3三角形如何实现不断放大

    本文给大家介绍css3三角形如何实现不断放大。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 CSS3三角形不断放大特效 图片预览 index.html代码 立即学习“前端免费学习笔记(深入)”; CSS3三角形不断放大特效 style.css代码 html {height: 10…

    2025年12月24日
    000
  • css3支持为网页添加多个背景图片吗

    css3支持为网页添加多个背景图片。在css中,可以通过直接在background-image属性中指定多个背景路径来为网页添加多个背景图片,语法格式“background-image: url(图片地址), url(图片地址)…;”。 本教程操作环境:windows7系统、CSS3&a…

    2025年12月24日
    000
  • css3中媒体查询的语法组成是什么

    媒体查询的语法组成是“@media not|only mediatype and (expressions) {CSS代码…;}”;媒体查询可由多种媒体组成,可以包含一个或多个表达式,表达式根据条件是否成立返回true或false。 本教程操作环境:windows7系统、CSS3&amp…

    2025年12月24日
    000
  • 用css3实现一个奥运五环

    css3实现奥运五环的方法:首先给5个div设置border-radius样式,制作五个圆环;然后使用position属性设置五个圆环的位置;最后使用z-index属性调整各环的层级关系即可。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 五环…

    2025年12月24日
    000
  • css3中新增加的颜色模式有哪些

    css新增了3种颜色模式:1、RGBA模式,是在RGB模式上新增了Alpha透明度,例“rgba(255,0,0,0.5)”;2、HSL模式,例“hsl(360,50%,50%)”;3、HSLA模式,是在HSL模式上新增了Alpha透明度。 本教程操作环境:windows7系统、CSS3版、Dell…

    2025年12月24日
    000
  • 详解CSS3+SVG滤镜实现不规则边框的方法

    本篇文章将介绍一种配合 svg 滤镜实现各种不规则图形添加边框的小技巧。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 需求背景,给不规则图形添加边框 在我们日常开发中,时长会遇到一些非矩形、非圆形的图案。类似下面这些: 使用纯 CSS,搭配一些技巧,是可以制作出上面的图形的,当然…

    2025年12月24日 好文分享
    000
  • css怎么实现翻转效果

    css实现翻转效果的方法:首先创建一个演示方块,并为其添加transition和transform属性;然后将transition属性添加到需要翻转的p上;最后添加perspective和transform-style属性即可。 本文操作环境:Windows7系统、HTML5&&CS…

    2025年12月24日 好文分享
    000

发表回复

登录后才能评论
关注微信