css做一个盒子,文本内容为design,当鼠标放上去,盒子变成圆,盒子背景颜色改变
时间: 2024-11-29 19:36:19 浏览: 4
css盒子模型的讲解
你可以使用CSS来创建这样一个交互式的盒子。首先,你需要设置基础的盒子样式,包括文字内容和默认样式。然后利用伪类`:hover`来实现鼠标悬停时的效果变化。下面是一个简单的示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
.box {
display: inline-block;
width: 100px;
height: 50px;
padding: 10px;
text-align: center;
font-size: 24px;
border-radius: 0; /* 默认非圆角 */
background-color: #ccc; /* 默认背景色 */
transition: background-color 0.3s ease, border-radius 0.3s ease; /* 添加过渡效果,让变化平滑 */
}
.box:hover {
border-radius: 50%; /* 鼠标悬浮时变为圆形 */
background-color: #ffcc00; /* 背景颜色变化 */
}
</style>
</head>
<body>
<div class="box">design</div>
</body>
</html>
```
在这个例子中,`.box`是你的容器元素,`design`是盒子里的文本内容。当你将鼠标放在这个盒子上时,它会立即变为圆形,并且背景颜色变为黄色。
阅读全文