HTML
xxxxxxxxxx
1
<template>
2
<MDBNavbar expand="lg" light bg="white">
3
<MDBContainer fluid class="justify-content-between">
4
<!-- Left elements -->
5
<div class="d-flex">
6
<!-- Navbar brand -->
7
<MDBNavbarBrand href="#" class="d-flex align-items-center">
8
<MDBIcon icon="flask" class="text-primary me-2"/><small class="fw-bold text-dark">CodeLab</small>
9
</MDBNavbarBrand>
10
11
<!-- Search form -->
12
<form @submit.prevent class="input-group w-auto my-auto d-none d-lg-flex">
13
<MDBInput
14
autocomplete="off"
15
type="search"
16
rounded
17
placeholder="Search"
18
style="min-width: 125px"
19
/>
20
<span class="input-group-text border-0 d-none d-lg-flex"
21
><MDBIcon icon="search"/></span>
22
</form>
23
</div>
24
<!-- Left elements -->
25
26
<!-- Center elements -->
27
<MDBNavbarNav right class="flex-row d-none d-md-flex">
28
29
<MDBNavbarItem class="me-3 me-lg-1 active" to="#!">
30
<span><MDBIcon icon="home" class="fa-lg"/></span>
31
<MDBBadge pill notification color="danger"
32
>1</MDBBadge
33
>
34
</MDBNavbarItem>
35
36
<MDBNavbarItem class="me-3 me-lg-1" to="#!">
37
<span><MDBIcon icon="flag" class="fa-lg"/></span>
38
</MDBNavbarItem>
39
40
<MDBNavbarItem class="me-3 me-lg-1" to="#!">
41
<span><MDBIcon icon="video" class="fa-lg"/></span>
42
</MDBNavbarItem>
43
44
<MDBNavbarItem class="me-3 me-lg-1" to="#!">
45
<span><MDBIcon icon="shopping-bag" class="fa-lg"/></span>
46
</MDBNavbarItem>
47
48
<MDBNavbarItem class="me-3 me-lg-1" to="#!">
49
<span><MDBIcon icon="users" class="fa-lg"/></span>
50
<MDBBadge pill notification color="danger"
51
>2</MDBBadge
52
>
53
</MDBNavbarItem>
54
</MDBNavbarNav >
55
<!-- Center elements -->
56
57
<!-- Right elements -->
58
<MDBNavbarNav right class="flex-row">
59
<MDBNavbarItem class="me-3 me-lg-1" linkClass="d-sm-flex align-items-sm-center" to="#!">
60
<img
61
v-mdb-lazy="{
62
src: 'https://mdbootstrap.com/img/new/avatars/1.jpg',
63
}"
64
class="rounded-circle"
65
height="22"
66
alt="Black and White Portrait of a Man"
67
loading="lazy"
68
/>
69
<strong class="d-none d-sm-block ms-1">John</strong>
70
</MDBNavbarItem>
71
<MDBNavbarItem class="me-3 me-lg-1" to="#!">
72
<span><MDBIcon icon="plus-circle" class="fa-lg"/></span>
73
</MDBNavbarItem>
74
<MDBDropdown class="nav-item me-3 me-lg-1" v-model="dropdown1" align="end">
75
<MDBDropdownToggle
76
tag="a"
77
role="button"
78
class="hidden-arrow nav-link"
79
@click="dropdown1 = !dropdown1"
80
>
81
<MDBIcon icon="comments" iconStyle="fas" class="fa-lg"/>
82
<MDBBadge pill notification color="danger">6</MDBBadge>
83
</MDBDropdownToggle>
84
<MDBDropdownMenu>
85
<MDBDropdownItem href="#">Some news</MDBDropdownItem>
86
<MDBDropdownItem href="#">Another news</MDBDropdownItem>
87
<MDBDropdownItem href="#">Something else here</MDBDropdownItem>
88
</MDBDropdownMenu>
89
</MDBDropdown>
90
<MDBDropdown class="nav-item me-3 me-lg-1" v-model="dropdown2" align="end">
91
<MDBDropdownToggle
92
tag="a"
93
role="button"
94
class="hidden-arrow nav-link"
95
@click="dropdown2 = !dropdown2"
96
>
97
<MDBIcon icon="bell" iconStyle="fas" class="fa-lg"/>
98
<MDBBadge pill notification color="danger">12</MDBBadge>
99
</MDBDropdownToggle>
100
<MDBDropdownMenu>
101
<MDBDropdownItem href="#">Some news</MDBDropdownItem>
102
<MDBDropdownItem href="#">Another news</MDBDropdownItem>
103
<MDBDropdownItem href="#">Something else here</MDBDropdownItem>
104
</MDBDropdownMenu>
105
</MDBDropdown>
106
<MDBDropdown class="nav-item me-3 me-lg-1" v-model="dropdown3" align="end">
107
<MDBDropdownToggle
108
tag="a"
109
role="button"
110
class="hidden-arrow nav-link"
111
@click="dropdown3 = !dropdown3"
112
>
113
<MDBIcon icon="chevron-circle-down" iconStyle="fas" class="fa-lg"/>
114
</MDBDropdownToggle>
115
<MDBDropdownMenu>
116
<MDBDropdownItem href="#">Some news</MDBDropdownItem>
117
<MDBDropdownItem href="#">Another news</MDBDropdownItem>
118
<MDBDropdownItem href="#">Something else here</MDBDropdownItem>
119
</MDBDropdownMenu>
120
</MDBDropdown>
121
122
</MDBNavbarNav>
123
<!-- Right elements -->
124
125
126
</MDBContainer>
127
</MDBNavbar>
128
</template>
SCSS
xxxxxxxxxx
1
<style>
2
#app {
3
font-family: Roboto, Helvetica, Arial, sans-serif;
4
}
5
</style>
JS
xxxxxxxxxx
1
<script>
2
import {
3
MDBContainer,
4
MDBNavbar,
5
MDBNavbarToggler,
6
MDBNavbarBrand,
7
MDBNavbarNav,
8
MDBNavbarItem,
9
MDBCollapse,
10
MDBIcon,
11
MDBBtn,
12
MDBDropdown,
13
MDBDropdownToggle,
14
MDBDropdownMenu,
15
MDBDropdownItem,
16
MDBBadge,
17
mdbLazy,
18
MDBInput
19
} from "mdb-vue-ui-kit";
20
import { ref } from "vue";
21
22
export default {
23
components: {
24
MDBContainer,
25
MDBNavbar,
26
MDBNavbarToggler,
27
MDBNavbarBrand,
28
MDBNavbarNav,
29
MDBNavbarItem,
30
MDBCollapse,
31
MDBIcon,
32
MDBBtn,
33
MDBDropdown,
34
MDBDropdownToggle,
35
MDBDropdownMenu,
36
MDBDropdownItem,
37
MDBBadge,
38
MDBInput
39
},
40
directives: {
41
mdbLazy,
42
},
43
44
setup() {
45
const dropdown1 = ref(false);
46
const dropdown2 = ref(false);
47
const dropdown3 = ref(false);
48
49
50
return {
51
dropdown1,
52
dropdown2,
53
dropdown3
54
};
55
},
56
};
57
</script>
Console errors: 0