基础 - 关闭按钮
描述
当您想通过单击某项内容来使其消失时,请使用"关闭"按钮。"关闭"按钮是一个 <button> 元素,它使用 .close-button 类。乘号 (×) 用作 X 图标,它将包含在 aria-hidden = "true" 属性中,因此屏幕阅读器不会读取 X 图标。为了明确按钮的用途,它标有aria-label。
单击"关闭"按钮不会关闭元素,但它可以与Toggler、Reveal、Off-canvas和其他包含打开/关闭操作的插件一起使用。
示例
以下示例演示了如何在 Foundation 中使用关闭按钮。
<html> <head> <title>Close Button</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/foundation-sites@6.5.1/dist/css/foundation.min.css" integrity="sha256-1mcRjtAxlSjp6XJBgrBeeCORfBp/ppyX4tsvpQVCcpA= sha384-b5S5X654rX3Wo6z5/hnQ4GBmKuIJKMPwrJXn52ypjztlnDK2w9+9hSMBz/asy9Gw sha512-M1VveR2JGzpgWHb0elGqPTltHK3xbvu3Brgjfg4cg5ZNtyyApxw/45yHYsZ/rCVbfoO5MSZxB241wWq642jLtA==" crossorigin="anonymous"> <!-- Compressed JavaScript --> <script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/foundation-sites@6.5.1/dist/js/foundation.min.js" integrity="sha256-WUKHnLrIrx8dew//IpSEmPN/NT3DGAEmIePQYIEJLLs= sha384-53StQWuVbn6figscdDC3xV00aYCPEz3srBdV/QGSXw3f19og3Tq2wTRe0vJqRTEO sha512-X9O+2f1ty1rzBJOC8AXBnuNUdyJg0m8xMKmbt9I3Vu/UOWmSg5zG+dtnje4wAZrKtkopz/PEDClHZ1LXx5IeOw==" crossorigin="anonymous"></script> </head> <body> <div class = "callout"> <button class = "close-button" aria-label = "Close alert" type = "button"> <span aria-hidden = "true">×</span> </button> <p>This is an example of close button!</p> </div> <script> $(document).ready(function() { $(document).foundation(); }) </script> </body> </html>
输出
让我们执行以下步骤来查看上述代码的工作原理 −
保存上述 html 代码 foundation_close_button.html 文件。
在浏览器中打开此 HTML 文件,将显示如下所示的输出。
Sass 参考
变量
下表列出了项目设置文件中的 SASS 变量,这些变量可使此组件的默认样式得到自定义。
Sr.No. | 名称和说明 | 类型 | 默认值 |
---|---|---|---|
1 | $closebutton-position 表示关闭按钮默认位置。第一个值和第二个值应分别为 right 或 left 和 top 或 bottom。 |
List | right top |
2 | $closebutton-offset-horizontal 它表示关闭按钮的右(或左)偏移量。 |
Number | 1rem |
3 | $closebutton-offset-vertical 它表示关闭按钮的顶部(或底部)偏移量按钮。 |
数字 | 0.5rem |
4 | $closebutton-size 表示关闭按钮的默认字体大小。 |
数字 | 2em |
5 | $closebutton-lineheight 表示关闭按钮的行高,影响元素的间距。 |
数字 | 1 |
6 | $closebutton-color 它表示关闭按钮的默认颜色。 |
Color | $dark-gray |
7 | $closebutton-color-hover 它表示关闭按钮悬停时的默认颜色。 |
Color | $black |
混合
要构建此组件的最终 CSS 输出,可以使用以下混合。要使用 Foundation 组件构建自己的类结构,您可以自己使用 mixin。
CLOSE-BUTTON
@include close-button;
通过使用设置变量中的样式,它可以添加关闭按钮的样式。
foundation_basic_controls.html