iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >css怎么实现图片的旋转
  • 684
分享到

css怎么实现图片的旋转

2024-04-02 19:04:59 684人浏览 独家记忆
摘要

这篇文章主要介绍了CSS怎么实现图片的旋转,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   1、构建图像轮播框架   首先是html。

这篇文章主要介绍了CSS怎么实现图片的旋转,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

  1、构建图像轮播框架

  首先是html。它有点难以阅读,因为我们删除了元素之间的任何空格或回车。这样我们就可以使用javascript更轻松地引用不同的图像-空格或行在某些浏览器中创建新节点。

  <divid="stage">

  <divid="rotator"><ahref="snow1.jpg"><imgsrc="snow1.jpg"width="140"></a><ahref="snow2.jpg"><imgsrc="snow2.jpg"width="140"></a><ahref="snow3.jpg"><imgsrc="snow3.jpg"width="140"></a><ahref="snow4.jpg"><imgsrc="snow4.jpg"width="140"></a><ahref="snow5.jpg"><imgsrc="snow5.jpg"width="140"></a><ahref="snow6.jpg"><imgsrc="snow6.jpg"width="140"></a><ahref="snow7.jpg"><imgsrc="snow7.jpg"width="140"></a><ahref="snow8.jpg"><imgsrc="snow8.jpg"width="140"></a></div>

  </div>

  <pid="controls"><ahref="#"onclick="rollLeft(document.getElementById('rotator'));returnfalse;">&larr;</a>

  <ahref="#"onclick="rollRight(document.getElementById('rotator'));returnfalse;">&rarr;</a></p>

  正如你所看到的,那里没有太多需要解释的地方。画廊包含在DIV中,包括列出的照片/链接,然后是一些带有onclick事件的导航链接。

  2、在3D空间中布置照片

  造型更加复杂。我们在这里做的是将前五张照片塑造成凹形并隐藏任何额外的照片(暂时)。外部照片旋转60度,相邻照片旋转30度。中央照片被抬离页面。

  #stage{

  margin:1emauto;

  height:120px;

  }

  #rotator{

  position:absolute;

  white-space:nowrap;

  -WEBkit-perspective:1200px;

  -moz-perspective:1200px;

  }

  #rotatoraimg{

  position:relative;

  padding:10px;

  border:1pxsolid#ccc;

  vertical-align:middle;

  }

  #rotatora:nth-child(1)img{

  -webkit-transfORM-origin:100%50%0;

  -webkit-transform:rotateY(-60deg);

  -moz-transform-origin:100%50%0;

  -moz-transform:rotateY(-60deg);

  }

  #rotatora:nth-child(2)img{

  -webkit-transform-origin:050%0;

  -webkit-transform:rotateY(-30deg);

  -moz-transform-origin:050%0;

  -moz-transform:rotateY(-30deg);

  }

  #rotatora:nth-child(3)img{

  -webkit-transform:translateZ(220px);

  -moz-transform:translateZ(220px);

  }

  #rotatora:nth-child(4)img{

  -webkit-transform-origin:100%50%0;

  -webkit-transform:rotateY(30deg);

  -moz-transform-origin:100%50%0;

  -moz-transform:rotateY(30deg);

  }

  #rotatora:nth-child(5)img{

  -webkit-transform-origin:050%0;

  -webkit-transform:rotateY(60deg);

  -moz-transform-origin:050%0;

  -moz-transform:rotateY(60deg);

  }

  #rotatora:nth-child(n+6){

  display:none;

  }

  为了引用单个照片/链接,我们使用了nth-child伪类(如果不清楚,在之前的文章【css伪类之nth-child()示例详解】里有介绍)。在这种情况下,链接(A)是父DIV的子代。如果没有链接,则孩子们将成为IMG元素。

  3、旋转照片

  您之前看到的一点JavaScript(onclick)调用以下函数。他们所做的就是从DOM中的照片数组的一端获取一个元素并将其移动到另一端:

  <scripttype="text/javascript">

  functionrollRight(el)

  {

  el.insertBefore(el.lastChild,el.firstChild);

  }

  functionrollLeft(el)

  {

  el.appendChild(el.firstChild);

  }

  </script>

  JavaScript代码应该(几乎总是)放在页面的底部。

  第一个函数将包含包含最后一个照片/链接(可见或隐藏)的节点,并将其放在第一个照片/链接之前。第二个函数获取第一个照片/链接并将其移动到行的末尾。使用onclick不是最优雅的方法,但现在它就足够了。

  随着节点的移动,它们会采用分配给新位置(1,2,3,4,5或6+)的样式,因此我们需要做的就是改变它们的位置而不用担心移动或旋转。

感谢你能够认真阅读完这篇文章,希望小编分享的“css怎么实现图片的旋转”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网VUE频道,更多相关知识等着你来学习!

--结束END--

本文标题: css怎么实现图片的旋转

