一个宽高为200px的div,如何设置,可以让div在5s内旋转一周
时间: 2024-05-03 13:23:13 浏览: 126
可以使用CSS3的动画属性来实现:
```
div {
width: 200px;
height: 200px;
background-color: red;
animation: rotate 5s linear infinite;
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
```
在上面的代码中,我们定义了一个名为“rotate”的动画,从0度旋转到360度,用于让div旋转一周。然后,我们将这个动画应用在div上,并设置它在5秒内线性无限循环播放。
相关问题
button按钮,填充内容为鼠标左键单击,写一个div设置宽高为200px,背景颜色为红色。 单击后讲div背景颜色变为粉色。
这是一个关于前端开发的问题,我可以回答。可以使用以下代码实现:
```
<div id="myDiv" style="width: 200px; height: 200px; background-color: red;">
<button onclick="changeColor()">button</button>
</div>
<script>
function changeColor() {
document.getElementById("myDiv").style.backgroundColor = "pink";
}
</script>
```
当单击按钮时,调用`changeColor`函数,将div的背景颜色设置为粉色。
一个高为117px的长方形的div盒子 分为高为20px三份小的div
好的,可以使用以下 HTML 和 CSS 代码实现这个布局:
HTML代码:
```html
<div class="container">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
```
CSS代码:
```css
.container {
height: 117px;
border: 1px solid #000; /* 方便观察 */
display: flex;
flex-direction: column;
justify-content: space-between;
}
.child {
height: 20px;
background-color: gray;
}
```
其中,`container` 是包含三个小 `div` 的父元素,`child` 表示三个小 `div`。通过设置 `display: flex` 和 `flex-direction: column` 可以让三个小的 `div` 沿垂直方向排列。通过设置 `justify-content: space-between` 可以让三个小的 `div` 之间的距离平均分配,实现了上中下三个小 `div` 的分布。
阅读全文