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
Working off of our previous experience, let's go ahead and create some basic interactions for the second section of content. In this case, we’ve already included all of the necessary assets, and we’ll be focusing on using Object States to build out some interactivity. Object States give you the ability to assign various “states” to any asset on the canvas. Using Object States, you can easily change things like the location, opacity, size, rotation, image effects, and color of an object when a user interacts with it. While it’s perfectly acceptable to create interactions using Hotspots as we did in the previous video, applying object state to an object or a group of objects can save you time in the long run.
Looking at the layers panel, you can see we have a group of assets that are hidden on the canvas. This is going to be our popup. Turning off the visibility of objects on your canvas enables you to create interactions for your users to be able to uncover them. So basically, if you don't want an object to be shown by default, it should be hidden in your Layers panel. Visibility can be toggled on and off using the eyeball icon next to the layer in your layers panel.
Let’s start by adding an object state that will change the black and white tile image to be colorized when a user hovers over it. First, select the “Tile 1 image” in your layers panel. Make sure you are selecting the individual image and not the entire Tile 1 group. You’ll see in the design tab that this image has a saturation of -100, making the image appear black and white. So to start, let’s click the plus sign next to “States” in the Design tab to apply different states to this image. You’ll see that the current state of the image will be labeled as the Default state. We’ll add a transition here to make sure that when we add more states, they interchange smoothly. Now, click the drop-down and add a Hover State. Here, we’ll want to add another transition and change the saturation on the hover state from -100 to 0.
Before we take a look at our preview, let’s make a few more changes. We’re going to select the first 3 layers in our Tile 1 group, the two text layers as well as a play icon, and navigate to the “Design” tab. You’ll see that these 3 layers have an opacity of 0%. This is because, by default, we don’t want to see these assets. With those 3 assets selected, click once again on the plus sign next to the “States'' section. Let’s make sure to add a transition to our default state, and then we’ll add a hover state from the drop-down. On our hover state, we can change the opacity of these 3 layers from 0 to 100%. We’re also going to add a transition here to ensure our hover is smooth. Now, we can select the entire group and check “Use group as trigger, “ which will trigger all of the hover states in the group at the same time.
Finally, to take this one step further, we can add our secondary interaction to show the popup when a user clicks. Select the Tile 1 Group, navigate to the “Interact” tab, and you’ll see here that a few interactions have been automatically generated from your object states. Our hover interaction looks great as is, but we’re going to update the Click interaction to show our popup instead. So here, expand the On Click interaction menu, change the interaction to Show, and then select the popup group as a target.
Also, note that in this example, we’re applying our interactions right to our group to save time, but you can also apply these through the use of hotspots if you’d like. If you choose to do so, make sure to include additional interactions to that hotspot to change the target state of your assets on hover.
Moving over to the preview, when we hover over the icon, we see our hover content, and when we click on it, we see our popup content.
We’re only scratching the surface of what's capable in the studio. But most interactions will work off of this same premise. In later lessons, we’ll build on this foundation to create even more advanced effects.
Transcript
Working off of our previous experience, let's go ahead and create some basic interactions for the second section of content. In this case, we’ve already included all of the necessary assets, and we’ll be focusing on using Object States to build out some interactivity. Object States give you the ability to assign various “states” to any asset on the canvas. Using Object States, you can easily change things like the location, opacity, size, rotation, image effects, and color of an object when a user interacts with it. While it’s perfectly acceptable to create interactions using Hotspots as we did in the previous video, applying object state to an object or a group of objects can save you time in the long run.
Looking at the layers panel, you can see we have a group of assets that are hidden on the canvas. This is going to be our popup. Turning off the visibility of objects on your canvas enables you to create interactions for your users to be able to uncover them. So basically, if you don't want an object to be shown by default, it should be hidden in your Layers panel. Visibility can be toggled on and off using the eyeball icon next to the layer in your layers panel.
Let’s start by adding an object state that will change the black and white tile image to be colorized when a user hovers over it. First, select the “Tile 1 image” in your layers panel. Make sure you are selecting the individual image and not the entire Tile 1 group. You’ll see in the design tab that this image has a saturation of -100, making the image appear black and white. So to start, let’s click the plus sign next to “States” in the Design tab to apply different states to this image. You’ll see that the current state of the image will be labeled as the Default state. We’ll add a transition here to make sure that when we add more states, they interchange smoothly. Now, click the drop-down and add a Hover State. Here, we’ll want to add another transition and change the saturation on the hover state from -100 to 0.
Before we take a look at our preview, let’s make a few more changes. We’re going to select the first 3 layers in our Tile 1 group, the two text layers as well as a play icon, and navigate to the “Design” tab. You’ll see that these 3 layers have an opacity of 0%. This is because, by default, we don’t want to see these assets. With those 3 assets selected, click once again on the plus sign next to the “States'' section. Let’s make sure to add a transition to our default state, and then we’ll add a hover state from the drop-down. On our hover state, we can change the opacity of these 3 layers from 0 to 100%. We’re also going to add a transition here to ensure our hover is smooth. Now, we can select the entire group and check “Use group as trigger, “ which will trigger all of the hover states in the group at the same time.
Finally, to take this one step further, we can add our secondary interaction to show the popup when a user clicks. Select the Tile 1 Group, navigate to the “Interact” tab, and you’ll see here that a few interactions have been automatically generated from your object states. Our hover interaction looks great as is, but we’re going to update the Click interaction to show our popup instead. So here, expand the On Click interaction menu, change the interaction to Show, and then select the popup group as a target.
Also, note that in this example, we’re applying our interactions right to our group to save time, but you can also apply these through the use of hotspots if you’d like. If you choose to do so, make sure to include additional interactions to that hotspot to change the target state of your assets on hover.
Moving over to the preview, when we hover over the icon, we see our hover content, and when we click on it, we see our popup content.
We’re only scratching the surface of what's capable in the studio. But most interactions will work off of this same premise. In later lessons, we’ll build on this foundation to create even more advanced effects.