本文链接: https://www.lsjlt.com/news/91466.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • css怎么实现图片的旋转
    这篇文章主要介绍了css怎么实现图片的旋转,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   1、构建图像轮播框架   首先是HTML。...
    99+
    2024-04-02
  • css怎么让图片旋转
    小编给大家分享一下css怎么让图片旋转,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css的三种引入方式1.行内样式,最直接最简单的一种,直接对HTML标签使用s...
    99+
    2023-06-14
  • CSS怎么设置图片旋转
    本篇内容主要讲解“CSS怎么设置图片旋转”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS怎么设置图片旋转”吧!具体代码:<!DOCTYPE html><html lang=...
    99+
    2023-06-27
  • css如何旋转图片
    这篇文章主要介绍了css如何旋转图片,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。css旋转图片的方法:首先创建一个HTML示例文件;然后在body中创建一个div;最后通过...
    99+
    2023-06-14
  • jquery怎么实现查看图片旋转
    在前端开发中,显示和浏览图片是一个常见的需求。有时候我们需要对图片进行旋转,来达到更好的显示效果。在此情况下,我们可以使用 jQuery 库来轻松地实现图片旋转的功能。下面将详细介绍如何使用 jQuery 实现查看图片旋转。一、准备工作首先...
    99+
    2023-05-14
  • Css3怎么实现图片空间旋转
    这篇文章主要介绍了Css3怎么实现图片空间旋转的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Css3怎么实现图片空间旋转文章都会有所收获,下面我们一起来看看吧。transfor...
    99+
    2024-04-02
  • vue3怎么实现旋转图片验证
    这篇“vue3怎么实现旋转图片验证”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue3怎么实现旋转图片验证”文章吧。一、前...
    99+
    2023-06-30
  • 如何使用CSS实现图片的旋转效果
    如何使用CSS实现图片的旋转效果CSS(Cascading Style Sheets)是一种用于设置网页样式和布局的标记语言。通过CSS,我们可以实现许多吸引人的网页效果,其中包括图片的旋转效果。在本文中,我们将讨论如何使用CSS来实现图片...
    99+
    2023-11-21
    CSS 图片 旋转
  • html5怎么实现图片的3D旋转效果
    本篇内容主要讲解“html5怎么实现图片的3D旋转效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html5怎么实现图片的3D旋转效果”吧!   完整代码如...
    99+
    2024-04-02
  • photoshop图片怎么旋转
    这篇文章主要讲解了“photoshop图片怎么旋转”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“photoshop图片怎么旋转”吧!ps旋转图片的方法:首先我们点击左上角的“文件”,点击“打...
    99+
    2023-07-01
  • vue3实现旋转图片验证
    本文实例为大家分享了vue3实现旋转图片验证的具体代码,供大家参考,具体内容如下 一、前言 一个突发奇想的创作。 二、代码 <template>   <el-dia...
    99+
    2024-04-02
  • 如何实现HTML图片旋转
    小编给大家分享一下如何实现HTML图片旋转,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!实现HTML图片旋转,HTML5+CSS...
    99+
    2024-04-02
  • CSS3实现图片放大旋转
    知识点:    css3动画    transition     @-webkit-keyframes rotation{ from {-webkit-transform: rotate(0deg);} to {-webkit-transf...
    99+
    2023-01-31
    图片
  • python opencv怎么旋转图片
    本篇内容介绍了“python opencv怎么旋转图片”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!函数用法(h,w)=img2.shape...
    99+
    2023-06-30
  • Htlm如何实现图片3D旋转
    这篇文章主要介绍了Htlm如何实现图片3D旋转的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Htlm如何实现图片3D旋转文章都会有所收获,下面我们一起来看看吧。animatio...
    99+
    2024-04-02
  • PHP实现图片旋转的方法详解
    最近有一个需求需要将前端上传过来的图片进行逆时针旋转90°,这个主要需要使用到php的imagerotate方法对于图片进行旋转,具体实现方法如下: <php na...
    99+
    2022-11-13
    PHP图片旋转方法 PHP图片旋转 PHP 旋转
  • CSS中怎么实现旋转与翻转
    本篇文章为大家展示了CSS中怎么实现旋转与翻转,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。css 2.0还是没有翻转的,3.0里面有rotate属性,这个可以把元...
    99+
    2024-04-02
  • css怎么实现翻转图片的效果
    这篇“css怎么实现翻转图片的效果”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“css怎么实现翻转图片的效果”,小编整理了以下知识点,请大家跟着小编的步伐一步...
    99+
    2024-04-02
  • jquery如何实现查看图片旋转
    这篇“jquery如何实现查看图片旋转”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“jquery如何实现查看图片旋转”文章吧...
    99+
    2023-07-06
  • Exif.js图片旋转怎么修正
    这篇文章主要介绍“Exif.js图片旋转怎么修正”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Exif.js图片旋转怎么修正”文章能帮助大家解决问题。上传后图片旋转修正测试流程上传 -> ba...
    99+
    2023-06-29
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作