jose miguel 7 سال پیش
والد
کامیت
20103e8279

+ 1 - 0
app/assets/stylesheets/application.css

@@ -24,6 +24,7 @@
  *= require global/profile.css
  *= require global/components-rounded.css
  *= require global/plugins.css
+ *= require global/custom.css
  *= require global/yellow-crusta.css
  *= require typeahead.css
  *= require toastr

+ 61 - 75
app/views/devise/sessions/new.html.erb

@@ -1,77 +1,63 @@
-	<body class=" login">
-		<!-- BEGIN : LOGIN PAGE 5-1 -->
-		<div class="user-login-5">
-			<div class="row bs-reset">
-				<div class="col-md-6 bs-reset">
-					<div class="login-bg" style="background-image:url(assets/login/bg2.jpg)">
-						<%= image_tag "logos/logo-default.png", :class => "login-logo" %>
-					</div>
-				</div>
-				<div class="col-md-6 login-container bs-reset">
-					<div class="login-content">
-						<h1> Inicio de sesión </h1>
-						<h3 class="form-title font-red-soft"></h3>
-						<div id="notice">
-							<%- flash.each do |name, msg| -%>
-								<div class="alert alert-danger"><p><%= msg %></p> </div>
-							<%- end -%>
-						</div>
-						<%= form_for(resource, as: resource_name, url: session_path(resource_name), :html => { :class => 'login-form'}) do |f| %>
-							<div class="row">
-								<div class="col-xs-6">
-									<%= f.text_field :userid, autocomplete: "off", autofocus: true, :class => "form-control login-username", :placeholder => "Nombre de usuario"  %>
-								</div>
+        <div class="carousel slide carousel-fade" data-ride="carousel">
+            <div class="carousel-inner" role="listbox">
+                <div class="item active">
+                </div>
+                <div class="item">
+                </div>
+                <div class="item">
+                </div>
+                <div class="item">
+                </div>
+                <div class="item">
+                </div>
+            </div>
+        </div>
+        <section class="todo">
+            <div class="container">
+                <div class="col-sm-6">
+                    <p class="titulo">¡Hola y <br>
+                    <span>bienvenido!</span>
+                    </p>
+                    <p class="inicio">Inicie sesión para ingresar al sistema</p>
+                </div>
+                <div class="col-sm-4">
+                    <div class="formulario">
+                        <div class="cont">
+                            <%= image_tag "/images/logo-rosa.png", :class => "img-responsive" %>
+                            <p class="lbl-p">Inicio de Sesión</p>
+							<div id="notice">
+								<%- flash.each do |name, msg| -%>
+									<div class="alert alert-danger"><p><%= msg %></p> </div>
+								<%- end -%>
 							</div>
-							<div class="row">
-								<div class="col-xs-6">
-									<%= f.password_field :password, autocomplete: "off", :class => "form-control form-control login-password", :placeholder => "Contraseña" %>
-								</div>
-							</div>
-							<div class="row">
-								<div class="col-sm-4">
-									<!-- <div class="rem-password">
-										<p>Remember Me
-											<input type="checkbox" class="rem-checkbox" />
-										</p>
-									</div> -->
-								</div>
-								<div class="col-sm-8 text-right">
-									<!-- <div class="forgot-password">
-										<a href="javascript:;" id="forget-password" class="forget-password">¿Ha olvidado la contraseña?</a>                                    </div> -->
+							<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %>
+                                <div class="input-group">
+									<%= f.text_field :userid, autocomplete: "off", autofocus: true, :class => "form-control inp", :placeholder => "Nombre de usuario"  %>
+                                </div>
+                                <div class="input-group">
+									<%= f.password_field :password, autocomplete: "off", :class => "form-control inp", :placeholder => "Contraseña" %>
+                                </div>
+                                <div class="input-group">
+									<%# <input type="checkbox" name="recordar" id="chk">
+									<label for="#chk">Recordar Usuario</label> %>
 									<%= link_to "¿Ha olvidado la contraseña?", new_password_path(resource_name), {:class=>"forget-password"} %>
