Pure.CSS按钮用法示例

本文概述

什么是按钮

在GUI(图形用户界面)中, 按钮是对话框中一个小的轮廓区域, 可用于通过单击来选择选项或命令。

不同类型的按钮的列表:

  • 默认按钮
  • 禁用的按钮
  • 活动按钮
  • 主要按钮
  • 定制按钮
  • 不同类型的按钮
  • 带有图标的按钮
  • 按钮组

Pure.CSS默认按钮

“纯按钮”类名用于任何<a>或<button>元素以创建纯按钮。

例:

请参见以下示例, 创建一个纯按钮。

<!DOCTYPE html>
<html>
<link rel="stylesheet" 
href="https://unpkg.com/purecss@1.0.0/build/pure-min.css" 
integrity="sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w" 
crossorigin="anonymous">
<a class="pure-button" 
href="#">A Pure Button</a>
<button class="pure-button">
A Pure Button</button>
</html>

立即测试

输出

Pure.CSS按钮1

Pure.CSS禁用按钮

“纯按钮禁用”类名与纯按钮一起使用, 将按钮标记为禁用。

你也可以直接对按钮使用”已禁用”属性, 以获得相同的结果。

例子

请参阅两种方法来禁用按钮。

<!DOCTYPE html>
<html>

<link rel="stylesheet" 
href="https://unpkg.com/purecss@1.0.0/build/pure-min.css" 
integrity="sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w" 
crossorigin="anonymous">

<button class="pure-button pure-button-disabled">A Disabled Button</button>
<button class="pure-button" disabled>A Disabled Button</button>

</html>

立即测试

输出

Pure.CSS按钮2

Pure.CSS活动按钮

” pure-button-active”类名称与pure-button一起使用, 以对按钮进行样式设置, 使其看起来”被按下”。

你可以将pure-button-active类名放在任何<a>或<button>元素中。

例子

<!DOCTYPE html>
<html>

<link rel="stylesheet" 
href="https://unpkg.com/purecss@1.0.0/build/pure-min.css" 
integrity="sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w" 
crossorigin="anonymous">

<a class="pure-button pure-button-active" href="#">Active Button</a>
<button class="pure-button pure-button-active">Active Button</button>

</html>

立即测试

输出

Pure.CSS按钮3

Pure.CSS主按钮

你必须在” pure-button”旁边添加” pure-button-primary”类名, 以指示该按钮代表主要操作。

你可以将pure-button-primary类名放入任何<a>或<button>元素。

例子

<!DOCTYPE html>
<html>

<link rel="stylesheet" 
href="https://unpkg.com/purecss@1.0.0/build/pure-min.css" 
integrity="sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w" 
crossorigin="anonymous">

<a class="pure-button pure-button-primary" href="#">A Primary Button</a>
<button class="pure-button pure-button-primary">A Primary Button</button>

</html>

立即测试

输出

Pure.CSS按钮4

定制按钮

你还可以为自己的应用程序定制按钮。定制纯按钮非常容易, 因为Pure.CSS需要最少的样式。

将自定义CSS分组到一个类中, 例如button-foo, 然后可以将其添加到已经具有纯按钮类名的元素中。

例子

<!DOCTYPE html>
<html>

<link rel="stylesheet" 
href="https://unpkg.com/purecss@1.0.0/build/pure-min.css" 
integrity="sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w" 
crossorigin="anonymous">

<div>
    <style scoped>

        .button-success, .button-error, .button-warning, .button-secondary {
            color: white;
            border-radius: 4px;
            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        }

        .button-success {
            background: rgb(28, 184, 65);
        }

        .button-error {
            background: rgb(202, 60, 60);
        }

        .button-warning {
            background: rgb(223, 117, 20);
        }

        .button-secondary {
            background: rgb(66, 184, 221);
        }

    </style>

    <button class="button-success pure-button">Success Button</button>
    <button class="button-error pure-button">Error Button</button>
    <button class="button-warning pure-button">Warning Button</button>
    <button class="button-secondary pure-button">Secondary Button</button>
</div>
</html>

立即测试

输出

Pure.CSS按钮5

不同类型的按钮

  • 超小按钮
  • 小按钮
  • 常规按钮
  • 大按钮
  • 超大按钮

例子

让我们以一个示例查看Pure.CSS中的所有按钮:

<!DOCTYPE html>
<html>

<link rel="stylesheet" 
href="https://unpkg.com/purecss@1.0.0/build/pure-min.css" 
integrity="sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w" 
crossorigin="anonymous">

<div>
    <style scoped>

        .button-xsmall {
            font-size: 70%;
        }

        .button-small {
            font-size: 85%;
        }

        .button-large {
            font-size: 110%;
        }

        .button-xlarge {
            font-size: 125%;
        }

    </style>

    <button class="button-xsmall pure-button">Extra Small Button</button>
    <button class="button-small pure-button">Small Button</button>
    <button class="pure-button">Regular Button</button>
    <button class="button-large pure-button">Large Button</button>
    <button class="button-xlarge pure-button">Extra Large Button</button>
</div>
</html>

立即测试

输出

Pure.CSS按钮6

带有图标的按钮

Pure不附带图标字体, 但是我们可以将图标字体与Pure Buttons一起使用。在下面的示例中, 我们使用的是Font Awesome中的图标字体。你必须将Font Awesome CSS文件放在页面上, 并在纯按钮元素中使用<i>元素。

通过使用以下代码, 在项目中使用font-awesome:

<link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">

例子

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">
  
<link rel="stylesheet" 
href="https://unpkg.com/purecss@1.0.0/build/pure-min.css" 
integrity="sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w" 
crossorigin="anonymous">


<button class="pure-button">
    <i class="fa fa-cog"></i>
    Settings
</button>

<a class="pure-button" href="#">
    <i class="fa fa-shopping-cart fa-lg"></i>
    Checkout
</a>
</head>

</html>

立即测试

输出

Pure.CSS按钮7
微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?