GithubHelp home page GithubHelp logo

minskleo / trueanimation Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 17 KB

Low weight lib, that helps with step-by-step animation

JavaScript 84.35% HTML 5.14% CSS 10.52%
animation-css animation-library css js lib transitions

trueanimation's Introduction

See full CV on my personal website: minskleo.dev

Contacts:
linkedin
[email protected]

I'm a JavaScript/TypeScript developer with 5+ years of commercial experience in Frontend. Mostly I worked with:

  • React
  • React Native
  • Node JS scripting
  • Node JS Backend

In my work I always try to create as much efficient and architecturally correct solutions as possible. I have a good understanding of OOP principles, main architectural design patterns and their implementation and correct use in web applications. Always thinking about performance and ease of maintenance.

Also I'm good at:

  • Optimizing React applications
  • Making flexible and reusable components
  • Separating logics in React applications
  • Making responsive UI in mobile applications (React Native)
  • Creating powerful and easily maintainable software solutions

Other interesting info about me:

  • ๐Ÿ”ญ Iโ€™m currently working in Warecorp in Poland, Krakow
  • ๐ŸŒฑ Iโ€™m currently learning how to create cool and performant Node JS (Nest JS) applications
  • ๐Ÿ’ฌ Ask me about React and React Native applications. Happy to help.
  • ๐Ÿ“ซ How to reach me: [email protected] or linkedin
  • ๐Ÿ˜„ Pronouns: he\him

trueanimation's People

Contributors

minskleo avatar

Watchers

 avatar  avatar

trueanimation's Issues

Bug with stacking `transition` property

  1. Short description

Lib has been tested with slider animation. Toggling square to left and right with margin-left property.

  1. Expected Behavior

Slider must move from the left side to the right and backwards, using for this method start () and undo ()

  1. Real Behavior

If user clicks on square a lot, when first animation is not ended, transition property begins to represent string that just copy pasted a lot of times.
It should look like that

transition: transform 0.1s ease-in 0s, margin-left 0.7s ease-out 0s;

Looks like that

transition: transform 0.1s ease-in 0s, margin-left 0.7s ease-out 0s, margin-left 0.7s ease-out 0s;

Property value duplicated.

  1. How to reproduce issue

Make slider or just simple square and try to manipulate with square with margin-left. Use Boolean
variable to control position. When square on the left side => false, when on the right side => true.

Problem with `hover` effect and `transform: scale()` property

  1. Short description

Lib has been tested for transform property. If property have value in CSS Rule hover, and transform also have an animation with lib, after animation end hover effect isn't working more.

  1. Expected Behavior

Making square transformed with hovering in CSS and making an animation with lib with transform property

  1. Real Behavior

Hover effect doesn't work after lib animation end.

  1. How to reproduce issue

Make a simple square
Set CSS Rule for square ( hover effect with transform, for example transform: scale(1.1))
Make lib animation with transform property (for example transform: scale(1.1) too)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.