带三角的面包屑导航栏(方法二)

Posted iriliguo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带三角的面包屑导航栏(方法二)相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        body {
            background: gainsboro;
        }

        ul li {
           /* border-radius: 5px;  让边框变得圆润*/
            margin-left: 3px;/*实现子导航间的白色三角空白*/
            display: inline-block;
            width: 120px;
            line-height: 40px;
            position: relative;
            float: left;
            background: powderblue;
            color: whitesmoke;
            text-align: center;
        }

        /*before&after各自画一个三角*/
        ul li:after{
            content: "";
            display: block;
            border-top:20px solid transparent;
            border-bottom:20px solid transparent;
            border-left:20px solid powderblue;
            position: absolute;
            top: 0;
            right: -20px;
            z-index: 1;

        }

        ul li:before{
            content: "";
            display: block;
            border-top:20px solid powderblue;
            border-bottom:20px solid powderblue;
            border-left:20px solid white;
            position: absolute;
            top: 0;
        }

        /*去除头尾的三角*/
        ul li:first-child:before ,ul li:last-child:after{
            display: none;
        }
    </style>
</head>
<body>
<ul>
    <li>first</li>
    <li>second</li>
    <li>third</li>
    <li>four</li>
</ul>
</body>
</html>


注意:

 

 先给一个对象画三角,然后把颜色改变至对应颜色,接着复制多个模块,修饰下头尾即大功告成。


 

以上是关于带三角的面包屑导航栏(方法二)的主要内容,如果未能解决你的问题,请参考以下文章

带箭头的面包屑导航栏

HTML CSS三角面包屑导航

将面包屑 php 添加到我的引导导航栏

折叠在导航栏面包屑按钮的 ng-bootstrap 和 Angular 4 应用程序中不起作用

iOS:带有面包屑路径的自定义导航栏?

如何在php中将面包屑导航栏的颜色从紫色更改为#d6df23