Get to Know Ceros
In these video lessons, we'll review the general functionality of the Ceros studio including how to import assets, apply animations, interactions, and how to publish your final experience.
Understanding Ceros Analytics
In this lesson, we'll overview the Ceros analytics dashboard and how you can better understand the key performance indicators that can help you improve your content.
Search Engine Optimization (SEO) and Ceros
In this lesson, we'll dive into the various tools in Ceros that can help you optimize your content for search.
Importing Your Design Files
In this lesson, we'll walk through how to import design files from Photoshop, Illustrator, and Sketch files into Ceros.
Theme and Settings Panel
In this lesson, we'll review the different customization options available within the Theme Menu and Settings Panel.
Creating Buttons and Popups
In these video lessons, we'll review the general functionality of the Ceros studio including how to import assets, apply animations, interactions, and how to publish your final experience.
Creating Mobile Variants Using Adaptive Layouts
In this lesson, we'll take a look at how you can easily create different variants of an experience for Desktop, Tablet, and Mobile devices using the Global Layouts panel.
Create a Carousel
In this lesson, we'll review the steps to creating an image carousel using the Cycle Next and Cycle Previous interactions.
Creating Interactive Maps
In this lesson, we'll review one of the many ways you can create an interactive map in Ceros.
Creating Accessible Content in Ceros
In this lesson, we'll walk through how to leverage the accessibility tools and features in the Ceros studio.
Using Object States for Data Viz
In this lesson, we'll review one of the ways you can create an interactive Bar Chart in Ceros using Object States.
Creating Charts in ChartBlocks
In this lesson, we'll review how to create charts and graphs in ChartBlocks.
How to Use MarkUp
In this quick lesson, we'll walk through how to use MarkUp to streamline the process of giving and receiving design feedback.
Embedding 3rd Party Content and Forms
In this lesson, we'll review how you can use the Embed Object tool to embed 3rd party content such as videos, Google Maps, Spotify Playlists, Social Content, and forms.
Creating Interactive Charts
In this lesson, we'll take a look at how to create animated, interactive charts in Ceros.
Creating an Interactive Menu Bar
In this lesson, we'll take a look at how to create an interactive menu bar to set up some basic navigation within your experience.
Advanced Carousel
In this lesson, we'll build off of the previous carousel lesson to create a more advanced experience using the Show Target and Hide Others interactions.
Creating an Interactive Timeline
In this lesson, we'll review one of the many ways you can create an interactive timeline in Ceros.
Create a Looping Video Background
In this lesson, we'll explore how to make any video file function as a background element - as well as how to layer additional assets overtop for more unique visualizations.
Gating Content with Hubspot and Marketo Forms
In this lesson, we'll take a look at how you can gate multipage eBooks and long scrolling infographics using Hubspot and Marketo forms.
Creating a Slideshow
In this lesson, we'll cover how to create an automatic image slideshow within your experience.
Transcript
As you can see, in this lesson’s final experience, we have a simple button that changes color when you hover over it. To create this effect, we need to add a hover state to the object. This way, when the user hovers their cursor over the button, it will trigger the state of the button to change.
You can see in our layers panel that our button consists of a square shape and text box. The square shape has a dark opaque fill color, and the text is colored white. Using Object States, we can easily set these two objects to switch colors when a user hovers over the button.
We’re going to set this up so that our square shape turns white and our text turns blue when we hover over the button. We can start by selecting our square shape, navigating to the “Design” tab, and clicking the plus sign next to ‘States’. The current state of our square shape will be set as its default state. Now let’s add a transition here with the standard timing to ensure this looks smooth when the object transitions between states. Clicking within the States drop-down menu, let’s add a Hover state. Let’s also add a transition here to match our default state. Further down in our design tab, we can change the color of our hover state to white, and set the opacity to 100%.
Now, let’s go through the same process for the text box. This time we’re going to change the color of the hover state to a dark blue. Feel free to use the color picker on the canvas so that your text matches the experience. After we’ve added our hover states to the square shape and the text box, we’ll want to select the entire group and make sure to click “Use group as trigger.” This will trigger all of the hover states in the group at the same time. Now when you preview the experience, you’ll see when you hover over the button, it changes to the Hover state that you’ve applied.
It’s important to keep in mind that there are a few different ways to leverage Object States. In this lesson, we’ve applied our object states directly to the group. However, we could also set up these interactions via hotspots that trigger a change in the target state. To learn more about these options, feel free to check out our Educate Article on Object States for tips, tricks, and best practices.
In the next video, we will build off of this step to show how to add additional click interactions.
Transcript
As you can see, in this lesson’s final experience, we have a simple button that changes color when you hover over it. To create this effect, we need to add a hover state to the object. This way, when the user hovers their cursor over the button, it will trigger the state of the button to change.
You can see in our layers panel that our button consists of a square shape and text box. The square shape has a dark opaque fill color, and the text is colored white. Using Object States, we can easily set these two objects to switch colors when a user hovers over the button.
We’re going to set this up so that our square shape turns white and our text turns blue when we hover over the button. We can start by selecting our square shape, navigating to the “Design” tab, and clicking the plus sign next to ‘States’. The current state of our square shape will be set as its default state. Now let’s add a transition here with the standard timing to ensure this looks smooth when the object transitions between states. Clicking within the States drop-down menu, let’s add a Hover state. Let’s also add a transition here to match our default state. Further down in our design tab, we can change the color of our hover state to white, and set the opacity to 100%.
Now, let’s go through the same process for the text box. This time we’re going to change the color of the hover state to a dark blue. Feel free to use the color picker on the canvas so that your text matches the experience. After we’ve added our hover states to the square shape and the text box, we’ll want to select the entire group and make sure to click “Use group as trigger.” This will trigger all of the hover states in the group at the same time. Now when you preview the experience, you’ll see when you hover over the button, it changes to the Hover state that you’ve applied.
It’s important to keep in mind that there are a few different ways to leverage Object States. In this lesson, we’ve applied our object states directly to the group. However, we could also set up these interactions via hotspots that trigger a change in the target state. To learn more about these options, feel free to check out our Educate Article on Object States for tips, tricks, and best practices.
In the next video, we will build off of this step to show how to add additional click interactions.