Migrating to FTH4

Your club admin received the instructions to update their admin password to access FTH4. (FTH3 admin passwords will NOT work in FTH4). Follow the instructions in the email and use 'Member sign in' in the top right corner to access the Club Admin account.

If you are not sure who the club admin is, in your member account; look at 'Club Officers and Members' > "Club Email addresses". The LAST item in this list is the person who is currently listed as your club admin.

If this is not correct, please complete and submit this form to change your club admin:
www.toastmastersclubs.org/welcome/change-admin/

Animated Tiles Not Working #8761

  • ormondtm@yahoo.com
  • ormondtm@yahoo.com's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 52
  • Thanks: 2

Re: Animated Tiles Not Working #8761

2 days 9 hours ago
#104987
Thank you Brian! After further research, you are correct that the current page contains only static HTML.

I removed the animation block after finding that it was incomplete in the saved Source. The screenshot shows the remaining static version, not the animation attempt.

The attempted animation used a <style> block containing CSS @keyframes named pmSafeAppear, applied to the classes pm-test-podcast, pm-test-speak, and pm-test-lead.

The intended effect is for Podcast to appear first, Speak 2.5 seconds later, and Lead another 2.5 seconds later, then all three remain visible.

Does FTH4 support a <style> block with CSS @keyframes in home-page Source? If yes, where should we place it, and how should we save it so the editor retains it?

My research did not determine whether the earlier incomplete code resulted from an interrupted paste or an editor change.

Please Log in or Create an account to join the conversation.

  • Brian
  • Brian's Avatar
  • Away
  • Administrator
  • Administrator
  • Posts: 13840
  • Thanks: 4134

Re: Animated Tiles Not Working #8761

2 days 9 hours ago
#104988
post your exact code here and let me put it through the wringers to see what pops out.
Thank you,

Brian McDonald DTM
Silver and Wiser Online Toastmasters Club #777940

Technical Support Consultant and Developer for FreeToastHost

Please Log in or Create an account to join the conversation.

  • ormondtm@yahoo.com
  • ormondtm@yahoo.com's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 52
  • Thanks: 2

Re: Animated Tiles Not Working #8761

2 days 3 hours ago
#104989
Here you go!

<div style="background-color:#f2f6f8; padding:30px 20px; color:#063b56; font-family:Arial,Helvetica,sans-serif;">

<h2 style="text-align:center; color:#063b56; margin:0 0 24px;">
Podcast. Speak. Lead.
</h2>

<div style="display:flex; flex-wrap:wrap; gap:20px;">

<div class="pm-test-podcast" style="flex:1 1 260px; padding:24px; background-color:#ffffff; border-top:5px solid #0a5276; border-radius:8px;">

<h3 style="color:#063b56; font-size:27px; margin:0 0 14px;">
Podcast
</h3>

<p style="color:#063b56; font-size:19px; margin:0 0 12px;">
<strong>Share your ideas.</strong>
</p>

<p style="color:#063b56; font-size:16px; line-height:1.65; margin:0;">
Develop your voice, explore meaningful conversations,
and turn your message into content that connects.
</p>

</div>

<div class="pm-test-speak" style="flex:1 1 260px; padding:24px; background-color:#ffffff; border-top:5px solid #0a5276; border-radius:8px;">

<h3 style="color:#063b56; font-size:27px; margin:0 0 14px;">
Speak
</h3>

<p style="color:#063b56; font-size:19px; margin:0 0 12px;">
<strong>Build your confidence.</strong>
</p>

<p style="color:#063b56; font-size:16px; line-height:1.65; margin:0;">
Practice expressing your ideas with clarity, purpose,
and presence—behind the microphone, on camera,
or in front of an audience.
</p>

</div>

<div class="pm-test-lead" style="flex:1 1 260px; padding:24px; background-color:#ffffff; border-top:5px solid #e0cd63; border-radius:8px;">

<h3 style="color:#063b56; font-size:27px; margin:0 0 14px;">
Lead
</h3>

<p style="color:#063b56; font-size:19px; margin:0 0 12px;">
<strong>Make an impact.</strong>
</p>

<p style="color:#063b56; font-size:16px; line-height:1.65; margin:0;">
Strengthen your leadership voice, inspire others,
and turn effective communication into meaningful action.
</p>

</div>

</div>

<p style="text-align:center; color:#063b56; font-size:19px; font-style:italic; margin:24px 0 0;">
Your voice. Your message. Your impact.
</p>

</div>

<style>
.pm-test-podcast {
animation: pmSafeAppear 0.01s steps(1, end) 0.3s 1 backwards;
}

.pm-test-speak {
animation: pmSafeAppear 0.01s steps(1, end) 2.8s 1 backwards;
}

.pm-test-lead {
animation: pmSafeAppear 0.01s steps(1, end) 5.3s 1 backwards;
}

@keyframes pmSafeAppear {
from {
opacity: 0;
}

to {
opacity: 1;
}
}

@media (prefers-reduced-motion: reduce) {
.pm-test-podcast,
.pm-test-speak,
.pm-test-lead {
animation: none;
}
}
</style>

Please Log in or Create an account to join the conversation.

  • Brian
  • Brian's Avatar
  • Away
  • Administrator
  • Administrator
  • Posts: 13840
  • Thanks: 4134

Re: Animated Tiles Not Working #8761

2 days 2 hours ago
#104990
I set it up as a test page and it does the animation once and that is all.
If you refresh the page it does it again once.

I copied and pasted into your MainPage and it does the same thing just animates once.

 
Thank you,

Brian McDonald DTM
Silver and Wiser Online Toastmasters Club #777940

Technical Support Consultant and Developer for FreeToastHost

Please Log in or Create an account to join the conversation.

  • ormondtm@yahoo.com
  • ormondtm@yahoo.com's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 52
  • Thanks: 2

Re: Animated Tiles Not Working #8761

2 days 2 hours ago
#104991
That's what I wanted! Thank You!

Please Log in or Create an account to join the conversation.

  • ormondtm@yahoo.com
  • ormondtm@yahoo.com's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 52
  • Thanks: 2

Re: Animated Tiles Not Working #8761

2 days 2 hours ago
#104992
One remaining issue: visitors see the hero banner first, so the tile sequence may finish before they scroll down to it.

Can FTH4 trigger the Podcast/Speak/Lead animation when the tile section enters the visible screen, rather than immediately on page load? Ideally, it would play once as they scroll to the section, then leave all three tiles visible.

Is an IntersectionObserver implementation supported, or does FTH4 have another supported way to do this?

I would prefer that over continuously hiding and redisplaying the tiles.

Please Log in or Create an account to join the conversation.

Time to create page: 0.149 seconds