Skip to main content

15 Cursos de Angular JS – Cambiar css


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>

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.