Tutorial #15 del curso de Angular JS, en este tutorial veremos como añadir estilos css utilizando el framework, atraves de las directivas ng-style, y agregar una clase a un determinado elemento html con la directiva ng-class.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Estilos</title> <script type="text/javascript" src="angular.min.js"></script> <style> img{ display: block; margin: auto; } .preguntas{ width: 400px; margin: 30px auto; background: silver; padding: 20px; text-align: center; } .segundoEstilo{ background: blue; } </style> </head> <body ng-app="estiloApp"> <div ng-controller="controladorEstilos"> <div class="preguntas" ng-style="estilosAngular" ng-class="clasesAngular"> <button ng-click="opcionA()">Opcion A</button> <button ng-click="opcionB()">Opcion B</button> <hr> <button ng-click="cambiarEstilo()">Cambiar Estilo</button> <button ng-click="cambiarClase()">Cambiar Clase</button> <hr> <button ng-click="ocultarCajas()">Ocultar Caja</button> <button ng-click="mostrarCajas()">Mostrar Caja</button> </div> </div> <script type="text/javascript"> var misEstilos = angular.module('estiloApp', []); misEstilos.controller('controladorEstilos', function($scope){ $scope.opcionA = function(){ } $scope.opcionB = function(){ } $scope.cambiarEstilo = function(){ $scope.estilosAngular = { width:'600px', height:'200px', borderRadius:'10px' } } $scope.cambiarClase = function(){ $scope.clasesAngular = 'segundoEstilo'; } $scope.ocultarCajas = function(){ } $scope.mostrarCajas = function(){ } }); </script> </body> </html>