【开发小技巧】用HTML与CSS如何创建悬停折角纸叠效果?


折角折叠效果,在网站实际运用中也是非常多,当你将鼠标悬停在上面时,就会在某些网站上看到它的折角。在这里,我们仅用HTML与CSS来实现折角效果。以下内容将具体讲解如何创建这个效果。在本文中,我们将文章分为两部分,在第一部分中,我们将创建基本结构。在第二部分中,我们将装饰结构。首先,我们先使用HTML来创建一个转角折叠效果的结构。在HTML代码中,我们将使用div标记创建一个基本div,并为其指定一个类名。

HTML代码如下:

 
"en" dir="ltr">  
 
    "utf-8"> 
    <span style="color: rgba(0, 0, 0, 1)"> 
         web前端开发公众号,网站:www.webqdkf.com
    </span> 
     
     
    

web前端开发公众号

web前端开发公众号,网站:"http://www.webqdkf.com">www.webqdkf.com
class="Fold">

web前端开发公众号,网站:www.webqdkf.com

在本部分中,我们将仅使用CSS来修饰上部分中已创建的结构。首先,我们设置基本div元素的样式,使其不具有折叠效果,然后再创建折叠效果,我们将使用CSS :: after伪元素。将其放置在div框的右上角,将顶部和右侧边框设置为与父div元素的背景颜色匹配的颜色。然后为左侧和底部边框赋予div背景颜色较深的阴影,当我们将鼠标悬停在框上时,我们还将使用悬停选择器来创建折叠效果。

 

以上就是这两个部分的内容,我们为悬停创建了折角效果。

最终效果如下: