纯HTML5+CSS3制作图片旋转

这篇文章主要介绍了纯html5+css3制作图片旋转,html5结合css3 实现的一些动画特效,实现起来比较容易,感兴趣的小伙伴们可以参考一下

此实例可以应用到许多项目中,很实用,希望大家可以掌握。

效果图如下:

纯HTML5+CSS3制作图片旋转

这个效果实现起来其实并不困难,代码清单如下:

XML/HTML Code复制内容到剪贴板

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

        Document            #liu{                 width:280px;                 height: 279px;                 background: url(shishi.png) no-repeat;                 border-radius:140px;                 -webkit-animation:run 6s linear 0s infinite;             }             #liu:hover{                 -webkit-animation-play-state:paused;             }             @-webkit-keyframes run{                 from{                     -webkit-transform:rotate(0deg);                 }                 to{                     -webkit-transform:rotate(360deg);                 }             }             

1. id为liu的p就是用来展示图片的区域,只不过这里的图片是使用的背景图片,并且通过设置圆角来达到圆形的效果。
2. 代码中关键的部分是怎样使得图片无限转动。 我们可以使用 -webkit-animation 和 @-webkit-keyframes 组合使用来完成。

-webkit-animation 是一个复合属性,定义如下:

-webkit-animation: name duration timing-function delay iteration_count direction;

name: 是 @-webkit-keyframes 中需要指定的方法,用来执行动画。

duration: 动画一个周期执行的时长。

timing-function: 动画执行的效果,可以是线性的,也可以是”快速进入慢速出来”等。

delay: 动画延时执行的时长。

iteration_count: 动画循环执行次数,如果是infinite,则无限执行。

direction: 动画执行方向。

3. @-webkit-keyframes 中的from和to 两个属性,就是指定动画执行的初始值和结束值。

4. -webkit-animation-play-state:paused; 暂停动画的执行。

以上就是本文的全部内容,希望对大家实现图片旋转特效有所帮助。

相关推荐:

html5生成柱状图(条形图)效果的实例代码

以上就是纯HTML5+CSS3制作图片旋转的详细内容,更多请关注创想鸟其它相关文章!

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

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

