【css酷炫效果】純CSS實現懸浮彈性按鈕
- 緣
- 創作背景
- html結構
- css樣式
- 完整代碼
- 效果圖
想直接拿走的老板,鏈接放在這里:https://download.csdn.net/download/u011561335/90492020
緣
創作隨緣,不定時更新。
創作背景
剛看到csdn出活動了,趕時間,直接上代碼。
html結構
<button class="elastic-button">點我點我!</button>
css樣式
body {display: flex;justify-content: center;align-items: center;height: 100vh;margin: 0;background-color: #f0f0f0;}.elastic-button {padding: 15px 30px;font-size: 16px;color: #fff;background-color: #007BFF;border: none;border-radius: 5px;cursor: pointer;transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55), box-shadow 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);}.elastic-button:hover {transform: translateY(-10px);box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);}.elastic-button:active {transform: translateY(2px);box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);transition: transform 0.1s, box-shadow 0.1s;}
完整代碼
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>CSS Elastic Button</title><style>body {display: flex;justify-content: center;align-items: center;height: 100vh;margin: 0;background-color: #f0f0f0;}.elastic-button {padding: 15px 30px;font-size: 16px;color: #fff;background-color: #007BFF;border: none;border-radius: 5px;cursor: pointer;transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55), box-shadow 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);}.elastic-button:hover {transform: translateY(-10px);box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);}.elastic-button:active {transform: translateY(2px);box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);transition: transform 0.1s, box-shadow 0.1s;}</style>
</head>
<body><button class="elastic-button">點我點我!</button>
</body>
</html>