Multi tier display templateAvailable since EcoComposer 2.2
Classical multi tier display example :
Free
0€
- Free feature 1
- Free feature 2
Business
50€
- Free feature 1
- Free feature 2
- Business feature 3
- Business feature 4
Premium
100€
- Free feature 1
- Free feature 2
- Business feature 3
- Business feature 4
- Premium feature 5
- Premium feature 6
Another example :
Free
0€
- Free feature 1
- Free feature 2
Business
50€
- Free feature 1
- Free feature 2
- Business feature 3
- Business feature 4
Premium
100€
- Free feature 1
- Free feature 2
- Business feature 3
- Business feature 4
- Premium feature 5
- Premium feature 6
The defaults values are :
'border-radius' : .5rem * theming.$font-size, 'title--font-size' : 3rem * theming.$font-size, 'margin' : 0 1rem * theming.$font-size, 'padding' : 2rem * theming.$font-size, 'plans' : ( ( 'background-image': linear-gradient(45deg, #e28383, #ecacac) ), ( 'background-image': linear-gradient(45deg, #8bdaa0, #b1e7bf) ), ( 'background-image': linear-gradient(45deg, #8c8fd9, #b3b4e6) ) ), 'multi-tier-display--border' : 'multi-tier-display--border', 'multi-tier-display--title--color' : 'multi-tier-display--title--color', 'multi-tier-display--plan--highlighted' : 'multi-tier-display--plan--highlighted', 'suffix' : '', 'themes' : ( 'light' : ( 'default--multi-tier-display--border' : 1px solid #ccc, 'default--multi-tier-display--title--color' : #000, 'default--multi-tier-display--plan--highlighted' : linear-gradient(45deg, aqua, aquamarine) ), 'dark' : ( 'default--multi-tier-display--border' : 1px solid #ccc, 'default--multi-tier-display--title--color' : #000, 'default--multi-tier-display--plan--highlighted' : linear-gradient(45deg, aqua, aquamarine) ) )
We can implement it that way :
@include multiTierDisplay.init; @include multiTierDisplay.create; @include multiTierDisplay.create( ( border-radius: 0, margin : null, multi-tier-display--border: null, plans : ( ( 'background-color': #5588ff ), ( 'background-color': #b1e7bf ), ( 'background-color':#b3b4e6 ) ), suffix: '-2', title--font-size: 3.5rem * theming.$font-size ) );
We can implement it that way :
-2is the suffix here.
<div class="mtd-2 mtd--main">
<div class="mtd-2 mtd--plan">
<div class="mtd-2 mtd--plan--title">Free</div>
<p class="mtd-2 mtd--plan--price">0€</p>
<ul class="mtd-2 mtd--plan--features">
<li>Free feature 1</li>
<li>Free feature 2</li>
</ul>
</div>
<div class="mtd-2 mtd--plan mtd--plan--highlighted">
<div class="mtd-2 mtd--plan--title">Business</div>
<p class="mtd-2 mtd--plan--price">50€</p>
<ul class="mtd-2 mtd--plan--features">
<li>Free feature 1</li>
<li>Free feature 2</li>
<li>Business feature 3</li>
<li>Business feature 4</li>
</ul>
</div>
<div class="mtd-2 mtd--plan">
<div class="mtd-2 mtd--plan--title">Premium</div>
<p class="mtd-2 mtd--plan--price">100€</p>
<ul class="mtd-2 mtd--plan--features">
<li>Free feature 1</li>
<li>Free feature 2</li>
<li>Business feature 3</li>
<li>Business feature 4</li>
<li>Premium feature 5</li>
<li>Premium feature 6</li>
</ul>
</div>
</div>