I have several setTimeout functions in my applications being called at different times (and some being called at the same time after page load)

I am trying to figure out a way to compress and enhance this code. Below is an example of 3 setTimeout functions I am calling, there are in-fact a lot more in my application:

```
  setTimeout(function () {
    $('.itemOne').css({
      'visibility': 'visible'
    }).addClass('animated slideInRight animate-duration-100');
  }, 1000);

  setTimeout(function () {
    $('.itemTwo').css({
      'background-color': 'rgba(0, 27, 53, 0.8)',
    });
  }, 1200);

  setTimeout(function () {
    $('.itemThree').css({
      'background-color': 'rgba(136, 211, 192, 0.25)',
    });
  }, 1200);

```

Is the best way to chain these to use a promise chain to make this code compact and neater? Or is there another way?