@@ -1035,6 +1035,7 @@ In the example below, to create an offcanvas navbar that is always collapsed acr
1035
1035
::: demo
1036
1036
<CNavbar colorScheme =" light " class =" bg-light " >
1037
1037
<CContainer fluid >
1038
+ <CNavbarBrand>Offcanvas navbar</CNavbarBrand>
1038
1039
<CNavbarToggler
1039
1040
aria-controls="offcanvasNavbar"
1040
1041
aria-label="Toggle navigation"
@@ -1081,12 +1082,74 @@ In the example below, to create an offcanvas navbar that is always collapsed acr
1081
1082
</CContainer >
1082
1083
</CNavbar >
1083
1084
:::
1085
+ ``` vue
1086
+ <template>
1087
+ <CNavbar colorScheme="light" class="bg-light">
1088
+ <CContainer fluid>
1089
+ <CNavbarBrand>Offcanvas navbar</CNavbarBrand>
1090
+ <CNavbarToggler
1091
+ aria-controls="offcanvasNavbar"
1092
+ aria-label="Toggle navigation"
1093
+ @click="visibleOffcanvas = !visibleOffcanvas"
1094
+ />
1095
+ <COffcanvas id="offcanvasNavbar" placement="end" :visible="visibleOffcanvas" @hide="visibleOffcanvas = false">
1096
+ <COffcanvasHeader>
1097
+ <COffcanvasTitle>Offcanvas</COffcanvasTitle>
1098
+ <CCloseButton class="text-reset" @click="visibleOffcanvas = false" />
1099
+ </COffcanvasHeader>
1100
+ <COffcanvasBody>
1101
+ <CNavbarNav>
1102
+ <CNavItem>
1103
+ <CNavLink href="#" active>
1104
+ Home
1105
+ </CNavLink>
1106
+ </CNavItem>
1107
+ <CNavItem>
1108
+ <CNavLink href="#">Link</CNavLink>
1109
+ </CNavItem>
1110
+ <CDropdown variant="nav-item" :popper="false">
1111
+ <CDropdownToggle color="secondary">Dropdown button</CDropdownToggle>
1112
+ <CDropdownMenu>
1113
+ <CDropdownItem href="#">Action</CDropdownItem>
1114
+ <CDropdownItem href="#">Another action</CDropdownItem>
1115
+ <CDropdownDivider />
1116
+ <CDropdownItem href="#">Something else here</CDropdownItem>
1117
+ </CDropdownMenu>
1118
+ </CDropdown>
1119
+ <CNavItem>
1120
+ <CNavLink href="#" disabled>
1121
+ Disabled
1122
+ </CNavLink>
1123
+ </CNavItem>
1124
+ </CNavbarNav>
1125
+ <CForm class="d-flex">
1126
+ <CFormInput type="search" class="me-2" placeholder="Search" />
1127
+ <CButton type="submit" color="success" variant="outline">
1128
+ Search
1129
+ </CButton>
1130
+ </CForm>
1131
+ </COffcanvasBody>
1132
+ </COffcanvas>
1133
+ </CContainer>
1134
+ </CNavbar>
1135
+ </template>
1136
+ <script>
1137
+ export default {
1138
+ data() {
1139
+ return {
1140
+ visibleOffcanvas: false,
1141
+ }
1142
+ }
1143
+ }
1144
+ </script>
1145
+ ```
1084
1146
1085
1147
To create an offcanvas navbar that expands into a normal navbar at a specific breakpoint like ` xxl ` , use ` expand="xxl" ` property.
1086
1148
1087
1149
::: demo
1088
1150
<CNavbar colorScheme =" light " class =" bg-light " expand =" xxl " >
1089
1151
<CContainer fluid >
1152
+ <CNavbarBrand>Offcanvas navbar</CNavbarBrand>
1090
1153
<CNavbarToggler
1091
1154
aria-controls="offcanvasNavbar2"
1092
1155
aria-label="Toggle navigation"
@@ -1133,6 +1196,67 @@ To create an offcanvas navbar that expands into a normal navbar at a specific br
1133
1196
</CContainer >
1134
1197
</CNavbar >
1135
1198
:::
1199
+ ``` vue
1200
+ <template>
1201
+ <CNavbar colorScheme="light" class="bg-light" expand="xxl">
1202
+ <CContainer fluid>
1203
+ <CNavbarBrand>Offcanvas navbar</CNavbarBrand>
1204
+ <CNavbarToggler
1205
+ aria-controls="offcanvasNavbar2"
1206
+ aria-label="Toggle navigation"
1207
+ @click="visibleOffcanvas2 = !visibleOffcanvas2"
1208
+ />
1209
+ <COffcanvas id="offcanvasNavbar2" placement="end" :visible="visibleOffcanvas2" @hide="visibleOffcanvas2 = false">
1210
+ <COffcanvasHeader>
1211
+ <COffcanvasTitle>Offcanvas</COffcanvasTitle>
1212
+ <CCloseButton class="text-reset" @click="visibleOffcanvas2 = false" />
1213
+ </COffcanvasHeader>
1214
+ <COffcanvasBody>
1215
+ <CNavbarNav>
1216
+ <CNavItem>
1217
+ <CNavLink href="#" active>
1218
+ Home
1219
+ </CNavLink>
1220
+ </CNavItem>
1221
+ <CNavItem>
1222
+ <CNavLink href="#">Link</CNavLink>
1223
+ </CNavItem>
1224
+ <CDropdown variant="nav-item" :popper="false">
1225
+ <CDropdownToggle color="secondary">Dropdown button</CDropdownToggle>
1226
+ <CDropdownMenu>
1227
+ <CDropdownItem href="#">Action</CDropdownItem>
1228
+ <CDropdownItem href="#">Another action</CDropdownItem>
1229
+ <CDropdownDivider />
1230
+ <CDropdownItem href="#">Something else here</CDropdownItem>
1231
+ </CDropdownMenu>
1232
+ </CDropdown>
1233
+ <CNavItem>
1234
+ <CNavLink href="#" disabled>
1235
+ Disabled
1236
+ </CNavLink>
1237
+ </CNavItem>
1238
+ </CNavbarNav>
1239
+ <CForm class="d-flex">
1240
+ <CFormInput type="search" class="me-2" placeholder="Search" />
1241
+ <CButton type="submit" color="success" variant="outline">
1242
+ Search
1243
+ </CButton>
1244
+ </CForm>
1245
+ </COffcanvasBody>
1246
+ </COffcanvas>
1247
+ </CContainer>
1248
+ </CNavbar>
1249
+ </template>
1250
+ <script>
1251
+ export default {
1252
+ data() {
1253
+ return {
1254
+ visibleOffcanvas2: false,
1255
+ }
1256
+ }
1257
+ }
1258
+ </script>
1259
+ ```
1136
1260
1137
1261
<script >
1138
1262
export default {
0 commit comments