HTML、CSS和JavaScript代码组合创建了一个具有点击涟漪效果的按钮。以下是代码的详细分析:
HTML
- 文档类型和语言设置:
<!DOCTYPE html>
声明了文档类型为HTML5。<html lang="en">
设置了文档的语言为英语。
- 头部(Head):
- 包含了字符集设置(UTF-8)和视口设置(确保页面在移动设备上正确显示)。
- 引入了内嵌的CSS样式。
- 设置了页面标题为“Button Ripple Effect”。
- 主体(Body):
- 包含一个按钮,其类名为“ripple”,按钮文本为“Click Me”。
CSS
- 全局样式:
* { box-sizing: border-box; }
:确保所有元素的padding和border都包含在元素的总宽度和高度内。
- 主体样式:
body
设置了黑色背景、Roboto字体、Flexbox布局(用于居中对齐内容)、隐藏溢出、以及确保页面高度始终为视口高度。
- 按钮样式:
button
设置了紫色背景