-									<%= f.button :Ingresar,   :class =>'btn green uppercase' %>
-								</div>
-							</div>
-						<% end %>
-					</div>
-					<div class="login-footer">
-						<div class="row bs-reset">
-							<!-- <div class="col-xs-4 bs-reset">
-								<ul class="login-social">
-									<li>
-										<a href="javascript:;">
-											<i class="icon-social-facebook"></i>
-										</a>
-									</li>
-									<li>
-										<a href="javascript:;">
-											<i class="icon-social-twitter"></i>
-										</a>
-									</li>
-									<li>
-										<a href="javascript:;">
-											<i class="icon-social-dribbble"></i>
-										</a>
-									</li>
-								</ul>
-							</div> -->
-							<div class="col-xs-8 bs-reset">
-								<div class="login-copyright text-right">
-									<p> <%= APP_CREDITS %> </p>
-								</div>
-							</div>
-						</div>
-					</div>
-				</div>
-			</div>
-		</div>
+                                </div>
+                                <div class="input-group">
+									<%= f.button :INGRESAR, :class =>'btn btn-primary"', :style => 'color:white' %>
+                                </div>
+							<% end %>
+                        </div>
+                        <div class="footer text-center">
+                            <a href="#">Terminos y condiciones</a>
+                            <span>|</span>
+                            <a href="#">Políticas de privacidad</a>
+                            <br>
+                            <span>2016 © Derechos Reservados - Pos</span>
+                        </div>
+                    </div>
+                </div>
+                <div class="col-sm-2">
+
+                </div>
+            </div>
+        </section>

BIN
public/assets/login/bg1.jpg


BIN
public/assets/login/bg2.jpg


BIN
public/assets/login/bg3.jpg


BIN
public/assets/login/bg4.jpg


BIN
public/images/login/bg-1.jpg


BIN
public/images/login/bg-2.jpg


BIN
public/images/login/bg-3.jpg


BIN
public/images/login/bg-4.jpg


BIN
public/images/login/bg-5.jpg


BIN
public/images/logo-rosa.png


+ 198 - 1
vendor/assets/stylesheets/global/custom.css

