用 CSS 如何创建加载按钮?
在单击时,按钮可以显示为加载中。单击时,按钮可能会到达下一页,但就在此之前,将显示加载状态。在你的网页上,你可以轻松使用 HTML 和 CSS 显示加载按钮。首先,加载图标。
为图标设置 CDN
为了在我们的网页上添加图标,我们使用了字体恐龙图标。使用 <link> 元素将其包含在网页中 -
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
创建按钮
按钮使用 <button> 元素创建。三个不同的加载图标设置在 <i> 元素中 -
fa-spinner fa-spin fa-circle-o-notch fa-spin fa-refresh fa-spin
以下是将图标放在按钮上的代码 -
<button><i class="fa fa-spinner fa-spin"></i>Loading</button> <button><i class="fa fa-circle-o-notch fa-spin"></i>Loading</button> <button><i class="fa fa-refresh fa-spin"></i>Loading</button>
设计按钮
按钮的样式如下 -
button { background-color: rgb(60, 24, 126); border: none; outline: none; color: white; padding: 12px 24px; font-size: 26px; }
设计图标
使用 margin-left 和 margin-right 属性正确放置加载圆形图标 -
i { margin-left: -12px; margin-right: 8px; }
示例
以下是使用 CSS 创建加载按钮的代码 -
<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" /> <style> button { background-color: rgb(60, 24, 126); border: none; outline: none; color: white; padding: 12px 24px; font-size: 26px; } h1{ font-size: 50px; font-family: monospace,sans-serif,serif; } i { margin-left: -12px; margin-right: 8px; } </style> </head> <body> <h1>Loading Buttons Example</h1> <button><i class="fa fa-spinner fa-spin"></i>Loading</button> <button><i class="fa fa-circle-o-notch fa-spin"></i>Loading</button> <button><i class="fa fa-refresh fa-spin"></i>Loading</button> </body> </html>
广告