2 回答

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<a class="navbar-brand" href="">E-Commerce</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="">Home <span class="sr-only">(current)</span></a>
</li>
</ul>
<div class='form-inline my-2 my-lg-0'>
<a href="" class="btn btn-warning change-style" style="margin-right:5px;">SignUp</a>
<a href="" class="btn btn-warning change-style">Login</a>
<a href=""><img id="cart-icon" src="" alt="cart"></a>
<p id="cart-total">0</p>
</div>
</div>
</nav>
對于 CSS
#cart-icon {
width: 25px;
display: inline-block;
margin-left: 15px;
}
.bg-dark {
background-color: #4f868c !important;
}
#cart-total {
display: block;
text-align: center;
background-color: red;
color: #fff;
border-radius: 50%;
font-size: 14px;
width: 20px;
height: 25px;
}
@media only screen and (max-width: 600px){
.btn{
display: block;
margin-bottom: 1rem;
float: left;
}
.form-inline{
flex-direction: column;
align-items: flex-start;
}
}
我希望這將是您想要的效果。我知道我的回答通常不是 100% 完美,因?yàn)槲椰F(xiàn)在正在做的是改變BOOTSTRAP STYLE 這對于 ui 來說是一個(gè)很大的否定。
你現(xiàn)在正在做的是你想通過使用 bootstrap 的幫助來制作一個(gè)導(dǎo)航欄。使用 bootstrap 可以很容易地創(chuàng)建一個(gè) naybar 但很難根據(jù)你的需要設(shè)置樣式。我的建議是了解更多有關(guān)基本 CSS 和 javascript 的知識,然后再試一次。
并且您的 javascript 代碼語法不正確。

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
您必須確保您的樣式具有響應(yīng)性,并且一旦達(dá)到特定的高度和寬度,您就可以為您的類或標(biāo)簽設(shè)置一堆額外的樣式。
添加回答
舉報(bào)