redesigned login screen and image appearance
This commit is contained in:
parent
48a4403d6f
commit
3c5d46ee71
|
@ -1,11 +1,10 @@
|
||||||
<div id="login">
|
<div id="login">
|
||||||
<div class="logo">
|
<div class="logo">
|
||||||
<div class="image">
|
<div class="image">
|
||||||
<img src="<?= $this->baseUrl('img/logo_icinga_big.png') ?>" alt="<?= t('The Icinga logo') ?>" >
|
<img class="fade-in one" src="<?= $this->baseUrl('img/logo_icinga_big.png') ?>" alt="<?= t('The Icinga logo') ?>" >
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form" data-base-target="layout">
|
<div class="form" data-base-target="layout">
|
||||||
<h1><?= $this->translate('Icingaweb Login') ?></h1>
|
|
||||||
<?php
|
<?php
|
||||||
/* TODO: remove this as soon as notifications and forms are ready */
|
/* TODO: remove this as soon as notifications and forms are ready */
|
||||||
if (isset($this->errorInfo)): ?>
|
if (isset($this->errorInfo)): ?>
|
||||||
|
@ -14,6 +13,6 @@
|
||||||
</div>
|
</div>
|
||||||
<?php endif ?>
|
<?php endif ?>
|
||||||
<?= $this->form ?>
|
<?= $this->form ?>
|
||||||
<div class="footer">Icinga Web 2 © 2013-2014 Icinga Team</div>
|
<div class="footer">Icinga Web 2 © 2013-2014<br><a href="https://www.icinga.org">The Icinga Project</a></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -6,19 +6,17 @@
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|
||||||
.logo {
|
.logo {
|
||||||
background-color: #555;
|
background-color: #049baf;
|
||||||
-moz-background-image: linear-gradient(to bottom, #333, #555);
|
|
||||||
-ms-background-image: linear-gradient(to bottom, #333, #555);
|
|
||||||
-o-background-image: linear-gradient(to bottom, #333, #555);
|
|
||||||
-webkit-background-image: linear-gradient(to bottom, #333, #555);
|
|
||||||
background-image: linear-gradient(to bottom, #333, #555);
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
bottom: 60%;
|
bottom: 60%;
|
||||||
border-bottom: 1px solid #333;
|
border-bottom: 1px solid #d9d9d9d;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
-webkit-box-shadow: 0 3px 7px -3px #000;
|
||||||
|
-moz-box-shadow: 0 3px 7px -3px #000;
|
||||||
|
box-shadow: 0 3px 7px -3px #000;
|
||||||
}
|
}
|
||||||
|
|
||||||
.image {
|
.image {
|
||||||
|
@ -30,13 +28,13 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.image img {
|
.image img {
|
||||||
width: 400px;
|
width: 375px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.form {
|
.form {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
font-size: 0.9em;
|
font-size: 0.9em;
|
||||||
top: 42%;
|
top: 50%;
|
||||||
left: 0;
|
left: 0;
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
|
@ -79,11 +77,17 @@
|
||||||
background: white;
|
background: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ul.errors {
|
||||||
|
margin-left: 11.2em;
|
||||||
|
}
|
||||||
|
|
||||||
input[type=submit] {
|
input[type=submit] {
|
||||||
color: #eee;
|
color: #fff;
|
||||||
border-color: #777;
|
border: 2px solid #ddd;
|
||||||
background: #777;
|
border-color: #049baf;
|
||||||
margin-left: 11em;
|
background: #049baf;
|
||||||
|
margin-top: 1.5em;
|
||||||
|
margin-left: 11.2em;
|
||||||
}
|
}
|
||||||
|
|
||||||
input[type=submit]:hover, a.button:hover, input[type=submit]:focus {
|
input[type=submit]:hover, a.button:hover, input[type=submit]:focus {
|
||||||
|
@ -92,8 +96,34 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer {
|
.footer {
|
||||||
|
margin-top: 1em;
|
||||||
font-size: 0.9em;
|
font-size: 0.9em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* make keyframes that tell the start state and the end state of our object */
|
||||||
|
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
|
||||||
|
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
|
||||||
|
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
|
||||||
|
|
||||||
|
.fade-in {
|
||||||
|
opacity:0; /* make things invisible upon start */
|
||||||
|
-webkit-animation:fadeIn ease-in 1; /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
|
||||||
|
-moz-animation:fadeIn ease-in 1;
|
||||||
|
animation:fadeIn ease-in 1;
|
||||||
|
|
||||||
|
-webkit-animation-fill-mode:forwards; /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
|
||||||
|
-moz-animation-fill-mode:forwards;
|
||||||
|
animation-fill-mode:forwards;
|
||||||
|
|
||||||
|
-webkit-animation-duration:1s;
|
||||||
|
-moz-animation-duration:1s;
|
||||||
|
animation-duration:1s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fade-in.one {
|
||||||
|
-webkit-animation-delay: 0.7s;
|
||||||
|
-moz-animation-delay: 0.7s;
|
||||||
|
animation-delay: 0.7s;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue