<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/hover.css/2.3.1/css/hover-min.css">
<link rel="stylesheet" href="path/to/hover-min.css">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hover.css Demo</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/hover.css/2.3.1/css/hover-min.css">
</head>
<body>
<button class="hvr-grow">Hover Me</button>
</body>
</html>
在这个示例中,我们为按钮添加了 hvr-grow
悬停效果,当用户将鼠标悬停在按钮上时,按钮会放大。
Hover.css 的使用主要通过添加预定义的类名来实现。以下是一些常用的悬停效果类名:
hvr-grow
:放大元素。hvr-shrink
:缩小元素。hvr-pulse
:元素轻微脉动。hvr-fade
:背景颜色淡出。hvr-sweep-to-right
:背景颜色向右扫动。hvr-border-fade
:边框颜色淡出。hvr-shadow
:添加阴影效果。hvr-glow
:元素发光。hvr-float
:元素浮动。hvr-tilt
:元素轻微倾斜。可以通过 CSS 自定义悬停效果的持续时间、延迟和其他属性。例如:
.hvr-custom {
transition-duration: 1s;
transition-timing-function: ease-in-out;
}
在 HTML 中使用自定义类:
<button class="hvr-grow hvr-custom">Custom Hover</button>