templates/security/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6. <title>Extranet Auto</title>
  7. <link rel="stylesheet" href="{{ asset('assets/app.css') }}" />
  8. <style>
  9. #loader {
  10. transition: all 0.3s ease-in-out;
  11. opacity: 1;
  12. visibility: visible;
  13. position: fixed;
  14. height: 100vh;
  15. width: 100%;
  16. background: #fff;
  17. z-index: 90000;
  18. }
  19. #loader.fadeOut {
  20. opacity: 0;
  21. visibility: hidden;
  22. }
  23. .spinner {
  24. width: 40px;
  25. height: 40px;
  26. position: absolute;
  27. top: calc(50% - 20px);
  28. left: calc(50% - 20px);
  29. background-color: #333;
  30. border-radius: 100%;
  31. -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  32. animation: sk-scaleout 1.0s infinite ease-in-out;
  33. }
  34. @-webkit-keyframes sk-scaleout {
  35. 0% { -webkit-transform: scale(0) }
  36. 100% {
  37. -webkit-transform: scale(1.0);
  38. opacity: 0;
  39. }
  40. }
  41. @keyframes sk-scaleout {
  42. 0% {
  43. -webkit-transform: scale(0);
  44. transform: scale(0);
  45. } 100% {
  46. -webkit-transform: scale(1.0);
  47. transform: scale(1.0);
  48. opacity: 0;
  49. }
  50. }
  51. </style>
  52. </head>
  53. <body class="app">
  54. <div id='loader' style="display: none;">
  55. <div class="spinner"></div>
  56. </div>
  57. <script>
  58. window.addEventListener('load', () => {
  59. const loader = document.getElementById('loader');
  60. setTimeout(() => {
  61. loader.classList.add('fadeOut');
  62. }, 300);
  63. });
  64. </script>
  65. {% block body %}{% endblock body %}
  66. </body>
  67. <script src="{{ asset('assets/app.js') }}"></script>
  68. </html>