Bootstrap小案例

Bootstrap小案例

  • Bootstrap小案例
    • 导航栏中搜索和导航分别在两端
      • 代码

Bootstrap小案例

案例基于Bootstrap 4.x。

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

Bootstrap小案例_第1张图片

代码

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>Documenttitle>
    <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">Searchbutton>
                    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">Englisha>
                    <div class="dropdown-menu">
                        <a href="#" class="dropdown-item">Chinesea>
                        <a href="#" class="dropdown-item">Germana>
                        <a href="#" class="dropdown-item">Italiana>
                    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" >1span>a>
                    <div class="dropdown-menu dropdown-menu-right" style="min-width: 500%;">
                        <span class="dropdown-header">Notificationspan>
                        <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 agosmall>
                            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>Foundersmall>
                        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 Accounta>
                        <a href="#" class="dropdown-item"><i class="fa fa-user-edit mr-1">i>Settinga>
                        <a href="#" class="dropdown-item"><i class="fa fa-life-ring mr-2">i>Supporta>
                        <a href="#" class="dropdown-item"><i class="fa fa-lock mr-2">i>Lock Screena>
                        <a href="#" class="dropdown-item"><i class="fa fa-sign-out-alt mr-2">i>Logouta>
                    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;
}

你可能感兴趣的:(bootstrap)