📜  Foundation CSS 进度条屏幕阅读器

📅  最后修改于: 2022-05-13 01:56:26.315000             🧑  作者: Mango

Foundation CSS 进度条屏幕阅读器

A Foundation 是由 ZURB 于 2011 年 9 月创建的开源和响应式前端框架,可以轻松创建可在任何设备上运行的令人惊叹的响应式网站、应用程序和电子邮件。许多公司,如 Facebook、eBay、Mozilla、Adobe,甚至迪士尼,都在使用它。

Foundation CSS 进度条为我们提供了一个简单的解决方案来向我们的网页添加进度元素。它可以帮助我们显示一个过程的进度或还剩下多少。我们可以使用 Foundation CSS 类非常轻松地创建进度条。它主要包括两个类,一个是用于创建进度容器的进度类,另一个是用于创建进度条的进度。进度条的状态由角色aria-属性描述。

下面的列表阐明了属性的目标:

  • aria-valuemin:表示进度条的最小值。
  • aria-valuemax:表示进度条的最大值。
  • aria-valuenow:表示进度条的值。
  • aria-valuetext:提供进度条的可读数值。  

句法:

示例1:下面是一个简单的演示 进度条。

HTML



    
    
    
      
      
    Foundation CSS Progress Bar Screen Reader
 

    

GeeksforGeeks

    

Foundation CSS Progress Bar Screen Reader

    
        
    
    
        This is a simple progress bar with 50% value.
    


HTML



    
    
    
       
    Foundation CSS Progress Bar Screen Reader
 

    

GeeksforGeeks

    

Foundation CSS Progress Bar Screen Reader

    
        
    
           
        
    
           
        
    
           
        
    
           
        Usage of different classes to have colored progress bars.
    


HTML



    
    
    
       
    Foundation CSS Progress Bar Screen Reader
 

    

GeeksforGeeks

    

Foundation CSS Progress Bar Screen Reader

    
                     50%              
           
        50%  progress bar
    


HTML



    
    
    
       
    Foundation CSS Progress Bar Screen Reader
 

    

GeeksforGeeks

    

Foundation CSS Progress Bar Screen Reader

                     
        Using native Progress element to make a progress bar.
    


HTML



    
    
    
       
    Foundation CSS Progress Bar Screen Reader
 

    

GeeksforGeeks

    

Foundation CSS Progress Bar Screen Reader

                                         
        Using meter element to make a progress bar.
    


输出:

示例 2:此代码演示了使用不同颜色类来生成彩色进度条。

HTML




    
    
    
       
    Foundation CSS Progress Bar Screen Reader
 

    

GeeksforGeeks

    

Foundation CSS Progress Bar Screen Reader

    
        
    
           
        
    
           
        
    
           
        
    
           
        Usage of different classes to have colored progress bars.
    

输出:

示例 3:此示例展示了如何向进度条添加文本,我们可以通过在span标签中添加带有progress-meter-text 类的文本来实现。

HTML




    
    
    
       
    Foundation CSS Progress Bar Screen Reader
 

    

GeeksforGeeks

    

Foundation CSS Progress Bar Screen Reader

    
                     50%              
           
        50%  progress bar
    

输出:

示例 4:我们也可以使用原生的 元素来构建自定义进度条。这是一种创建进度条的简单方法,但 Internet Explorer 9 或其他较旧的浏览器不支持此方法。

HTML




    
    
    
       
    Foundation CSS Progress Bar Screen Reader
 

    

GeeksforGeeks

    

Foundation CSS Progress Bar Screen Reader

                     
        Using native Progress element to make a progress bar.
    

输出:

示例 5:我们还可以将颜色类添加到进度元素中,以使用该元素制作彩色元素。

HTML




    
    
    
       
    Foundation CSS Progress Bar Screen Reader
 

    

GeeksforGeeks

    

Foundation CSS Progress Bar Screen Reader

                                         
        Using meter element to make a progress bar.
    

输出:

参考: https://get.foundation/sites/docs/progress-bar.html