<button class="c-button c-button__filled c-button__filled--default c-button--md" popovertarget="placement-relative-popover-top-left" type="button" data-component="button"><span class=
"c-button__label">Top Left</span></button>
<div class="c-element c-popover" popover="auto" data-js-popover-relative-to-trigger="true" data-js-popover-horizontal-placement="left" data-js-popover-vertical-placement="top" id=
"placement-relative-popover-top-left" data-component="element">
<div class="c-element" style="width: 300px" data-component="element">
<!-- card.blade.php -->
<div class="c-card c-card--ratio-16-9" data-component="card">
<div class="c-card__paint-container">
<div class="c-card__body" data-component="card__body">
<!-- group.blade.php -->
<div class="c-group c-card__heading-container c-group--horizontal c-group--justify-content-space-between c-group--align-items-center" data-component="group">
<!-- group.blade.php -->
<div class="c-group c-group--vertical" data-component="group">
<!-- typography.blade.php original: h2 -->
<h2 class="c-typography c-card__heading u-margin__y--0 c-typography__variant--h3" data-component="typography">
I'm a popover
</h2>
</div>
</div><!-- typography.blade.php original: p -->
<p class="c-typography c-card__content c-typography__variant--p" data-component="typography">
This popover is placed at top-left relative to its trigger element.
</p>
</div>
</div>
</div>
</div>
</div><button class="c-button c-button__filled c-button__filled--default c-button--md" popovertarget="placement-relative-popover-top-center" type="button" data-component="button"><span class=
"c-button__label">Top Center</span></button>
<div class="c-element c-popover" popover="auto" data-js-popover-relative-to-trigger="true" data-js-popover-horizontal-placement="center" data-js-popover-vertical-placement="top" id=
"placement-relative-popover-top-center" data-component="element">
<div class="c-element" style="width: 300px" data-component="element">
<!-- card.blade.php -->
<div class="c-card c-card--ratio-16-9" data-component="card">
<div class="c-card__paint-container">
<div class="c-card__body" data-component="card__body">
<!-- group.blade.php -->
<div class="c-group c-card__heading-container c-group--horizontal c-group--justify-content-space-between c-group--align-items-center" data-component="group">
<!-- group.blade.php -->
<div class="c-group c-group--vertical" data-component="group">
<!-- typography.blade.php original: h2 -->
<h2 class="c-typography c-card__heading u-margin__y--0 c-typography__variant--h3" data-component="typography">
I'm a popover
</h2>
</div>
</div><!-- typography.blade.php original: p -->
<p class="c-typography c-card__content c-typography__variant--p" data-component="typography">
This popover is placed at top-center relative to its trigger element.
</p>
</div>
</div>
</div>
</div>
</div><button class="c-button c-button__filled c-button__filled--default c-button--md" popovertarget="placement-relative-popover-top-right" type="button" data-component="button"><span class=
"c-button__label">Top Right</span></button>
<div class="c-element c-popover" popover="auto" data-js-popover-relative-to-trigger="true" data-js-popover-horizontal-placement="right" data-js-popover-vertical-placement="top" id=
"placement-relative-popover-top-right" data-component="element">
<div class="c-element" style="width: 300px" data-component="element">
<!-- card.blade.php -->
<div class="c-card c-card--ratio-16-9" data-component="card">
<div class="c-card__paint-container">
<div class="c-card__body" data-component="card__body">
<!-- group.blade.php -->
<div class="c-group c-card__heading-container c-group--horizontal c-group--justify-content-space-between c-group--align-items-center" data-component="group">
<!-- group.blade.php -->
<div class="c-group c-group--vertical" data-component="group">
<!-- typography.blade.php original: h2 -->
<h2 class="c-typography c-card__heading u-margin__y--0 c-typography__variant--h3" data-component="typography">
I'm a popover
</h2>
</div>
</div><!-- typography.blade.php original: p -->
<p class="c-typography c-card__content c-typography__variant--p" data-component="typography">
This popover is placed at top-right relative to its trigger element.
</p>
</div>
</div>
</div>
</div>
</div><button class="c-button c-button__filled c-button__filled--default c-button--md" popovertarget="placement-relative-popover-center-left" type="button" data-component="button"><span class=
"c-button__label">Center Left</span></button>
<div class="c-element c-popover" popover="auto" data-js-popover-relative-to-trigger="true" data-js-popover-horizontal-placement="left" data-js-popover-vertical-placement="center" id=
"placement-relative-popover-center-left" data-component="element">
<div class="c-element" style="width: 300px" data-component="element">
<!-- card.blade.php -->
<div class="c-card c-card--ratio-16-9" data-component="card">
<div class="c-card__paint-container">
<div class="c-card__body" data-component="card__body">
<!-- group.blade.php -->
<div class="c-group c-card__heading-container c-group--horizontal c-group--justify-content-space-between c-group--align-items-center" data-component="group">
<!-- group.blade.php -->
<div class="c-group c-group--vertical" data-component="group">
<!-- typography.blade.php original: h2 -->
<h2 class="c-typography c-card__heading u-margin__y--0 c-typography__variant--h3" data-component="typography">
I'm a popover
</h2>
</div>
</div><!-- typography.blade.php original: p -->
<p class="c-typography c-card__content c-typography__variant--p" data-component="typography">
This popover is placed at center-left relative to its trigger element.
</p>
</div>
</div>
</div>
</div>
</div><button class="c-button c-button__filled c-button__filled--default c-button--md" popovertarget="placement-relative-popover-center-center" type="button" data-component="button"><span class=
"c-button__label">Center Center</span></button>
<div class="c-element c-popover" popover="auto" data-js-popover-relative-to-trigger="true" data-js-popover-horizontal-placement="center" data-js-popover-vertical-placement="center" id=
"placement-relative-popover-center-center" data-component="element">
<div class="c-element" style="width: 300px" data-component="element">
<!-- card.blade.php -->
<div class="c-card c-card--ratio-16-9" data-component="card">
<div class="c-card__paint-container">
<div class="c-card__body" data-component="card__body">
<!-- group.blade.php -->
<div class="c-group c-card__heading-container c-group--horizontal c-group--justify-content-space-between c-group--align-items-center" data-component="group">
<!-- group.blade.php -->
<div class="c-group c-group--vertical" data-component="group">
<!-- typography.blade.php original: h2 -->
<h2 class="c-typography c-card__heading u-margin__y--0 c-typography__variant--h3" data-component="typography">
I'm a popover
</h2>
</div>
</div><!-- typography.blade.php original: p -->
<p class="c-typography c-card__content c-typography__variant--p" data-component="typography">
This popover is placed at center-center relative to its trigger element.
</p>
</div>
</div>
</div>
</div>
</div><button class="c-button c-button__filled c-button__filled--default c-button--md" popovertarget="placement-relative-popover-center-right" type="button" data-component="button"><span class=
"c-button__label">Center Right</span></button>
<div class="c-element c-popover" popover="auto" data-js-popover-relative-to-trigger="true" data-js-popover-horizontal-placement="right" data-js-popover-vertical-placement="center" id=
"placement-relative-popover-center-right" data-component="element">
<div class="c-element" style="width: 300px" data-component="element">
<!-- card.blade.php -->
<div class="c-card c-card--ratio-16-9" data-component="card">
<div class="c-card__paint-container">
<div class="c-card__body" data-component="card__body">
<!-- group.blade.php -->
<div class="c-group c-card__heading-container c-group--horizontal c-group--justify-content-space-between c-group--align-items-center" data-component="group">
<!-- group.blade.php -->
<div class="c-group c-group--vertical" data-component="group">
<!-- typography.blade.php original: h2 -->
<h2 class="c-typography c-card__heading u-margin__y--0 c-typography__variant--h3" data-component="typography">
I'm a popover
</h2>
</div>
</div><!-- typography.blade.php original: p -->
<p class="c-typography c-card__content c-typography__variant--p" data-component="typography">
This popover is placed at center-right relative to its trigger element.
</p>
</div>
</div>
</div>
</div>
</div><button class="c-button c-button__filled c-button__filled--default c-button--md" popovertarget="placement-relative-popover-bottom-left" type="button" data-component="button"><span class=
"c-button__label">Bottom Left</span></button>
<div class="c-element c-popover" popover="auto" data-js-popover-relative-to-trigger="true" data-js-popover-horizontal-placement="left" data-js-popover-vertical-placement="bottom" id=
"placement-relative-popover-bottom-left" data-component="element">
<div class="c-element" style="width: 300px" data-component="element">
<!-- card.blade.php -->
<div class="c-card c-card--ratio-16-9" data-component="card">
<div class="c-card__paint-container">
<div class="c-card__body" data-component="card__body">
<!-- group.blade.php -->
<div class="c-group c-card__heading-container c-group--horizontal c-group--justify-content-space-between c-group--align-items-center" data-component="group">
<!-- group.blade.php -->
<div class="c-group c-group--vertical" data-component="group">
<!-- typography.blade.php original: h2 -->
<h2 class="c-typography c-card__heading u-margin__y--0 c-typography__variant--h3" data-component="typography">
I'm a popover
</h2>
</div>
</div><!-- typography.blade.php original: p -->
<p class="c-typography c-card__content c-typography__variant--p" data-component="typography">
This popover is placed at bottom-left relative to its trigger element.
</p>
</div>
</div>
</div>
</div>
</div><button class="c-button c-button__filled c-button__filled--default c-button--md" popovertarget="placement-relative-popover-bottom-center" type="button" data-component="button"><span class=
"c-button__label">Bottom Center</span></button>
<div class="c-element c-popover" popover="auto" data-js-popover-relative-to-trigger="true" data-js-popover-horizontal-placement="center" data-js-popover-vertical-placement="bottom" id=
"placement-relative-popover-bottom-center" data-component="element">
<div class="c-element" style="width: 300px" data-component="element">
<!-- card.blade.php -->
<div class="c-card c-card--ratio-16-9" data-component="card">
<div class="c-card__paint-container">
<div class="c-card__body" data-component="card__body">
<!-- group.blade.php -->
<div class="c-group c-card__heading-container c-group--horizontal c-group--justify-content-space-between c-group--align-items-center" data-component="group">
<!-- group.blade.php -->
<div class="c-group c-group--vertical" data-component="group">
<!-- typography.blade.php original: h2 -->
<h2 class="c-typography c-card__heading u-margin__y--0 c-typography__variant--h3" data-component="typography">
I'm a popover
</h2>
</div>
</div><!-- typography.blade.php original: p -->
<p class="c-typography c-card__content c-typography__variant--p" data-component="typography">
This popover is placed at bottom-center relative to its trigger element.
</p>
</div>
</div>
</div>
</div>
</div><button class="c-button c-button__filled c-button__filled--default c-button--md" popovertarget="placement-relative-popover-bottom-right" type="button" data-component="button"><span class=
"c-button__label">Bottom Right</span></button>
<div class="c-element c-popover" popover="auto" data-js-popover-relative-to-trigger="true" data-js-popover-horizontal-placement="right" data-js-popover-vertical-placement="bottom" id=
"placement-relative-popover-bottom-right" data-component="element">
<div class="c-element" style="width: 300px" data-component="element">
<!-- card.blade.php -->
<div class="c-card c-card--ratio-16-9" data-component="card">
<div class="c-card__paint-container">
<div class="c-card__body" data-component="card__body">
<!-- group.blade.php -->
<div class="c-group c-card__heading-container c-group--horizontal c-group--justify-content-space-between c-group--align-items-center" data-component="group">
<!-- group.blade.php -->
<div class="c-group c-group--vertical" data-component="group">
<!-- typography.blade.php original: h2 -->
<h2 class="c-typography c-card__heading u-margin__y--0 c-typography__variant--h3" data-component="typography">
I'm a popover
</h2>
</div>
</div><!-- typography.blade.php original: p -->
<p class="c-typography c-card__content c-typography__variant--p" data-component="typography">
This popover is placed at bottom-right relative to its trigger element.
</p>
</div>
</div>
</div>
</div>
</div>
@button([
'attributeList' => [
'popovertarget' => 'placement-relative-popover-top-left'
]
])
Top Left
@endbutton
@popover([
'id' => 'placement-relative-popover-top-left',
'relativeToTrigger' => true,
'horizontalPlacement' => 'left',
'verticalPlacement' => 'top'
])
@element([
'attributeList' => [
'style' => 'width: 300px'
]
])
@card([
'heading' => "I'm a popover",
'content' => "This popover is placed at top-left relative to its trigger element."
])
@endcard
@endelement
@endpopover
@button([
'attributeList' => [
'popovertarget' => 'placement-relative-popover-top-center'
]
])
Top Center
@endbutton
@popover([
'id' => 'placement-relative-popover-top-center',
'relativeToTrigger' => true,
'horizontalPlacement' => 'center',
'verticalPlacement' => 'top'
])
@element([
'attributeList' => [
'style' => 'width: 300px'
]
])
@card([
'heading' => "I'm a popover",
'content' => "This popover is placed at top-center relative to its trigger element."
])
@endcard
@endelement
@endpopover
@button([
'attributeList' => [
'popovertarget' => 'placement-relative-popover-top-right'
]
])
Top Right
@endbutton
@popover([
'id' => 'placement-relative-popover-top-right',
'relativeToTrigger' => true,
'horizontalPlacement' => 'right',
'verticalPlacement' => 'top'
])
@element([
'attributeList' => [
'style' => 'width: 300px'
]
])
@card([
'heading' => "I'm a popover",
'content' => "This popover is placed at top-right relative to its trigger element."
])
@endcard
@endelement
@endpopover
@button([
'attributeList' => [
'popovertarget' => 'placement-relative-popover-center-left'
]
])
Center Left
@endbutton
@popover([
'id' => 'placement-relative-popover-center-left',
'relativeToTrigger' => true,
'horizontalPlacement' => 'left',
'verticalPlacement' => 'center'
])
@element([
'attributeList' => [
'style' => 'width: 300px'
]
])
@card([
'heading' => "I'm a popover",
'content' => "This popover is placed at center-left relative to its trigger element."
])
@endcard
@endelement
@endpopover
@button([
'attributeList' => [
'popovertarget' => 'placement-relative-popover-center-center'
]
])
Center Center
@endbutton
@popover([
'id' => 'placement-relative-popover-center-center',
'relativeToTrigger' => true,
'horizontalPlacement' => 'center',
'verticalPlacement' => 'center'
])
@element([
'attributeList' => [
'style' => 'width: 300px'
]
])
@card([
'heading' => "I'm a popover",
'content' => "This popover is placed at center-center relative to its trigger element."
])
@endcard
@endelement
@endpopover
@button([
'attributeList' => [
'popovertarget' => 'placement-relative-popover-center-right'
]
])
Center Right
@endbutton
@popover([
'id' => 'placement-relative-popover-center-right',
'relativeToTrigger' => true,
'horizontalPlacement' => 'right',
'verticalPlacement' => 'center'
])
@element([
'attributeList' => [
'style' => 'width: 300px'
]
])
@card([
'heading' => "I'm a popover",
'content' => "This popover is placed at center-right relative to its trigger element."
])
@endcard
@endelement
@endpopover
@button([
'attributeList' => [
'popovertarget' => 'placement-relative-popover-bottom-left'
]
])
Bottom Left
@endbutton
@popover([
'id' => 'placement-relative-popover-bottom-left',
'relativeToTrigger' => true,
'horizontalPlacement' => 'left',
'verticalPlacement' => 'bottom'
])
@element([
'attributeList' => [
'style' => 'width: 300px'
]
])
@card([
'heading' => "I'm a popover",
'content' => "This popover is placed at bottom-left relative to its trigger element."
])
@endcard
@endelement
@endpopover
@button([
'attributeList' => [
'popovertarget' => 'placement-relative-popover-bottom-center'
]
])
Bottom Center
@endbutton
@popover([
'id' => 'placement-relative-popover-bottom-center',
'relativeToTrigger' => true,
'horizontalPlacement' => 'center',
'verticalPlacement' => 'bottom'
])
@element([
'attributeList' => [
'style' => 'width: 300px'
]
])
@card([
'heading' => "I'm a popover",
'content' => "This popover is placed at bottom-center relative to its trigger element."
])
@endcard
@endelement
@endpopover
@button([
'attributeList' => [
'popovertarget' => 'placement-relative-popover-bottom-right'
]
])
Bottom Right
@endbutton
@popover([
'id' => 'placement-relative-popover-bottom-right',
'relativeToTrigger' => true,
'horizontalPlacement' => 'right',
'verticalPlacement' => 'bottom'
])
@element([
'attributeList' => [
'style' => 'width: 300px'
]
])
@card([
'heading' => "I'm a popover",
'content' => "This popover is placed at bottom-right relative to its trigger element."
])
@endcard
@endelement
@endpopover