📜  :before 伪元素在 CSS 中使用 position 属性的各种技巧

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

:before 伪元素在 CSS 中使用 position 属性的各种技巧

在本文中,我们将学习如何使用 CSS 的position 属性来操作 :before 伪元素的位置。 position: relative属性是相对于其父级的。它具有帮助定位元素坐标的 left、right、top、bottom 属性。此外,我们将知道使用 position 属性来操纵 :before 伪元素的位置。

句法:

position: static|relative|absolute|fixed|sticky

position 属性可用于指定 HTML 元素与视口边缘的距离。许多网站在导航栏之前使用背景颜色。我们可以使用 Position:relative 使用背景颜色来仅覆盖导航栏的宽度和高度。

方法:我们将在 HTML 文件中使用导航栏所需的所有列表。然后,我们将提供所需的填充、边距以使用 CSS 设计列表。使用:before选择器,我们将提供背景颜色,仅覆盖导航栏的宽度和高度。我们将在导航栏中设置position:relative来设置背景颜色。

示例 1 :以下示例说明了上述方法的实现,该方法使用相对属性值设置背景颜色以覆盖导航栏的宽度和高度。

HTML


  

    

  

    



HTML


  

    Tricks in CSS
    
    
    

  

    
    
        
                     
    


HTML


  

    Tricks in CSS
    
    
    

  

    
        
            
                
                
                
            
        
    


输出:

我们可以在主页或我们网站上的部分之前提供背景图片。在节内添加标题、段落或添加按钮后, position:relative 属性将背景图像定位为仅覆盖节的宽度和高度。

方法:我们将使用标题,并在使用 HTML 的标题后添加一些段落。使用flex属性,我们将在该部分中居中元素,并使用 CSS 提供更好的设计。使用:before选择器,我们将提供背景图片,仅覆盖主页的宽度和高度。我们将在首页设置 position: relative 来设置背景图片。

示例2:下面的示例说明了上述方法的实现,该方法使用相对属性值设置背景图像以覆盖主页的宽度和高度。

HTML



  

    Tricks in CSS
    
    
    

  

    
    
        
                     
    

输出:

我们可以向容器提供相同或多个图像。使用position: relative ,我们可以操作图像以仅设置容器的宽度和高度。

方法:我们将使用 3 个盒子,并使用 CSS 设置盒子的宽度和高度。使用:before选择器,我们将添加一些图像,并覆盖容器,我们将使用 position: relative。

示例 3:下面的示例说明了上述方法的实现,该方法使用相对位置来设置背景图像覆盖容器。

HTML



  

    Tricks in CSS
    
    
    

  

    
        
            
                
                
                
            
        
    

输出:

输出图像