<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-animate.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
<style>
.newClass-add, .newClass-remove{
transition: all cubic-bezier(0.250,0.450,0.460,0.940) 0.5s;
}
.newClass, .newClass-add.newClass-add-active{
font-size: 40px;
color:#000;
width: 300px;
text-shadow: 2px 2px 4px black;
}
.newClass-add.newClass-remove-active{
font-size: 14px;
}
</style>
</head>
<body ng-app="ngAnimate">
<input type="button" value="Show" ng-click="myClass='newClass'">
<input type="button" value="Hide" ng-click="myClass=''">
<div ng-class="myClass"><h4>This is a Div</h4></div>
</body>
</html>
// Code goes here
/* Styles go here */