Hi Amanda,
you can try to create your custom components and implement these features. You can refer to samples available on Internet. For example you can refer to javascript\jQuery plugins and include these functions in your projects.
To create a custom component you can refer to this guide:
https://my.webratio.com/learn/learningobject/custom-unit-guide
If you need to learn more about style project and templates:
https://my.webratio.com/learn/learningobject/Getting-started-with-the-Style-Project