| 
									
										
											  
											
												v5.2.0 design refresh, plus responsive offcanvas classes (#35736)
* Add responsive offcanvas classes
- Updates navbar-expand classes to de-dupe some styles—these shouldn't interfere now.
- Adds some JS to the offcanvas component to help with responsiveness
Co-Authored-By: GeoSot <geo.sotis@gmail.com>
* Redesign homepage, docs, and examples
Homepage:
- New Bootstrap purple navbar
- Redesigned masthead
- Rewrote and redesigned homepage content
- Replace Copy text with icons like Bootstrap Icons site across all ClipboardJS instances
- Fixed padding issues in site footer
- Match homepage button styles to examples page, use gap instead of tons of responsive margin utils
Docs:
- New navbar, no more subnav. Migrated search and version picker into the main navbar and refreshed the design of it all, including the responsive toggles.
- New sidebar navigation is always expanded, and now features Bootstrap Icons alongside section headings
- Sidebar navigation autoscrolls to active link for better usability
- Subnav and navbar padding issues ironed out
- Enhanced the version picker in anticipation of v5.2: we can now link right to the same page in the previous version.
- Redesign callouts to add more color to our pages
- Collapse table of contents on mobile
- Cleanup and redesign button styles with CSS variables
- Update design for subnav version dropdown
- Update highlight and example to be full-width until md
- Improve the Added In badges
- Turn the ToC into a well on mobile
- Redesign code snippets to better house two action buttons
Examples:
- Redesign Examples page layout
- Add new example for responsive offcanvases in navbars
* Convert offcanvas to CSS vars
* Feat: add resize handler to Offcanvas.js.
If we could use as default the `.offcanvas` class without modifiers, we then, could add a simplified selector
The selector itself, ignores the .offcanvas class as it doesn't have any responsive behavior
The `aria-modal` addon is to protect us, selection backdrop elements
* Separate examples code, Add some selectors, fix stackblitz btn
Co-authored-by: GeoSot <geo.sotis@gmail.com>
											
										 
											2022-04-18 13:17:50 +08:00
										 |  |  | // stylelint-disable function-disallowed-list
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | %offcanvas-css-vars { | 
					
						
							|  |  |  |   // scss-docs-start offcanvas-css-vars
 | 
					
						
							| 
									
										
										
										
											2022-08-24 21:42:02 +08:00
										 |  |  |   --#{$prefix}offcanvas-zindex: #{$zindex-offcanvas}; | 
					
						
							| 
									
										
											  
											
												v5.2.0 design refresh, plus responsive offcanvas classes (#35736)
* Add responsive offcanvas classes
- Updates navbar-expand classes to de-dupe some styles—these shouldn't interfere now.
- Adds some JS to the offcanvas component to help with responsiveness
Co-Authored-By: GeoSot <geo.sotis@gmail.com>
* Redesign homepage, docs, and examples
Homepage:
- New Bootstrap purple navbar
- Redesigned masthead
- Rewrote and redesigned homepage content
- Replace Copy text with icons like Bootstrap Icons site across all ClipboardJS instances
- Fixed padding issues in site footer
- Match homepage button styles to examples page, use gap instead of tons of responsive margin utils
Docs:
- New navbar, no more subnav. Migrated search and version picker into the main navbar and refreshed the design of it all, including the responsive toggles.
- New sidebar navigation is always expanded, and now features Bootstrap Icons alongside section headings
- Sidebar navigation autoscrolls to active link for better usability
- Subnav and navbar padding issues ironed out
- Enhanced the version picker in anticipation of v5.2: we can now link right to the same page in the previous version.
- Redesign callouts to add more color to our pages
- Collapse table of contents on mobile
- Cleanup and redesign button styles with CSS variables
- Update design for subnav version dropdown
- Update highlight and example to be full-width until md
- Improve the Added In badges
- Turn the ToC into a well on mobile
- Redesign code snippets to better house two action buttons
Examples:
- Redesign Examples page layout
- Add new example for responsive offcanvases in navbars
* Convert offcanvas to CSS vars
* Feat: add resize handler to Offcanvas.js.
If we could use as default the `.offcanvas` class without modifiers, we then, could add a simplified selector
The selector itself, ignores the .offcanvas class as it doesn't have any responsive behavior
The `aria-modal` addon is to protect us, selection backdrop elements
* Separate examples code, Add some selectors, fix stackblitz btn
Co-authored-by: GeoSot <geo.sotis@gmail.com>
											
										 
											2022-04-18 13:17:50 +08:00
										 |  |  |   --#{$prefix}offcanvas-width: #{$offcanvas-horizontal-width}; | 
					
						
							|  |  |  |   --#{$prefix}offcanvas-height: #{$offcanvas-vertical-height}; | 
					
						
							|  |  |  |   --#{$prefix}offcanvas-padding-x: #{$offcanvas-padding-x}; | 
					
						
							|  |  |  |   --#{$prefix}offcanvas-padding-y: #{$offcanvas-padding-y}; | 
					
						
							|  |  |  |   --#{$prefix}offcanvas-color: #{$offcanvas-color}; | 
					
						
							|  |  |  |   --#{$prefix}offcanvas-bg: #{$offcanvas-bg-color}; | 
					
						
							|  |  |  |   --#{$prefix}offcanvas-border-width: #{$offcanvas-border-width}; | 
					
						
							|  |  |  |   --#{$prefix}offcanvas-border-color: #{$offcanvas-border-color}; | 
					
						
							|  |  |  |   --#{$prefix}offcanvas-box-shadow: #{$offcanvas-box-shadow}; | 
					
						
							|  |  |  |   // scss-docs-end offcanvas-css-vars
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @each $breakpoint in map-keys($grid-breakpoints) { | 
					
						
							|  |  |  |   $next: breakpoint-next($breakpoint, $grid-breakpoints); | 
					
						
							|  |  |  |   $infix: breakpoint-infix($next, $grid-breakpoints); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .offcanvas#{$infix} { | 
					
						
							|  |  |  |     @extend %offcanvas-css-vars; | 
					
						
							| 
									
										
										
										
											2022-01-06 01:20:15 +08:00
										 |  |  |   } | 
					
						
							| 
									
										
											  
											
												v5.2.0 design refresh, plus responsive offcanvas classes (#35736)
* Add responsive offcanvas classes
- Updates navbar-expand classes to de-dupe some styles—these shouldn't interfere now.
- Adds some JS to the offcanvas component to help with responsiveness
Co-Authored-By: GeoSot <geo.sotis@gmail.com>
* Redesign homepage, docs, and examples
Homepage:
- New Bootstrap purple navbar
- Redesigned masthead
- Rewrote and redesigned homepage content
- Replace Copy text with icons like Bootstrap Icons site across all ClipboardJS instances
- Fixed padding issues in site footer
- Match homepage button styles to examples page, use gap instead of tons of responsive margin utils
Docs:
- New navbar, no more subnav. Migrated search and version picker into the main navbar and refreshed the design of it all, including the responsive toggles.
- New sidebar navigation is always expanded, and now features Bootstrap Icons alongside section headings
- Sidebar navigation autoscrolls to active link for better usability
- Subnav and navbar padding issues ironed out
- Enhanced the version picker in anticipation of v5.2: we can now link right to the same page in the previous version.
- Redesign callouts to add more color to our pages
- Collapse table of contents on mobile
- Cleanup and redesign button styles with CSS variables
- Update design for subnav version dropdown
- Update highlight and example to be full-width until md
- Improve the Added In badges
- Turn the ToC into a well on mobile
- Redesign code snippets to better house two action buttons
Examples:
- Redesign Examples page layout
- Add new example for responsive offcanvases in navbars
* Convert offcanvas to CSS vars
* Feat: add resize handler to Offcanvas.js.
If we could use as default the `.offcanvas` class without modifiers, we then, could add a simplified selector
The selector itself, ignores the .offcanvas class as it doesn't have any responsive behavior
The `aria-modal` addon is to protect us, selection backdrop elements
* Separate examples code, Add some selectors, fix stackblitz btn
Co-authored-by: GeoSot <geo.sotis@gmail.com>
											
										 
											2022-04-18 13:17:50 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @each $breakpoint in map-keys($grid-breakpoints) { | 
					
						
							|  |  |  |   $next: breakpoint-next($breakpoint, $grid-breakpoints); | 
					
						
							|  |  |  |   $infix: breakpoint-infix($next, $grid-breakpoints); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .offcanvas#{$infix} { | 
					
						
							|  |  |  |     @include media-breakpoint-down($next) { | 
					
						
							|  |  |  |       position: fixed; | 
					
						
							|  |  |  |       bottom: 0; | 
					
						
							| 
									
										
										
										
											2022-08-24 21:42:02 +08:00
										 |  |  |       z-index: var(--#{$prefix}offcanvas-zindex); | 
					
						
							| 
									
										
											  
											
												v5.2.0 design refresh, plus responsive offcanvas classes (#35736)
* Add responsive offcanvas classes
- Updates navbar-expand classes to de-dupe some styles—these shouldn't interfere now.
- Adds some JS to the offcanvas component to help with responsiveness
Co-Authored-By: GeoSot <geo.sotis@gmail.com>
* Redesign homepage, docs, and examples
Homepage:
- New Bootstrap purple navbar
- Redesigned masthead
- Rewrote and redesigned homepage content
- Replace Copy text with icons like Bootstrap Icons site across all ClipboardJS instances
- Fixed padding issues in site footer
- Match homepage button styles to examples page, use gap instead of tons of responsive margin utils
Docs:
- New navbar, no more subnav. Migrated search and version picker into the main navbar and refreshed the design of it all, including the responsive toggles.
- New sidebar navigation is always expanded, and now features Bootstrap Icons alongside section headings
- Sidebar navigation autoscrolls to active link for better usability
- Subnav and navbar padding issues ironed out
- Enhanced the version picker in anticipation of v5.2: we can now link right to the same page in the previous version.
- Redesign callouts to add more color to our pages
- Collapse table of contents on mobile
- Cleanup and redesign button styles with CSS variables
- Update design for subnav version dropdown
- Update highlight and example to be full-width until md
- Improve the Added In badges
- Turn the ToC into a well on mobile
- Redesign code snippets to better house two action buttons
Examples:
- Redesign Examples page layout
- Add new example for responsive offcanvases in navbars
* Convert offcanvas to CSS vars
* Feat: add resize handler to Offcanvas.js.
If we could use as default the `.offcanvas` class without modifiers, we then, could add a simplified selector
The selector itself, ignores the .offcanvas class as it doesn't have any responsive behavior
The `aria-modal` addon is to protect us, selection backdrop elements
* Separate examples code, Add some selectors, fix stackblitz btn
Co-authored-by: GeoSot <geo.sotis@gmail.com>
											
										 
											2022-04-18 13:17:50 +08:00
										 |  |  |       display: flex; | 
					
						
							|  |  |  |       flex-direction: column; | 
					
						
							|  |  |  |       max-width: 100%; | 
					
						
							|  |  |  |       color: var(--#{$prefix}offcanvas-color); | 
					
						
							|  |  |  |       visibility: hidden; | 
					
						
							|  |  |  |       background-color: var(--#{$prefix}offcanvas-bg); | 
					
						
							|  |  |  |       background-clip: padding-box; | 
					
						
							|  |  |  |       outline: 0; | 
					
						
							|  |  |  |       @include box-shadow(var(--#{$prefix}offcanvas-box-shadow)); | 
					
						
							|  |  |  |       @include transition(transform $offcanvas-transition-duration ease-in-out); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       &.offcanvas-start { | 
					
						
							|  |  |  |         top: 0; | 
					
						
							|  |  |  |         left: 0; | 
					
						
							|  |  |  |         width: var(--#{$prefix}offcanvas-width); | 
					
						
							|  |  |  |         border-right: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color); | 
					
						
							|  |  |  |         transform: translateX(-100%); | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       &.offcanvas-end { | 
					
						
							|  |  |  |         top: 0; | 
					
						
							|  |  |  |         right: 0; | 
					
						
							|  |  |  |         width: var(--#{$prefix}offcanvas-width); | 
					
						
							|  |  |  |         border-left: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color); | 
					
						
							|  |  |  |         transform: translateX(100%); | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2022-01-06 01:20:15 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
											  
											
												v5.2.0 design refresh, plus responsive offcanvas classes (#35736)
* Add responsive offcanvas classes
- Updates navbar-expand classes to de-dupe some styles—these shouldn't interfere now.
- Adds some JS to the offcanvas component to help with responsiveness
Co-Authored-By: GeoSot <geo.sotis@gmail.com>
* Redesign homepage, docs, and examples
Homepage:
- New Bootstrap purple navbar
- Redesigned masthead
- Rewrote and redesigned homepage content
- Replace Copy text with icons like Bootstrap Icons site across all ClipboardJS instances
- Fixed padding issues in site footer
- Match homepage button styles to examples page, use gap instead of tons of responsive margin utils
Docs:
- New navbar, no more subnav. Migrated search and version picker into the main navbar and refreshed the design of it all, including the responsive toggles.
- New sidebar navigation is always expanded, and now features Bootstrap Icons alongside section headings
- Sidebar navigation autoscrolls to active link for better usability
- Subnav and navbar padding issues ironed out
- Enhanced the version picker in anticipation of v5.2: we can now link right to the same page in the previous version.
- Redesign callouts to add more color to our pages
- Collapse table of contents on mobile
- Cleanup and redesign button styles with CSS variables
- Update design for subnav version dropdown
- Update highlight and example to be full-width until md
- Improve the Added In badges
- Turn the ToC into a well on mobile
- Redesign code snippets to better house two action buttons
Examples:
- Redesign Examples page layout
- Add new example for responsive offcanvases in navbars
* Convert offcanvas to CSS vars
* Feat: add resize handler to Offcanvas.js.
If we could use as default the `.offcanvas` class without modifiers, we then, could add a simplified selector
The selector itself, ignores the .offcanvas class as it doesn't have any responsive behavior
The `aria-modal` addon is to protect us, selection backdrop elements
* Separate examples code, Add some selectors, fix stackblitz btn
Co-authored-by: GeoSot <geo.sotis@gmail.com>
											
										 
											2022-04-18 13:17:50 +08:00
										 |  |  |       &.offcanvas-top { | 
					
						
							|  |  |  |         top: 0; | 
					
						
							|  |  |  |         right: 0; | 
					
						
							|  |  |  |         left: 0; | 
					
						
							|  |  |  |         height: var(--#{$prefix}offcanvas-height); | 
					
						
							|  |  |  |         max-height: 100%; | 
					
						
							|  |  |  |         border-bottom: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color); | 
					
						
							|  |  |  |         transform: translateY(-100%); | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       &.offcanvas-bottom { | 
					
						
							|  |  |  |         right: 0; | 
					
						
							|  |  |  |         left: 0; | 
					
						
							|  |  |  |         height: var(--#{$prefix}offcanvas-height); | 
					
						
							|  |  |  |         max-height: 100%; | 
					
						
							|  |  |  |         border-top: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color); | 
					
						
							|  |  |  |         transform: translateY(100%); | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2022-05-15 02:36:01 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |       &.showing, | 
					
						
							|  |  |  |       &.show:not(.hiding) { | 
					
						
							|  |  |  |         transform: none; | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       &.showing, | 
					
						
							|  |  |  |       &.hiding, | 
					
						
							|  |  |  |       &.show { | 
					
						
							|  |  |  |         visibility: visible; | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
											  
											
												v5.2.0 design refresh, plus responsive offcanvas classes (#35736)
* Add responsive offcanvas classes
- Updates navbar-expand classes to de-dupe some styles—these shouldn't interfere now.
- Adds some JS to the offcanvas component to help with responsiveness
Co-Authored-By: GeoSot <geo.sotis@gmail.com>
* Redesign homepage, docs, and examples
Homepage:
- New Bootstrap purple navbar
- Redesigned masthead
- Rewrote and redesigned homepage content
- Replace Copy text with icons like Bootstrap Icons site across all ClipboardJS instances
- Fixed padding issues in site footer
- Match homepage button styles to examples page, use gap instead of tons of responsive margin utils
Docs:
- New navbar, no more subnav. Migrated search and version picker into the main navbar and refreshed the design of it all, including the responsive toggles.
- New sidebar navigation is always expanded, and now features Bootstrap Icons alongside section headings
- Sidebar navigation autoscrolls to active link for better usability
- Subnav and navbar padding issues ironed out
- Enhanced the version picker in anticipation of v5.2: we can now link right to the same page in the previous version.
- Redesign callouts to add more color to our pages
- Collapse table of contents on mobile
- Cleanup and redesign button styles with CSS variables
- Update design for subnav version dropdown
- Update highlight and example to be full-width until md
- Improve the Added In badges
- Turn the ToC into a well on mobile
- Redesign code snippets to better house two action buttons
Examples:
- Redesign Examples page layout
- Add new example for responsive offcanvases in navbars
* Convert offcanvas to CSS vars
* Feat: add resize handler to Offcanvas.js.
If we could use as default the `.offcanvas` class without modifiers, we then, could add a simplified selector
The selector itself, ignores the .offcanvas class as it doesn't have any responsive behavior
The `aria-modal` addon is to protect us, selection backdrop elements
* Separate examples code, Add some selectors, fix stackblitz btn
Co-authored-by: GeoSot <geo.sotis@gmail.com>
											
										 
											2022-04-18 13:17:50 +08:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     @if not ($infix == "") { | 
					
						
							|  |  |  |       @include media-breakpoint-up($next) { | 
					
						
							|  |  |  |         --#{$prefix}offcanvas-height: auto; | 
					
						
							|  |  |  |         --#{$prefix}offcanvas-border-width: 0; | 
					
						
							|  |  |  |         background-color: transparent !important; // stylelint-disable-line declaration-no-important
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         .offcanvas-header { | 
					
						
							|  |  |  |           display: none; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         .offcanvas-body { | 
					
						
							|  |  |  |           display: flex; | 
					
						
							|  |  |  |           flex-grow: 0; | 
					
						
							|  |  |  |           padding: 0; | 
					
						
							|  |  |  |           overflow-y: visible; | 
					
						
							|  |  |  |           // Reset `background-color` in case `.bg-*` classes are used in offcanvas
 | 
					
						
							|  |  |  |           background-color: transparent !important; // stylelint-disable-line declaration-no-important
 | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2022-01-06 01:20:15 +08:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2021-03-03 01:10:10 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-06-26 04:41:15 +08:00
										 |  |  | .offcanvas-backdrop { | 
					
						
							|  |  |  |   @include overlay-backdrop($zindex-offcanvas-backdrop, $offcanvas-backdrop-bg, $offcanvas-backdrop-opacity); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-03-03 01:10:10 +08:00
										 |  |  | .offcanvas-header { | 
					
						
							|  |  |  |   display: flex; | 
					
						
							| 
									
										
										
										
											2021-04-05 01:51:45 +08:00
										 |  |  |   align-items: center; | 
					
						
							| 
									
										
										
										
											2021-03-03 01:10:10 +08:00
										 |  |  |   justify-content: space-between; | 
					
						
							| 
									
										
											  
											
												v5.2.0 design refresh, plus responsive offcanvas classes (#35736)
* Add responsive offcanvas classes
- Updates navbar-expand classes to de-dupe some styles—these shouldn't interfere now.
- Adds some JS to the offcanvas component to help with responsiveness
Co-Authored-By: GeoSot <geo.sotis@gmail.com>
* Redesign homepage, docs, and examples
Homepage:
- New Bootstrap purple navbar
- Redesigned masthead
- Rewrote and redesigned homepage content
- Replace Copy text with icons like Bootstrap Icons site across all ClipboardJS instances
- Fixed padding issues in site footer
- Match homepage button styles to examples page, use gap instead of tons of responsive margin utils
Docs:
- New navbar, no more subnav. Migrated search and version picker into the main navbar and refreshed the design of it all, including the responsive toggles.
- New sidebar navigation is always expanded, and now features Bootstrap Icons alongside section headings
- Sidebar navigation autoscrolls to active link for better usability
- Subnav and navbar padding issues ironed out
- Enhanced the version picker in anticipation of v5.2: we can now link right to the same page in the previous version.
- Redesign callouts to add more color to our pages
- Collapse table of contents on mobile
- Cleanup and redesign button styles with CSS variables
- Update design for subnav version dropdown
- Update highlight and example to be full-width until md
- Improve the Added In badges
- Turn the ToC into a well on mobile
- Redesign code snippets to better house two action buttons
Examples:
- Redesign Examples page layout
- Add new example for responsive offcanvases in navbars
* Convert offcanvas to CSS vars
* Feat: add resize handler to Offcanvas.js.
If we could use as default the `.offcanvas` class without modifiers, we then, could add a simplified selector
The selector itself, ignores the .offcanvas class as it doesn't have any responsive behavior
The `aria-modal` addon is to protect us, selection backdrop elements
* Separate examples code, Add some selectors, fix stackblitz btn
Co-authored-by: GeoSot <geo.sotis@gmail.com>
											
										 
											2022-04-18 13:17:50 +08:00
										 |  |  |   padding: var(--#{$prefix}offcanvas-padding-y) var(--#{$prefix}offcanvas-padding-x); | 
					
						
							| 
									
										
										
										
											2021-03-03 01:10:10 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |   .btn-close { | 
					
						
							| 
									
										
											  
											
												v5.2.0 design refresh, plus responsive offcanvas classes (#35736)
* Add responsive offcanvas classes
- Updates navbar-expand classes to de-dupe some styles—these shouldn't interfere now.
- Adds some JS to the offcanvas component to help with responsiveness
Co-Authored-By: GeoSot <geo.sotis@gmail.com>
* Redesign homepage, docs, and examples
Homepage:
- New Bootstrap purple navbar
- Redesigned masthead
- Rewrote and redesigned homepage content
- Replace Copy text with icons like Bootstrap Icons site across all ClipboardJS instances
- Fixed padding issues in site footer
- Match homepage button styles to examples page, use gap instead of tons of responsive margin utils
Docs:
- New navbar, no more subnav. Migrated search and version picker into the main navbar and refreshed the design of it all, including the responsive toggles.
- New sidebar navigation is always expanded, and now features Bootstrap Icons alongside section headings
- Sidebar navigation autoscrolls to active link for better usability
- Subnav and navbar padding issues ironed out
- Enhanced the version picker in anticipation of v5.2: we can now link right to the same page in the previous version.
- Redesign callouts to add more color to our pages
- Collapse table of contents on mobile
- Cleanup and redesign button styles with CSS variables
- Update design for subnav version dropdown
- Update highlight and example to be full-width until md
- Improve the Added In badges
- Turn the ToC into a well on mobile
- Redesign code snippets to better house two action buttons
Examples:
- Redesign Examples page layout
- Add new example for responsive offcanvases in navbars
* Convert offcanvas to CSS vars
* Feat: add resize handler to Offcanvas.js.
If we could use as default the `.offcanvas` class without modifiers, we then, could add a simplified selector
The selector itself, ignores the .offcanvas class as it doesn't have any responsive behavior
The `aria-modal` addon is to protect us, selection backdrop elements
* Separate examples code, Add some selectors, fix stackblitz btn
Co-authored-by: GeoSot <geo.sotis@gmail.com>
											
										 
											2022-04-18 13:17:50 +08:00
										 |  |  |     padding: calc(var(--#{$prefix}offcanvas-padding-y) * .5) calc(var(--#{$prefix}offcanvas-padding-x) * .5); | 
					
						
							|  |  |  |     margin-top: calc(var(--#{$prefix}offcanvas-padding-y) * -.5); | 
					
						
							|  |  |  |     margin-right: calc(var(--#{$prefix}offcanvas-padding-x) * -.5); | 
					
						
							|  |  |  |     margin-bottom: calc(var(--#{$prefix}offcanvas-padding-y) * -.5); | 
					
						
							| 
									
										
										
										
											2021-03-03 01:10:10 +08:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .offcanvas-title { | 
					
						
							|  |  |  |   margin-bottom: 0; | 
					
						
							|  |  |  |   line-height: $offcanvas-title-line-height; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .offcanvas-body { | 
					
						
							|  |  |  |   flex-grow: 1; | 
					
						
							| 
									
										
											  
											
												v5.2.0 design refresh, plus responsive offcanvas classes (#35736)
* Add responsive offcanvas classes
- Updates navbar-expand classes to de-dupe some styles—these shouldn't interfere now.
- Adds some JS to the offcanvas component to help with responsiveness
Co-Authored-By: GeoSot <geo.sotis@gmail.com>
* Redesign homepage, docs, and examples
Homepage:
- New Bootstrap purple navbar
- Redesigned masthead
- Rewrote and redesigned homepage content
- Replace Copy text with icons like Bootstrap Icons site across all ClipboardJS instances
- Fixed padding issues in site footer
- Match homepage button styles to examples page, use gap instead of tons of responsive margin utils
Docs:
- New navbar, no more subnav. Migrated search and version picker into the main navbar and refreshed the design of it all, including the responsive toggles.
- New sidebar navigation is always expanded, and now features Bootstrap Icons alongside section headings
- Sidebar navigation autoscrolls to active link for better usability
- Subnav and navbar padding issues ironed out
- Enhanced the version picker in anticipation of v5.2: we can now link right to the same page in the previous version.
- Redesign callouts to add more color to our pages
- Collapse table of contents on mobile
- Cleanup and redesign button styles with CSS variables
- Update design for subnav version dropdown
- Update highlight and example to be full-width until md
- Improve the Added In badges
- Turn the ToC into a well on mobile
- Redesign code snippets to better house two action buttons
Examples:
- Redesign Examples page layout
- Add new example for responsive offcanvases in navbars
* Convert offcanvas to CSS vars
* Feat: add resize handler to Offcanvas.js.
If we could use as default the `.offcanvas` class without modifiers, we then, could add a simplified selector
The selector itself, ignores the .offcanvas class as it doesn't have any responsive behavior
The `aria-modal` addon is to protect us, selection backdrop elements
* Separate examples code, Add some selectors, fix stackblitz btn
Co-authored-by: GeoSot <geo.sotis@gmail.com>
											
										 
											2022-04-18 13:17:50 +08:00
										 |  |  |   padding: var(--#{$prefix}offcanvas-padding-y) var(--#{$prefix}offcanvas-padding-x); | 
					
						
							| 
									
										
										
										
											2021-03-03 01:10:10 +08:00
										 |  |  |   overflow-y: auto; | 
					
						
							|  |  |  | } |