css3做中心旋转,css立体旋转
css3多张图片怎么绕中心轴旋转
问问题要有逻辑,要描述清楚需求,语言无法表达的就配图,不然别人根本不知道你要的什么。
首先:轴向有3个:x、y、z,都可以理解为某一方向的中心,你要围绕那根转呢?
然后:多张图片的合集在空间上有一个共有的全局x、y、z轴
接着:每张图片又有自己局部的x、y、z轴
你是要全局轴上转还是局部轴上转或者全局和局部轴都转呢?
如果你要都转的话,就像地球自转公转一样,那你自转时方向跟公转统一还是反向或是随机呢?
每张图片自转速度要统一还是要随机呢,随机速度值有个参考范围么?
问题描述不清楚,就包含了很多可能性,你如果问:
很多张图片围一个圆圈,图片围绕圆心旋转,那这个问题大方向就只有两个可能了:
形式1:“ ⊙ ” 外圈是图片路径,中点是圆心
形式2: ”中 ” 口字是图片,中间竖线是圆心 ( 2即把形式1视角方向旋转90度以后的视角 )
CSS transform中的rotate的旋转中心怎么设置
使用transform-origin设置css3旋转中心,分别有两个参数,代表x和y轴的位置。
旋转参考的零点:元素左上角的位置或者说盒子模型的左上角。
参考点的坐标线:向右的x轴和几何x轴一样取正值,向下的y轴和几何y轴相反取正值,图解如下:
CSS transform中的rotate的旋转中心设置有两种:
1.使用关键字设置位置 transform-origin: center bottom;
第一个参数可选center、left、right。分别代表盒模型几何横向中间,横向左侧,横向右侧
第二个参数可选center、top、bottom。分别代表盒模型几何竖向中间,竖向头部,竖向底部
2.使用像素值设置位置 transform-origin:3px 40px; 两个参数为坐标值的x和y值,单位是像素。
CSS transform中的rotate的旋转中心怎么设置?
1、我们用两个相同的div编辑它,这是基本的div代码。
2、这是一个没有旋转的div。然后我们只设置灰蓝色div的旋转,以便我们确切地知道旋转中心点是什么。
3、设置灰蓝色div是使用.t类名,然后使用变换,然后旋转。注意角度是deg,这里我们设置旋转45度。
4、然后查看对比度,灰色蓝色div已旋转,旋转的中心点默认为div的中心。
5、如果我们想设置旋转的中心点,我们可以使用transform-origin属性。将旋转中心设置为左上角,这意味着左上角是旋转中心。
6、此时,旋转中心已经改变,它已经变为左上角。效果如下。
css怎么设置图片定点旋转?
使用CSS3 transform 属性设置元素旋转。
定义和用法
transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。
语法:transform: none|transform-functions;
可能值
实例 旋转 div 元素:
div
{
transform:rotate(7deg);
-ms-transform:rotate(7deg);?/*?IE?9?*/
-moz-transform:rotate(7deg);?/*?Firefox?*/
-webkit-transform:rotate(7deg);?/*?Safari?和?Chrome?*/
-o-transform:rotate(7deg);?/*?Opera?*/
}
浏览器支持
????? Internet Explorer 10、Firefox、Opera 支持 transform 属性。
Internet Explorer 9 支持替代的 -ms-transform 属性(仅适用于 2D 转换)。
Safari 和 Chrome 支持替代的 -webkit-transform 属性(3D 和 2D 转换)。
Opera 只支持 2D 转换。
css3 实现360度无线旋转
使用css3 属性方法 rotate() 实现旋转
transform-origin是规定如何旋转
: center center;为以围绕中心点旋转;
top left; 以围绕左上角旋转;
top right; 以围绕右上角旋转;
CSS3 transform 怎样才能中心旋转
!doctype?html
html
head
meta?charset="utf-8"
titletest/title
meta?name="keywords"?content=""
meta?name="description"?content=""
style
*{margin:0;?padding:0;?list-style:?none;}
body{
???-webkit-perspective:?1000px;
}
???.box{
??????width:?105px;
??????height:?150px;
??????border:?2px?solid?red;
??????margin:?230px?auto?0;
??????position:?relative;
??????-webkit-transform-style:?preserve-3d;
??????-webkit-transform:?rotateX(0deg);
??????-webkit-animation:?move?10s?linear?0.5s?infinite;
???}
???.box?li{
??????position:?absolute;
??????left:?0px;
??????top:?0px;
??????width:?105px;
??????height:?150px;
???}
???.box?li?img{
??????width:?105px;
??????height:?150px;
??????-webkit-transform:?scale(1,1);
???}
???.box?li:nth-child(1){
??????-webkit-transform:?rotateY(0deg)?translateZ(250px);
???}
.box?li:nth-child(2){
???-webkit-transform:?rotateY(30deg)?translateZ(250px);
}
.box?li:nth-child(3){
???-webkit-transform:?rotateY(60deg)?translateZ(250px);
}
.box?li:nth-child(4){
???-webkit-transform:?rotateY(90deg)?translateZ(250px);
}
.box?li:nth-child(5){
???-webkit-transform:?rotateY(120deg)?translateZ(250px);
}
.box?li:nth-child(6){
???-webkit-transform:?rotateY(150deg)?translateZ(250px);
}
.box?li:nth-child(7){
???-webkit-transform:?rotateY(180deg)?translateZ(250px);
}
.box?li:nth-child(8){
???-webkit-transform:?rotateY(210deg)?translateZ(250px);
}
.box?li:nth-child(9){
???-webkit-transform:?rotateY(240deg)?translateZ(250px);
}
.box?li:nth-child(10){
???-webkit-transform:?rotateY(270deg)?translateZ(250px);
}
.box?li:nth-child(11){
???-webkit-transform:?rotateY(300deg)?translateZ(250px);
}
.box?li:nth-child(12){
???-webkit-transform:?rotateY(330deg)?translateZ(250px);
}
???@-webkit-keyframes?move?{
??????0%{
?????????-webkit-transform:?rotateX(0deg)?rotateY(0deg);
??????}
??????50%{
?????????-webkit-transform:?rotateX(0deg)?rotateY(180deg);
??????}
??????100%{
?????????-webkit-transform:?rotateX(0deg)?rotateY(360deg);
??????}
???}
/style
/head
body
???ul?class="box"
??????liimg?src="images/01.jpg"?alt=""/li
??????liimg?src="images/02.jpg"?alt=""/li
??????liimg?src="images/03.jpg"?alt=""/li
??????liimg?src="images/04.jpg"?alt=""/li
??????liimg?src="images/05.jpg"?alt=""/li
??????liimg?src="images/06.jpg"?alt=""/li
??????liimg?src="images/07.jpg"?alt=""/li
??????liimg?src="images/08.jpg"?alt=""/li
??????liimg?src="images/09.jpg"?alt=""/li
??????liimg?src="images/10.jpg"?alt=""/li
??????liimg?src="images/11.jpg"?alt=""/li
??????liimg?src="images/12.jpg"?alt=""/li
???/ul
/body
/html