Bootstrap小案例

Bootstrap小案例

案例基于Bootstrap 4.x。

导航栏中搜索和导航分别在两端

在这里插入图片描述

代码

HTML

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <link rel="stylesheet" href="./moudle/bootstrap-4.3.1-dist/css/bootstrap.min.css">
    <link rel="stylesheet" href="./css/index.css">
    <link rel="stylesheet" href="./moudle/fontawesome-free-5.11.2-web/css/all.css">
    <script src="./moudle/jquery-3.4.1.min.js"></script>
    <script src="./moudle/bootstrap-4.3.1-dist/js/bootstrap.min.js"></script>
</head>

<body style="background-color: gray;">
    <header>
        <!-- 导航条 -->
        <nav class="navbar navbar-expand-sm app-navbar-no-padding">
            <div class="navbar-nav mr-auto">
                <form class="form-inline">
                    <div class="input-group">
                        <div class="input-group-prepend">
                            <span class="input-group-text"><i class="fas fa-search"></i></span>
                        </div>
                        <input type="text" class="form-control app-input-search" placeholder="Search...">
                        <button class="btn main-color text-white app-btn-search">Search</button>
                    </div>
                </form>
            </div>
            <ul class="navbar-nav ml-auto">
                <li class="nav-item ml-3 mt-2">
                    <a href="#" class="nav-link"><i class="fas fa-cog text-secondary"></i></a>
                </li>
                <li class="nav-item dropdown mt-2 ml-3">
                    <a href="#" class="nav-link text-secondary dropdown-toggle" data-toggle="dropdown">English</a>
                    <div class="dropdown-menu">
                        <a href="#" class="dropdown-item">Chinese</a>
                        <a href="#" class="dropdown-item">German</a>
                        <a href="#" class="dropdown-item">Italian</a>
                    </div>
                </li>
                <li class="nav-item ml-3 mt-2 dropdown ">
                    <a href="#" class="nav-link dropdown-toggle app-drowdown-no-icon" data-toggle="dropdown"><i class="fas fa-bell text-secondary"></i><span class="badge badge-pill badge-sm badge-danger app-msg-notification" >1</span></a>
                    <div class="dropdown-menu dropdown-menu-right" style="min-width: 500%;">
                        <span class="dropdown-header">Notification</span>
                        <div class="media">
                            <img src="./images/tx.jpeg" class="profile rounded-circle align-self-center ml-3" alt="头像">
                            <div class="media-body ml-2">
                                <span>
                                    New user registed 
                                </span>
                                <br>
                                <small>5 hours ago</small>
                            </div>
                        </div>
                    </div>
                </li>
                <li class="nav-item dropdown text-secondary border-left border-right app-user-info">
                    <div class="media pl-3 pr-3 dropdown-toggle app-drowdown-no-icon m-2" data-toggle="dropdown">
                        <img src="./images/tx.jpeg" class="profile rounded-circle align-self-center" alt="头像">
                        <div class="media-body ml-2">
                            <span>
                                Domina Keller 
                            </span>
                            <br>
                            <small>Founder</small>
                        </div>
                    </div>
                    <div class="dropdown-menu" style="min-width: 100%;">
                        <div class="dropdown-header">Wellcome!</div>
                        <a href="#" class="dropdown-item"><i class="fa fa-user mr-2"></i>My Account</a>
                        <a href="#" class="dropdown-item"><i class="fa fa-user-edit mr-1"></i>Setting</a>
                        <a href="#" class="dropdown-item"><i class="fa fa-life-ring mr-2"></i>Support</a>
                        <a href="#" class="dropdown-item"><i class="fa fa-lock mr-2"></i>Lock Screen</a>
                        <a href="#" class="dropdown-item"><i class="fa fa-sign-out-alt mr-2"></i>Logout</a>
                    </div>
                </li>
            </ul>

        </nav>
    </header>
</body>
</html>

CSS

.main-color {
    background-color: #86b7b2;
}
.navbar {
    background-color: #fff;
}
.main-color-dark {
    background-color: #57919d;
}
/* 取消搜索按钮弧度 */
.app-btn-search {
    border-top-left-radius: 0%;
    border-bottom-left-radius: 0%;
}
/* 取消input focus后的效果 */
.form-control:focus {
    box-shadow: none;
    outline: none;
    border-color: #ced4da;
}
.app-input-search {
    background-color: #f1f3fa;
}
.app-btn-search:hover, .app-btn-search:active {
    background-color: #57919d;
}
.profile {
    max-width: 36px;
}

/** 清除dropdown 的箭头 **/
.app-drowdown-no-icon::after {
    content: '' !important;
    border: none !important;
}
.app-user-info {
    /* 变小手 */
    cursor: pointer;
    /* 不可选中 */
    user-select: none;
    background-color: #fafbfd;
}
.app-navbar-no-padding {
    padding: 0 1rem !important;
}
/* 右上角显示徽标 */
.app-msg-notification {
    vertical-align: super;
}
发布了78 篇原创文章 · 获赞 58 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq122516902/article/details/103390773