JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.15/angular-animate.min.js"></script>
<div ng-app="app">
<div ng-controller="mainctrl">
<form class="myform" ng-show="hide">
<input type="text"/>
</form>
<button ng-click="hideForm()">show form</button>
</div>
</div>
CSS
.myform {
-webkit-transition:all linear 0.5s;
transition:all linear 0.5s;
background-color:red;
}
.myform.ng-hide {
background-color:green;
opacity:0;
}
JavaScript
angular.module("app", ['ngAnimate'])
.controller('mainctrl', function ($scope) {
$scope.hide = false;
$scope.hideForm = function () {
$scope.hide=true;
}
});