相关推荐

  • 如何利用CSS3截取字符串

    截取字符串一般是用js或者后台语言来实现,其实使用css也是可以实现此效果的。下面通过一段实例代码给大家介绍css3截取字符串的方法,需要的朋友参考下吧 截取字符串一般是用js或者后台语言来实现,其实使用CSS也是可以实现此效果的。 代码实例如下: CSS教程-本站 #first{ width:12…

    好文分享 2025年12月24日
    000
  • css3实现求婚小动画

    这篇文章主要介绍了关于css3实现求婚小动画,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 昨天在微信公众号中看到这一篇文章,瞬间觉得css太强大了,只要你想做,everything is possible! 首先放张效果图 然后一步步分析一下: 首先是刚出现的新郎的动画 .w-m …

    2025年12月24日
    000
  • CSS和CSS3实现画出三角形元素

    这篇文章主要介绍了关于CSS和CSS3实现画出三角形元素,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 前端页面偶尔需要有三角形图标或者三角形样式,现在图标的三角形大多用字体图标去实现了,但是有些大的三角形模块还是需要前端运用css样式去画出来的,下面介绍各种角度的三角形css样式代…

    好文分享 2025年12月24日
    000
  • CSS3如何实现全景图

    本文主要和大家介绍了css3实现全景图特效示例代码的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 基本代码 html代码: 首先定义一些基本的样式和动画: .panorama { width: 300px; height: 300px; b…

    好文分享 2025年12月24日
    200
  • CSS3实现倾斜和旋转动画效果

    这次给大家带来CSS3实现倾斜和旋转动画效果,实现CSS3倾斜和旋转动画效果的注意事项有哪些,下面就是实战案例,一起来看一下。 先看看静态的效果,运行后的效果更好 示例代码如下 css3学习 .d{width: 200px;height: 200px;border-radius: 50%;borde…

    2025年12月24日
    000
  • 浅谈CSS3新特性之多列布局模块

    CSS3新增了一个多列布局模块(Multi-column Layout Module),主要应用在文本的多列布局方面。 multi-column可分为: ① 列数和列宽:column-count、column-width、columns column-count:值为正整数,不带单位,表示Multi…

    好文分享 2025年12月24日
    000
  • CSS3自适应布局技术之弹性尺寸

    网格布局支持弹性尺寸(flex-size),这是一个很好的自适应布局技术。 弹性尺寸使用fr尺寸单位,其来自 “fraction” 或 “fractional unit” 单词的前两个字母,表示整体空间的一部分。 比如下面的CSS规则: grid-te…

    好文分享 2025年12月24日
    000
  • 用CSS3实现鼠标浮动放大图片

    这次给大家带来用CSS3实现鼠标浮动放大图片,用CSS3实现鼠标浮动放大图片的注意事项有哪些,下面就是实战案例,一起来看一下。 无需JS和jQuery代码实现CSS3鼠标浮动放大图片 .box { /* 可见视觉区域 */ width: 480px; height: 250px; position:…

    好文分享 2025年12月24日
    000
  • CSS3阴影box-shadow功能的使用详解

    这次给大家带来CSS3阴影box-shadow功能的使用详解,使用CSS3阴影box-shadow的注意事项有哪些,下面就是实战案例,一起来看一下。 text-shadow是给文本添加阴影效果,box-shadow是给元素块添加周边阴影效果。随着HTML5和CSS3的普及,这一特殊效果使用越来越普遍…

    2025年12月24日 好文分享
    000
  • css3中量级单位的使用区别

    这次给大家带来css3中量级单位的使用区别,css3中量级单位使用的注意事项有哪些,下面就是实战案例,一起来看一下。 px:绝对单位,页面按精确像素展示 em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个固定的…

    好文分享 2025年12月24日
    000
  • Css3的之形状总结

    这次给大家带来Css3的之形状总结,使用Css3形状的注意事项有哪些,下面就是实战案例,一起来看一下。 一、自适应椭圆  border-radius特性: 可以单独指定水平和垂直半径,并且值可以是百分比,用/(斜杠)分隔这两个值即可(可以实现自适应宽度椭圆)。 还可以单独指定四个角度不同的水平和垂直…

    2025年12月24日 好文分享
    000
  • CSS3的blur白边怎么去除

    这次给大家带来CSS3的blur白边怎么去除,去除CSS3的blur白边注意事项有哪些,下面就是实战案例,一起来看一下。 做一个登录页,全屏背景图毛玻璃效果,实现方法如下: HTML:                   var w = window.innerWidth || document.d…

    2025年12月24日 好文分享
    000
  • CSS3的box-sizing属性图文教程

    这次给大家带来CSS3的box-sizing属性图文教程,使用CSS3的box-sizing属性注意事项有哪些,下面就是实战案例,一起来看一下。 简介 box-sizing属性包括content-box(default),border-box,padding-box。      1、content-…

    2025年12月24日
    000
  • CSS3的webkit-tap-highlight-color属性如何使用

    这次给大家带来CSS3的webkit-tap-highlight-color属性如何使用,使用CSS3的webkit-tap-highlight-color的注意事项有哪些,下面就是实战案例,一起来看一下。 -webkit-tap-highlight-color 这个属性只用于iOS (iPhone…

    好文分享 2025年12月24日
    000
  • CSS3做出响应式、可配置的抽奖转盘

    这次给大家带来CSS3做出响应式、可配置的抽奖转盘,CSS3做出响应式、可配置的抽奖转盘的注意事项有哪些,下面就是实战案例,一起来看一下。 源于前段时候微信小程序最初火爆公测时段,把以前用 Canvas 实现的大转盘抽奖移植成微信小程序,无奈当时小程序对 Canvas 支持不够完善,只好降低用 CS…

    2025年12月24日
    000
  • CSS3实现扇形动画菜单流程详解

    这次给大家带来CSS3实现扇形动画菜单流程详解,CSS3实现扇形动画菜单的注意事项有哪些,下面就是实战案例,一起来看一下。 原文章请点击这里 简化版完整实例 CSS3扇形动画菜单*{padding: 0; margin: 0;}body{background:#b1b1b1;margin:0px;p…

    2025年12月24日
    000
  • CSS3制作粉红色登录界面

    这次给大家带来CSS3制作粉红色登录界面,CSS3制作粉红色登录界面的注意事项有哪些,下面就是实战案例,一起来看一下。 心血来潮,想学学 material design 的设计风格,就尝试完成了一个登录页面制作. 这是整体效果. 感觉还不错吧,结尾会附上代码 在编写的过程中,没有使用任何图片或者字体…

    2025年12月24日 好文分享
    000
  • css3视觉特效的实现

    这次给大家带来css3视觉特效的实现,实现css3视觉特效的注意事项有哪些,下面就是实战案例,一起来看一下。 一、单侧阴影 1、box-shadow属性的应用,格式:h-shadow v-shadow blur spread color inset属性取值介绍 h-sahdow:水平阴影的位置,允许…

    2025年12月24日 好文分享
    000
  • CSS3的浏览器兼容问题

    这次给大家带来CSS3的浏览器兼容问题,CSS3浏览器兼容的注意事项有哪些,下面就是实战案例,一起来看一下。 本篇介绍了CSS3与页面布局学习总结——浏览器兼容与前端性能优化,具体如下: 一、浏览器兼容 1.1、概要 世界上没有任何一个浏览器是一样的,同样的代码在不一样的浏览器上运行就存在兼容性问题…

    2025年12月24日 好文分享
    000
  • css3实现动画自行车效果

    这次给大家带来css3实现动画自行车效果,css3实现动画自行车效果的注意事项有哪些,下面就是实战案例,一起来看一下。 首先来看看实现的效果图(静态): 实例源码: 自行车 * { margin: 0; padding: 0 } ol, ul { list-style: none/*去掉圆点或数字*…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信