我通过CSS将硬币沿Y轴旋转90度.有没有办法让我可以在旋转后显示硬币的厚度,我认为在硬币沿Y轴旋转后我可以缩放,但这似乎不起作用.如果可能的话,请建议一些方法来做同样的事情.link_on_js也是如此.请使用webkit浏览器打开链接.
CSS
.coin {
display: block;
background: url("url-to-image-of-coin.jpg");
background-size: 100% 100%;
width: 100px;
height: 100px;
margin: auto;
border-radius: 100%;
transition: all 500ms linear;
}
.flip {
transform: rotateY(180deg);
}
Run Code Online (Sandbox Code Playgroud)
HTML
<div class="coin"></div>
Run Code Online (Sandbox Code Playgroud)
jQuery的
$('.coin').click(function() {
$(this).toggleClass('flip');
});
Run Code Online (Sandbox Code Playgroud)
小提琴
我试图在这个链接code_on_jsfiddle上使用效果.效果是显示硬币旋转时的厚度.代码似乎在jsfiddle上正常工作,但是当我尝试在我的代码库中使用它时,它只是不起作用.请有人建议我使用保存-3d可能不起作用的各种情况,或者可能会出现其他问题.
我试图找出问题所在,我在w3c.org上找到了链接,其中写道:"因此保留3D空间中元素的层次结构要求层次结构中的每个祖先都具有值'preserve-3d'for'变换风格"所以我认为这可能是我的任何祖先div可能没有保留-3d风格,但当我试图模拟这样的情况,其中一个祖先是也没有保留-3D风格甚至比所需的过渡工作链接.使用webkit查看悬停时的转换.请帮忙
我想在wordpress博客中编写一些python代码,但不保留空格.有人可以告诉我如何在博客中编写我的python代码,并保留适当的缩进和样式,因为缩进对于python代码非常重要.
我正在编写一个代码来生成数组元素的排列.我写了两种不同类型的交换函数,一种使用临时存储工作正常,而另一种不使用任何临时存储的交换函数不生成输出.为什么会这样?
以下代码工作正常
#include<iostream>
#include<cstdio>
using namespace std;
int tt=0;
void swap1 (int v[], int i, int j) {
int t;
t = v[i];
v[i] = v[j];
v[j] = t;
}
void permute(int arr[],int n,int index)
{
if(index==n)
{
for(int i=0;i<n;i++) printf ("%c", arr[i]) ;
printf("\n");
tt++;
}
else
for(int j=index; j < n ;j++)
{
swap1(arr,index,j);
permute(arr,n,index+1);
swap1(arr,j,index);
}
}
int main()
{
int arr[]={'a','b','c','d'};
permute(arr,4,0);
cout<<endl;
printf("%d\n",tt);
getchar();
}
output:
acbd
acdb
adcb
adbc
bacd
badc
bcad
bcda
bdca …Run Code Online (Sandbox Code Playgroud) 为什么这段代码打印4作为输出?
还请提供一些细节,以帮助我更好地理解这种行为.
int main(){
int *p=NULL;
printf("%d" ,p+1);
return 0;
}
Run Code Online (Sandbox Code Playgroud)