📜  基础 CSS 可见性类按屏幕大小显示

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

基础 CSS 可见性类按屏幕大小显示

Foundation CSS是由 ZURB 基金会于 2011 年 9 月构建的开源和响应式前端框架,可以轻松设计美观的响应式网站、应用程序和电子邮件,这些网站、应用程序和电子邮件看起来很棒并且可以在任何设备上访问。它被许多公司使用,例如 Facebook、eBay、Mozilla、Adobe,甚至迪士尼。该框架建立在类似 SaaS 的引导程序上。它更加复杂、灵活且易于定制。它还带有 CLI,因此很容易与模块捆绑器一起使用。它提供了 Fastclick.js 工具,用于在移动设备上更快地呈现。

在本文中,我们将了解按屏幕大小显示的可见性类,这基本上意味着组件将根据屏幕大小在屏幕上呈现。

Visibility Class有助于切换视图,即显示或隐藏元素,具体取决于屏幕大小或设备方向。它有助于根据浏览环境控制要显示的元素。 Show by Screen Size根据用户访问网页的屏幕大小控制要在屏幕上显示的元素。

基础 CSS 可见性类按屏幕大小显示:

  • show-for-* :此类用于根据设备的屏幕尺寸呈现内容。星号 (*) 标记可以替换为不同的可用屏幕尺寸。
  • show-for-*-only :此类用于仅将显示固定到设备的特定屏幕尺寸。

示例 1:在此示例中,我们使用显示可见性类来根据用户查看页面的设备显示某些图像。如果他们的浏览器满足类的条件,就会显示该元素。否则,它将被隐藏。

HTML


  

    
        Foundation CSS Visibility classes 
        show-by-screen size
    
    
      
    
  
    

  

    

GeeksforGeeks

    

        Foundation CSS Visibility          classes show-by-screen size     

    
                 

            This image is shown only              on a small screen.         

    
    
    
                 

            This image is shown on              medium screens and up.         

    
    
    
                 

            This image is shown only              on a medium screen.         

    
    
    
                 

            This image is shown on              large screens and up.         

    
    
    
                 

            This image is shown only              on a large screen.         

    
    
    
                 

            This image is shown on              xlarge screens and up.         

    
    
    
                 

            This image is shown only              on an xlarge screen.         

    
    
    
                 

            This image is shown on              xxlarge screens and up.         

    
  


HTML


  

    
        Foundation CSS Visibility Classes 
        show by screen-size
    
    
    
  
    

  

    

        Geeksforgeeks     

           

        Foundation CSS Visibility Classes show by screen-size     

           
                 

            This image is shown only              on a small screen.         

    
    
    
                 

            This image is shown on              medium screens only.         

    
  


输出:从下面的输出中,第一张图片没有显示在小屏幕上,因为它只在小型设备上可见。

示例 2:此示例描述了背景颜色和图像的变化,具体取决于不同的屏幕尺寸。

HTML



  

    
        Foundation CSS Visibility Classes 
        show by screen-size
    
    
    
  
    

  

    

        Geeksforgeeks     

           

        Foundation CSS Visibility Classes show by screen-size     

           
                 

            This image is shown only              on a small screen.         

    
    
    
                 

            This image is shown on              medium screens only.         

    
  

输出:

参考: https://get.foundation/sites/docs/visibility.html#show-by-screen-size