# How to do Everything in Metro UI CSS

### Metro UI CSS with isLoading jQuery plugin

IsLoading jQuery plugin:

```
/* jQuery Plugin */<br></br>$.isLoading({<br></br>  class: 'spin', <br></br>  text: 'Loading', <br></br>  position: 'overlay', <br></br>  tpl: '<span class="bg-darker isloading-wrapper %wrapper%">%text%<i class="%class% icon-spin"></i></span>' <br></br>});<br></br><br></br>/* CSS */<br></br>/* Chrome, Safari, Opera */ <br></br>@-webkit-keyframes rotate { <br></br>  from {-webkit-transform: rotate(0deg);} <br></br>  to {-webkit-transform: rotate(360deg);} <br></br>} <br></br><br></br>/* Mozilla */ <br></br>@-moz-keyframes rotate { <br></br>  from {-moz-transform: rotate(0deg);} <br></br>  to {-moz-transform: rotate(360deg);} <br></br>} <br></br><br></br>/* Opera */ <br></br>@-moz-keyframes rotate { <br></br>  from {-o-transform: rotate(0deg);} <br></br>  to {-o-transform: rotate(360deg);} <br></br>} <br></br><br></br>/* Spin animation */ <br></br>i.spin, span.spin { <br></br>  -webkit-animation: rotate 1s ease-in-out infinite; <br></br>  animation: rotate 1s ease-in-out infinite; <br></br>  -moz-animation: rotate 1s ease-in-out infinite; <br></br>} <br></br><br></br>/* jQuery isLoading styles */ <br></br>span.isloading-wrapper.isloading-overlay { <br></br>  position: absolute; <br></br>  top: 50%; <br></br>  left: 50%; <br></br>  padding: 10px; <br></br>} 
```

### Metro UI CSS Datepicker Change Event

```
$("#datepicker").datepicker({<br></br>  selected: function(dateString, dateObject) {<br></br>    alert('date-selected');<br></br>  } <br></br>});
```