【CSS3线性渐变·元素转换·HTML】
以下是一个简单的HTML和CSS代码示例,展示了如何结合使用CSS3的线性渐变和元素转换效果:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS3 Linear Gradient & Transform Example</title>
<style>
.box {
width: 100px;
height: 100px;
background: linear-gradient(to right, red, yellow);
transition: transform 0.5s ease-in-out;
}
.box:hover {
transform: rotate(360deg) scale(1.2);
}
</style>
</head>
<body>
<div class="box"></div>
</body>
</html>
这段代码中,.box
类定义了一个宽度和高度均为100像素的方块,背景应用了从左到右的红色到黄色线性渐变。当鼠标悬停在这个方块上时,transform
属性通过旋转和缩放实现变换效果,hover
伪类在鼠标经过时生效。这个例子展示了如何结合使用CSS3的渐变和变换效果来增强网页元素的视觉效果。
评论已关闭