为什么我的商城社区民宿导航旁边没有箭头啊

来源:2-3 页面顶部的开发(2)

球球不一般

2021-11-13 19:07:13

   <header class="site-head">

        <div class="topbar">

            <div class="center-wrap">

                <nav class="shortcut-links">

                    <ul>

                        <li>

                            <a href="">目的地</a>

                        </li>

                        <li>

                            <a href="">锦囊</a>

                        </li>

                        <li>

                        <li class="havve-menu"></li>

                        <a href="">社区</a>

                        <em class="arrow">

                            <b></b>

                            <i></i>

                        </em>


                        </li>

                        <li>

                            <a href="">行程助手</a>

                        </li>

                        <li>


                        <li class="havve-menu"></li>

                        <a href="">商城</a>

                        <em class="arrow">

                            <b></b>

                            <i></i>

                        </em>

                        </li>

                        <li>

                        <li class="havve-menu"></li>

                        <a href="">酒店。民宿</a>

                        <em class="arrow">

                            <b></b>

                            <i></i>

                        </em>

                        </li>

                        <li>

                            <a href="">特价酒店</a>

                        </li>

                    </ul>

                </nav>

            </div>

        </div>

    </header>

   css.css部分

.site-head{

height: 150px;

}

.site-head .topbar{

height: 32px;

background-color: #2A2A2A;

line-height: 32px;

}

.site-head .topbar a{

    color: white;

}

.site-head .topbar .shortcut-links{

    float: left;

}

.site-head .topbar .shortcut-links ul{


}

.site-head .topbar .shortcut-links >ul > li{

    float: left;

    margin-right: 18px;

    font-size: 14px;

}

.site-head .topbar .shortcut-links >ul > li.havve-menu {

padding-right: 12px;

position: relative;

}

.site-head .topbar .shortcut-links >ul > li.havve-menu .arrow{

    position: absolute;

    right: 0;

    top: 50%;

    margin-top: -6px;

    width: 12px;

    height: 12px;

   

}

.site-head .topbar .shortcut-links >ul > li.havve-menu .arrow b{

    position: absolute;

    top: 0px;

    left: 2px;

    width: 6px;

    height: 6px;

    background-color: #fff;

    transform: rotate(45deg);

}

.site-head .topbar .shortcut-links >ul > li.havve-menu .arrow i{

    position: absolute;

    top: -2px;

    left: 2px;

    width: 6px;

    height: 6px;

    background-color:#2A2A2A;

}


写回答

1回答

好帮手慕然然

2021-11-14

同学你好,原因如下:

以下位置处的HTML代码,多写了一个li的结束标签,导致内容没有包裹到li标签中,从而选择器没有选中相应的箭头元素施加样式,如图

https://img.mukewang.com/climg/61906d7509bfa76111950383.jpg

https://img.mukewang.com/climg/61906de2097756ad13920758.jpg

另外,同学的代码绘制的箭头形状不规则,如图

https://img.mukewang.com/climg/61906f45098c2ad902100094.jpg

建议按照老师所讲的代码来绘制箭头,代码如下:

https://img.mukewang.com/climg/61906f9409629d4113650607.jpg

祝学习愉快!

0

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程