这是一款效果非常炫酷的纯CSS3圆形图片鼠标滑过旋转翻盖特效。该CSS3特效中,当鼠标滑过圆形图片时,图片以顶边的一个定位点为中心向下旋转,显示出下面的圆形说明文本。

使用方法

HTML结构

该特效使用bootstrap网格系统来布局,基本的HTML结构如下:

......

......

CSS样式

该圆形图片鼠标滑过特效的CSS样式非常简单:每一个.box元素是一张圆形图片,它的定位方式采用相对定位。.pic元素是图片的包裹容器,它的定位方式采用相对定位,并通过transform-origin属性将旋转的原点设置在X轴95%,Y轴50%的地方,这个点是圆形旋转的中心点。效果中通过.pic:after为元素将这个点显示在图片上。

.box-bg{

overflow: hidden;

}

.box{

position:relative;

}

.box .pic{

position: relative;

z-index: 1;

transform-origin: 95% 50% 0;

transition: all 0.5s ease 0s;

}

.box .pic:after{

content: "";

position: absolute;

top: 50%;

left:95%;

width: 8px;

height: 8px;

border-radius: 50%;

background: rgba(0, 0, 0, 0.8);

box-shadow: 0 0 1px rgba(255, 255, 255, 0.9);

margin: -4px 0 0 -4px;

}

在鼠标滑过时,.pic元素被旋转了-140度。

.box:hover .pic{

transform:rotate(-140deg);

}

其它的一些CSS代码是制作圆形图片和文本描述信息的代码。

.box .pic img{

width:100%;

height:auto;

border-radius:50%;

}

.box .content{

position: absolute;

top: 0;

width: 100%;

height: 100%;

border-radius: 50%;

padding: 70px 20px;

background: #b9607e;

}

.box .title{

text-align:center;

margin-bottom:5%;

text-transform:uppercase;

}

.box .title a{

color:#fff;

transition: all 0.3s ease 0s;

}

.box .title a:hover{

color:#333;

}

.box .description{

color:#fff;

text-align:center;

text-transform:uppercase;

}

html5圆形图片自动旋转,纯CSS3圆形图片鼠标滑过旋转翻盖动画特效相关推荐

  1. html 图片自动滚动播放,CSS3实现图片滚动播放效果

    CSS3实现图片滚轮效果 在平常我们使用一些滚动图片的效果,都是用javascript代码(JQuery)实现,但是在如今Html5和CSS3盛行的时代,可以替代javascript代码来实现一些常见 ...

  2. html背景向四周散开,纯css3圆形从中心向四周扩散动画

    查看效果: http://hovertree.com/texiao/css3/37/ 以下为讲解和代码. 可以通过 @keyframes 规则,创建动画. 创建动画的原理是,将一套 CSS 样式逐渐变 ...

  3. css3 3d立体三角形展示图片,纯css3实现图片三角形排列

    当今是个读图时代.纯大部分网页或多或少都会用到图片.特别是图片较多的网页.图片的布局和排版就非常重要了.今天要给大写带来一款纯css3实现图片三角形排列.适合一系列的图片.效果图如下: 实现的代码. ...

  4. 图片展示html css代码,纯CSS3实现图片展示特效

    Web浏览器端的特效越来越让人兴奋,通过CSS和JavaScript,各种意想不到的绚丽效果都能用简单的几句代码完成.本文中要实现的一个纯CSS3的图片展示特效,以前只能用JavaScript实现,可 ...

  5. 纯css3实现的鼠标悬停动画按钮

    今天给大家带来一款纯css3实现的鼠标悬停动画按钮.这款按钮鼠标经过前以正方形的形式,当鼠标经过的时候以动画的形式变成圆形.效果图如下: 在线预览   源码下载 实现的代码. html代码: < ...

  6. html 鼠标图标做成动画效果,纯css3实现的鼠标悬停动画按钮

    今天给大家带来一款纯css3实现的鼠标悬停动画按钮.这款按钮鼠标经过前以正方形的形式,当鼠标经过的时候以动画的形式变成圆形.效果图如下: 实现的代码. html代码: 复制代码 代码如下: css3代 ...

  7. js+css3简易实现2023新年快乐全屏满天星动画特效

    目录 ⭐ 前言 一.效果图 二.代码实现 2.1 html 2.2 CSS 2.3. JS ⭐ 预览 ⭐ 前言 js+css3全屏星星闪烁背景2023新年快乐动画特效,文字还有3D立体效果.其中,利用 ...

  8. html生日快乐爆开烟花,css3+H5炫酷喜庆全屏烟花动画特效

    css3+H5炫酷喜庆全屏烟花动画特效 /* basic styles for black background and crosshair cursor */ body { background: ...

  9. html5动态效果随鼠标动,html5跟随鼠标移动银河星系背景动画特效

    特效描述:html5 跟随鼠标移动 银河星系 背景动画特效.html5银河星系背景动画,鼠标的移动.点击会发生相应的变化! 代码结构 1. HTML代码 流星雨 body {margin:0;padd ...

  10. 纯css3实现图片自动切换

    实现图片自动切换需要用到的主要是css3里面的过渡这一节的内容. 大致思路是这样的: 1.将图片设置为li的背景图片: 2.规定一个@keyframes的规则使得图片按照这个规则进行切换: 3.设置每 ...

最新文章

  1. JAXB –新手的观点,第1部分
  2. [linux驱动]proc学习笔记(一)
  3. 归档日志存在arch_还在用ELK? 是时候了解一下轻量化日志服务Loki了
  4. python如何把控制台输出保存到文件中_如何用10行代码完成目标检测
  5. 虚拟机软件、虚拟机、操作系统它们之间的关系
  6. python selenium 下载附件通过oss上传
  7. php js条形码扫描,使用JavaScript根据图片获取条形码的方法
  8. 前端标注软件-pxcook像素大厨使用心得
  9. 【git】cherry-pick详解
  10. springboot项目制作漂亮的banner
  11. 在python是什么意思_Python a=b是什么意思?
  12. 店盈通:拼多多新店怎么起步 ?四招教你解决
  13. “永远肩负守卫物联网安全的责任和使命”——Ayla CTO发声美网瘫痪事件
  14. ICC学习——LAB2
  15. zabbix 监控 db2_zabbix实战 - abm
  16. string类型--字符串常用取值操作
  17. DS18B20高精度温度传感器,使用介绍【400字】【原创】
  18. 10个找资源必备的网站,精准搜索,想要的全都有
  19. MATLAB LU函数
  20. C#里关于委托的使用方法使用delegate、Action、func和Thread声明、锁安全

热门文章

  1. tomcat如何知道WebRoot是web根目录?
  2. 算法---LeetCode 113. 路径总和 II
  3. java big5_BIG5编码表
  4. linux新硬盘格式化,linux添加新硬盘并格式化
  5. Ubuntu 查看系统版本
  6. word如何弄成两竖列_Word中怎么将文字改成竖排显示
  7. VS 下环境覆盖率测试
  8. 黑科技项目:英雄无敌III Mod Fallen Angel介绍
  9. 理解java的内存结构——运行时数据区域
  10. php后门 佛像,给千年佛像做了个CT,结果好吓人