CSS 3 随机旋转 7 度或 14 度
我怎样才能让我的css 3 div随机旋转7度或14度,但如果是14度,它就不能是7度,反之亦然。
我有这样的代码:
.foo {
background:#fefabc;7
-moz-transform: rotate(7deg);
-webkit-transform: rotate(7deg);
-o-transform: rotate(7deg);
-ms-transform: rotate(7deg);
transform: rotate(7deg);
box-shadow: 0px 4px 6px #333;
-moz-box-shadow: 0px 4px 6px #333;
-webkit-box-shadow: 0px 4px 6px #333;
} `
那么,我怎样才能让它随机旋转 14 度,这样它要么是 7 度,要么是 14 度。
我不介意如何做到这一点,只要完成即可。
谢谢,我已经尽力说得尽可能清楚了。
How can I make my css 3 div rotate either 7 degrees or 14 degrees randomnly, but if it is 14 degrees, it can't be 7 degrees and vice versa.
I have this code:
.foo {
background:#fefabc;7
-moz-transform: rotate(7deg);
-webkit-transform: rotate(7deg);
-o-transform: rotate(7deg);
-ms-transform: rotate(7deg);
transform: rotate(7deg);
box-shadow: 0px 4px 6px #333;
-moz-box-shadow: 0px 4px 6px #333;
-webkit-box-shadow: 0px 4px 6px #333;
} `
So, how can I make this rotate 14 degrees randomnly so it is either 7 or 14 degrees.
I don't mind how to do this, as long as it is done.
Thanks, I have tried to be as clear as possible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于 CSS 不是动态语言,因此您必须使用 javaScript 来实现您的目标。但是您需要将样式与 javaScript 代码分开。所以解决方案是:
首先为旋转 7 个或 14 个类创建两个类:
然后,加载要旋转的元素并随机添加类名
As CSS is not a dynamic language, you have to use javaScript to realize your goals. But you need to separate styles from javaScript Code. So the solution is that:
First you create two classes for both rotating 7 or 14 classes:
Then, you load the elements you want to rotate and add the class name randomly
我不知道你是否可以只用 CSS 来做到这一点,但如果你也使用 JavaScript 的话。
像这样的东西:
I dont know if you can do this in just CSS, but if you also use JavaScript.
Something like this :