cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X

How to add css animations in thingworx mashups

mahitejg
11-Garnet

How to add css animations in thingworx mashups

How to add animations to widgets in mashup such as a slide in slide out 

1 ACCEPTED SOLUTION

Accepted Solutions
tkawasaki
15-Moonstone
(To:mahitejg)

Hi,

 

Below added slide in and color change effect to my label widget.

I only needed to set "g" as a CustomClass name of my label widget to apply the animation to the widget.

CustomClass is bindable both in and out, so you can use it and apply the CustomClass at will.

@keyframes slidingIn {
    0% {
        	background-color: red;
            transform: translateX(50px);
    }
    100% {
        	background-color: orange;
    		transform: translateX(0px);
    }
}

.g{
        animation: slidingIn 5s;
}

View solution in original post

4 REPLIES 4
posipova
20-Turquoise
(To:mahitejg)

Could you please provide your use case? What part of the mashup would it be applied to?

You may look into using CSS transitions or marquee (see this thread https://community.ptc.com/t5/ThingWorx-Developers/CSS-FOR-MARQUEE-TEXT/m-p/584548 )

Hi @posipova  I need a color change and slide in animation for my text  widget when a property changes in my thing 

posipova
20-Turquoise
(To:mahitejg)

Have you tried marquee?

tkawasaki
15-Moonstone
(To:mahitejg)

Hi,

 

Below added slide in and color change effect to my label widget.

I only needed to set "g" as a CustomClass name of my label widget to apply the animation to the widget.

CustomClass is bindable both in and out, so you can use it and apply the CustomClass at will.

@keyframes slidingIn {
    0% {
        	background-color: red;
            transform: translateX(50px);
    }
    100% {
        	background-color: orange;
    		transform: translateX(0px);
    }
}

.g{
        animation: slidingIn 5s;
}
Top Tags