This article shows you how to add animated elements like fade-ins, sliding effects, and hover animations to your Web60 website.
Method 1: Using Animation Blocks (Easiest)
WordPress includes built-in animation options that work without any coding.
- Log in to your WordPress admin dashboard
- Go to Pages or Posts and select the page you want to edit
- Click on any block (text, image, or heading)
- In the right sidebar, look for the "Advanced" section
- Click "Advanced" to expand the options
- Find the "CSS classes" field
- Add one of these animation classes:
fadeInUp- Element slides up and fades infadeIn- Element fades in graduallyslideInLeft- Element slides in from the leftbounce- Element bounces when it appears
- Click "Update" to save your changes
Method 2: Adding Hover Effects with Custom CSS
You can make elements animate when visitors hover over them.
- Go to Appearance > Customize in your WordPress dashboard
- Click "Additional CSS"
- Add this code to make buttons grow when hovered:
.wp-block-button:hover {
transform: scale(1.05);
transition: all 0.3s ease;
}
- For images that fade on hover, add:
.wp-block-image:hover img {
opacity: 0.8;
transition: opacity 0.3s ease;
}
- Click "Publish" to save your changes
For more detailed CSS customisation, see our guide on how to add custom CSS styling.
Method 3: Using Animation Plugins
Plugins provide more animation options without coding.
- Go to Plugins > Add New in your WordPress dashboard
- Search for "Animate On Scroll" or "AOS"
- Install and activate the plugin
- Go to Settings > AOS Options
- Enable animations site-wide
- Edit any page or post
- Select a block and look for animation options in the sidebar
- Choose your preferred animation style
- Set the delay and duration if available
- Update the page
Adding Animations to Images and Media
You can animate images as they load on the page:
- Add an image block to your page
- Select the image block
- In the Advanced section, add the CSS class
fadeIn - The image will now fade in when visitors scroll to it
Testing Your Animations
After adding animations:
- Click "Preview" or "View Page" to see your live site
- Scroll up and down to trigger the animations
- Check that animations work on mobile by viewing on your phone
- If animations don't appear, clear your browser cache and refresh
Animations should be subtle and not interfere with reading your content. Too many animations can slow down your site and distract visitors.
If you're still stuck with adding animations, contact Web60 support for help with your specific animation needs.
FAQ
Q: Why aren't my animations working?
A: Check that you've spelled the CSS class names correctly and that you've saved your changes. Clear your browser cache and refresh the page to see updates.
Q: Can I add animations to my navigation menu?
A: Yes, you can add hover effects to menu items using custom CSS in Appearance > Customize > Additional CSS. Add transition effects to menu links for smooth color or size changes.
Q: Will animations slow down my website?
A: Simple CSS animations have minimal impact on speed. Avoid too many animated elements on one page and test your site speed after adding animations.
Q: Can I make text animate as visitors type?
A: Typewriter effects require JavaScript plugins. Search for "typewriter effect" plugins in your WordPress plugin directory for this specific animation.
Q: Do animations work on mobile phones?
A: Yes, CSS animations work on mobile devices. However, some mobile browsers may reduce animations to save battery life.
Q: How do I remove animations I don't want?
A: Delete the CSS class from the block's Advanced settings, or remove the custom CSS code you added. Update the page to remove the animation.
Q: Can I control when animations start?
A: Yes, most animation plugins let you set delays and trigger points. You can make animations start when elements become visible on screen rather than when the page loads.
Last updated: 1 March 2026