This is a modern hero layout with lots of white space
This is just placeholder text. Don’t be alarmed, this is just here to fill up space since your finalized copy isn’t ready yet. Once we have your content finalized, we’ll replace this placeholder text with your real content.
Sometimes it’s nice to put in text just to get an idea of how text will fill in a space.
I am a heading
Here goes your text ... Select any part of your text to access the formatting toolbar.
- This is a list item.
- This is a list item.
- This is a list item.
- This is a list item.
- This is a list item.
<script>
// To enable code execution go to Bricks > Settings > Builder Access.
// You must also make sure "execute code block" is toggled on this Bricks code element.
const card = '.fr-feature-card-echo'
const featureCards = document.querySelectorAll(card);
for (var i = 0; i < featureCards.length; i++) {
const c = featureCards[i]
const textSelector = `${card}__text`
const cardText = c.querySelector(textSelector)
const heading = c.querySelector(`${card}__heading > a`)
const textHeight = cardText.offsetHeight;
cardText.style.height = '1px';
c.addEventListener('mouseover', function() {
this.querySelector(textSelector).style.height = textHeight + 'px';
this.querySelector(textSelector).style.opacity = '1';
});
c.addEventListener('mouseout', function() {
this.querySelector(textSelector).style.height = '1px';
this.querySelector(textSelector).style.opacity = '0';
});
heading.addEventListener('focus', function() {
c.querySelector(textSelector).style.height = textHeight + 'px';
c.querySelector(textSelector).style.opacity = '1';
});
heading.addEventListener('blur', function() {
c.querySelector(textSelector).style.height = '1px';
c.querySelector(textSelector).style.opacity = '0';
});
}
</script>