@@ -47,4 +47,201 @@
 .page-footer {
     background: #252839;
     color: #b5b5b7;
-}
+}
+
+
+
+
+/* FUENTE */
+@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
+/* CSS FONDO CAROUSEL */
+html {
+  position: relative;
+  min-height: 100%;
+  font-family: 'Roboto', sans-serif; }
+
+.carousel-fade .carousel-inner .item {
+  opacity: 0;
+  -webkit-transition-property: opacity;
+  transition-property: opacity; }
+
+.carousel-fade .carousel-inner .active {
+  opacity: 1; }
+
+.carousel-fade .carousel-inner .active.left,
+.carousel-fade .carousel-inner .active.right {
+  left: 0;
+  opacity: 0;
+  z-index: 1; }
+
+.carousel-fade .carousel-inner .next.left,
+.carousel-fade .carousel-inner .prev.right {
+  opacity: 1; }
+
+.carousel-fade .carousel-control {
+  z-index: 2; }
+
+@media all and (transform-3d), (-webkit-transform-3d) {
+  .carousel-fade .carousel-inner > .item.next,
+  .carousel-fade .carousel-inner > .item.active.right {
+    opacity: 0;
+    -webkit-transform: translate3d(0, 0, 0);
+            transform: translate3d(0, 0, 0); }
+
+  .carousel-fade .carousel-inner > .item.prev,
+  .carousel-fade .carousel-inner > .item.active.left {
+    opacity: 0;
+    -webkit-transform: translate3d(0, 0, 0);
+            transform: translate3d(0, 0, 0); }
+
+  .carousel-fade .carousel-inner > .item.next.left,
+  .carousel-fade .carousel-inner > .item.prev.right,
+  .carousel-fade .carousel-inner > .item.active {
+    opacity: 1;
+    -webkit-transform: translate3d(0, 0, 0);
+            transform: translate3d(0, 0, 0); } }
+.item:nth-child(1) {
+  background: url(/images/login/bg-1.jpg) no-repeat center;
+  background-size: cover; }
+
+.item:nth-child(2) {
+  background: url(/images/login/bg-2.jpg) no-repeat center;
+  background-size: cover; }
+
+.item:nth-child(3) {
+  background: url(/images/login/bg-3.jpg) no-repeat center;
+  background-size: cover; }
+
+.item:nth-child(4) {
+  background: url(/images/login/bg-4.jpg) no-repeat center;
+  background-size: cover; }
+
+.item:nth-child(5) {
+  background: url(/images/login/bg-5.jpg) no-repeat center;
+  background-size: cover; }
+
+.carousel {
+  z-index: -99; }
+
+.carousel .item {
+  position: fixed;
+  width: 100%;
+  height: 100%; }
+
+/* CSS FORM Y TITULO */
+.todo {
+  height: 100vh;
+  background: linear-gradient(45deg, rgba(255, 0, 38, 0.65), rgba(0, 159, 255, 0.6));
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center; }
+
+.todo .titulo {
+  color: #fff;
+  font-size: 40px;
+  font-weight: 400; }
+
+.todo .titulo span {
+  font-weight: 700;
+  font-size: 50px; }
+
+.todo .inicio {
+  color: #fff;
+  font-size: 16px;
+  font-weight: 300; }
+
+.todo .cont {
+  padding-left: 15px;
+  padding-right: 15px; }
+
+.todo .formulario {
+  background: #fff;
+  border-radius: 5px;
+  width: 450px;
+  padding-top: 15px;
+  padding-bottom: 15px;
+  -webkit-box-shadow: -3px 10px 5px 0px rgba(0, 0, 0, 0.35);
+          box-shadow: -3px 10px 5px 0px rgba(0, 0, 0, 0.35); }
+
+.form-control::-webkit-input-placeholder {
+  color: #b3b3b3;
+  opacity: 1; }
+
+.form-control:-ms-input-placeholder {
+  color: #b3b3b3;
+  opacity: 1; }
+
+.form-control::-ms-input-placeholder {
+  color: #b3b3b3;
+  opacity: 1; }
+
+.form-control::placeholder {
+  color: #b3b3b3;
+  opacity: 1; }
+
+.todo .formulario img {
+  width: 360px;
+  margin-bottom: 30px; }
+
+.todo .formulario .lbl-p {
+  color: #c53da8;
+  font-size: 18px;
+  margin-bottom: 30px; }
+
+.todo .formulario form .inp {
+  width: 335px;
+  margin-bottom: 20px;
+  border: none;
+  background: transparent;
+  border-radius: 5px;
+  border-bottom: 1px solid transparent;
+  -o-border-image: linear-gradient(45deg, #ec2f4b, #c13fb0);
+     border-image: linear-gradient(45deg, #ec2f4b, #c13fb0);
+  border-image-slice: 1;
+  -webkit-box-shadow: none;
+          box-shadow: none; }
+
+.todo .formulario form label {
+  color: #b3b3b3;
+  font-weight: 400;
+  font-size: 12px; }
+
+.todo .formulario form a {
+  color: #c53da8; }
+
+.todo .formulario form .btn {
+  background: linear-gradient(45deg, #ec2f4b, #c13fb0);
+  padding-left: 25px;
+  padding-right: 25px;
+  border: transparent;
+  margin-top: 30px; }
+
+.todo .formulario hr {
+  color: linear-gradient(45deg, #ec2f4b, #c13fb0); }
+
+.todo .formulario .footer:after {
+  content: '';
+  position: absolute;
+  height: 1px;
+  width: 100%;
+  background: linear-gradient(45deg, #ec2f4b, #c13fb0);
+  top: -5px;
+  left: 0; }
+
+.todo .formulario .footer {
+  margin-top: 70px;
+  position: relative; }
+
+.todo .formulario .footer a,
+.todo .formulario .footer span {
+  color: #b3b3b3;
+  font-size: 12px; }
+
+/*# sourceMappingURL=style.css.map */