首页 > 其他分享 >简单的css3头像旋转与3D旋转效果

简单的css3头像旋转与3D旋转效果

时间:2024-05-20 14:08:19浏览次数:21  
标签:css3 img 效果 300px 旋转 头像 3D

Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`

简单的css3头像旋转与3D旋转效果

日期:2017-7-10 阿珏 css 浏览:3896次 评论:2条

经常会在一些网站看到评论区,评论人的头像当鼠标经过会360°旋转

先看一下效果



css部分

img{
	height:300px;
	border-radius:50%;
	border:2px solid green;
	/*变化规则*/
	transition:all 2s;
}

img:hover{
/*
变化动作
定义2d旋转,参数填写角度
*/
transform:rotate(360deg);
}


HTML部分(很简单,就一张图片)

<img src="http://www.52ecy.cn/log0.png">



3D旋转效果(前台显示样式好像还是冲突了-。-)


CSS代码

div{
	width:300px;
	height:300px;
	border:1px solid red;
	/*如果希望看到3d效果,需要在动的这个元素的父元素,增加一个perspective属性*/
	perspective:300px;/*3D 元素距视图的距离,一般与图片的高一致效果最佳*/
}
img{
	width:300px;
	height:300px;
	border:1px solid red;
	/*变化规则*/
	/*设置旋转元素的原点位置*/
	transform-origin:bottom;
	transition:all 2s;
}

img:hover{
/变化动作/
transform:rotateX(60deg);

}


HTML代码的部分和头像旋转部分的一模一样,只需放一张图片即可,此处忽略。


因我是直接将效果图插入当前页面,会导致与当前页面的css样式发生冲突,毁掉整个页面,固修改了效果图的样式选择器

注意:在IE模式下可能不生效

本博客所有文章 如无特别注明 均为原创。 作者: 阿珏 , 复制或转载请 以超链接形式 注明转自 阿珏博客
原文地址《 简单的css3头像旋转与3D旋转效果

网友评论:

Railgun丶无限 4年前 (2017-07-11)
不是可能,动画效果是h5新特性,ie那渣逼的支持肯定是会出事的

阿珏 4年前 (2017-07-11)
@Railgun丶无限:高版本的ie不是应该多多少少支持那么一点么

标签:css3,img,效果,300px,旋转,头像,3D
From: https://www.cnblogs.com/Ajue/p/18201776

相关文章

  • 3d渲染图用什么软件好?初学者如何选择正确的 3D 渲染软件?
    目前市面上存在许多3D渲染软件,但是对于初学者来说,往往难以决定哪一款最适合自己。小编为大家盘点了近几年市面上主流的几款渲染软件,并总结了这些软件的优势、上手难度和适合行业。一、影视动画、建筑师和室内设计、产品设计:3DMAX3dsMax是一款由Autodesk公司开发的的三维建模、......
  • d3d12龙书阅读----绘制几何体(上) 课后习题
    d3d12龙书阅读----绘制几何体(上)课后习题练习1完成相应的顶点结构体的输入-布局对象typedefstructD3D12_INPUT_ELEMENT_DESC{一个特定字符串将顶点结构体数组里面的顶点映射到顶点着色器的输入签名LPCSTRSemanticName;语义索引如果语义名相同的......
  • 编译mmdetection3d时,无root权限下为虚拟环境单独创建CUDA版本
    在跑一些深度学习代码的时候,如果需要使用mmdetection3d框架,下载的pytorch的cudatoolkit最好需要和本机的cuda版本是一样的,即输入nvcc-V命令后显示的版本一样。但是如果是在学校里,一般是服务器管理员装的cuda驱动是啥版本,cudatoolkit就是啥版本,且非root用户改变不了。但是有非ro......
  • 如何使用Python和Plotly绘制3D图形
    本文分享自华为云社区《Plotly绘制3D图形》,作者:柠檬味拥抱。在数据可视化领域,三维图形是一种强大的工具,可以展示数据之间的复杂关系和结构。Python语言拥有丰富的数据可视化库,其中Plotly是一款流行的工具,提供了绘制高质量三维图形的功能。本文将介绍如何使用Python和Plotly来绘......
  • 代码随想录算法训练营第第八天 | 344.反转字符串 、541. 反转字符串II、卡码网:54.替
    344.反转字符串建议:本题是字符串基础题目,就是考察reverse函数的实现,同时也明确一下平时刷题什么时候用库函数,什么时候不用库函数题目链接/文章讲解/视频讲解:https://programmercarl.com/0344.反转字符串.html/***@param{character[]}s*@return{void}Donotret......
  • 3D目标检测框架OpenPCDet安装
    一、介绍前面介绍了一些3D点云目标检测的文章,这篇开始介绍一个通用的3D目标检测代码框架,OpenPCDet是一个简单好用的开源框架,主要是针对点云目标检测,集成了很多现有的算法。https://github.com/open-mmlab/OpenPCDet设计模式支持的算法二、安装过程拉取源码gitclo......
  • [Paper Reading] PETR: Position Embedding Transformation for Multi-View 3D Object
    PETR:PositionEmbeddingTransformationforMulti-View3DObjectDetectionPETR:PositionEmbeddingTransformationforMulti-View3DObjectDetection时间:22.07机构:MegviiTL;DR一种多目3D目标检测的方法,主体思想是将3D坐标信息编码到2D图像特征,产生3Dawaredfeatur......
  • 3ds Max与Maya不同之处?两者哪个更适合云渲染?
    3dsMax和Maya都是知名的3D软件,各有其特色。3dsMax以直观的建模和丰富的插件生态闻名;Maya则在动画和角色创作方面更为出色。两者都支持云渲染技术,能帮助用户在云端高效完成项目。一、3dsMax和Maya之间的主要区别:3dsMax和Maya由Autodesk公司开发的3D建模和动画软件......
  • worm. 3dsmax.alc.1蠕虫病毒
    病毒特征:1.Ctrl+Z撤销崩溃2.关闭文件时点击“不保存”,却自动保存3.中毒后主文件都会中毒,并感染其他max文件,有可能损坏你的模型文件原理:1.打开一个带病毒的模型文件(保存后?)2.在脚本目录下(STARTUP)创建“vrdematcleanbeta.mse”、“vrdematcleanbeta.msex”并会一直存在3.这两......
  • 我的u3d作品
    主要功能登录可与后端交互实现登录与注册功能角色选择选择角色进行游戏并且与后端同步角色选择结果加载场景进度条切换场景时显示加载进度并与后端同步主城UI传送功能连招功能连续点击攻击可以实现三段攻击点击小按钮可以释放技能怪物AI使用有限状态机实现,寻......