Académique Documents
Professionnel Documents
Culture Documents
5. Quel est la différence entre les deux balises La balise <picture> et <img> ?
La différence avec la balise <img> est que <picture> est associée à certains attributs.
Ces attributs déterminent l'affichage de sorte qu'une image s'affiche correctement sur les
appareils mobiles avec de petits écrans.
8. Donnez le sélecteur qui sélectionne un lien déjà visité et qui pointe vers l’URL
«http://www.google.fr». <a href=http://www.google.fr».//>site de visite</a>
9. Donnez le code CSS (sélecteurs + propriétés + valeurs) qui permet d’effectuer les
opérations suivantes sur un paragraphe de classe note:
Le texte doit s’afficher en italique.
L’arrière-plan du texte doit s’afficher en vert avec une transparence de 50%.
Le texte doit être justifié.
La taille du texte doit être de 25 pixels.
note {
font-style: italic;
text-align: justify;
font-size: 25px;
}
11. Expliquer :
li :first-of-type + li
{
color : red;
}
o Sous-élément B
o Sous-élément B
p ~ span
{
color : red;
}
<span>Ici, ce n'est pas rouge.</span>
<p>Voici un paragraphe.</p>
<code>Un peu de code.</code>
<span>Et un autre span.</span>
<code>Encore du code</code>
<span>Ici aussi, c'est rouge</span>
Voici un paragraphe.
li
{
list-style-type : disc;
}
li li
{
list-style-type : circle;
}
Élément 1
o Sous-élément A
o Sous-élément B
Élément 2
o Sous-élément A
o Sous-élément B
14. Expliquer le code suivant :
input :invalid
{
border : 2px solid red;
}
16. Donnez le code CSS (sélecteurs + propriétés + valeurs) qui permet d’effectuer les
opérations suivantes sur le corps de la page (élément body) :
•La famille de la police doit être verdana.
•Le texte doit s’afficher en vert.
•Le texte doit être souligné.
•La police doit être en gras.
body {
font-family: verdana;
17. Quelles sont les propriétés qui définissent la taille des marges sur les quatre côtés de
l'élément.
La propriété margin définit la taille des marges sur les quatre côtés de l'élément. C'est une
propriété raccourcie qui permet de manipuler les autres propriétés de marges : margin-top ,
margin-right , margin-bottom et margin-left . Il est possible d'utiliser des valeurs négatives
pour chacun des côtés.
.conteneur
{
background-color : blue;
height : 230px;
width : 500px;
display : flex;
flex-direction : row;
align-items : stretch | flex-start | flex-end | center | baseline;
justify-content : flex-start | flex-end | center | space-around | space-between | space-evenly;
}
.conteneur
{
background-color : blue;
height : 230px;
width : 500px;
display : flex;
flex-direction : row;
align-items : stretch | flex-start | flex-end | center | baseline;
justify-content : flex-start | flex-end | center | space-around | space-between | space-evenly;
}
24. Donnez le code HTML qui donnera l’affichage ci-dessous. Ne donnez que le contenu
de l’élément body. Il n’est pas demandé d’afficher les bordures du tableau.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table border="1" >
<thead>
<tr>
<td>prenome</td>
<td>Age</td>
</tr>
</thead>
<tbody>
<tr>
<td>Julien</td>
<td rowspan="2">52</td>
</tr>
<tr>
<td>Marc</td>
</tr>
<tr>
<td>Antoine</td>
<td>24</td>
</tr>
</tbody>
</table>
</body>
</html>
TP 1
Transformer la suite de paragraphes en une liste à puces.
<body>
<h1>Mes langages de programmation préférés:</h1>
<p>HTML</p>
<p>CSS</p>
<p>Bootstrap</p>
<p>React</p>
</body>
<body>
<p>HTML</p>
<p>CSS</p> <p>Bootstrap</p>
<p>React</p>
</body>
TP 2
Corriger les problèmes.
<body>
<h1>Mes <span>langages <h1> préférés</span>
<p>HTML</p>
<p>CSS</p>
<p>Bootstrap</p>
<p>React</p>
</body>
<body>
<p>HTML</p>
<p>CSS</p> <p>Bootstrap</p>
<p>React</p>
</body>
TP 3
Ajouter un lien dans les paragraphes pour les différents cocktails.
<body>
<p>Un cloud public, qu'est-ce que c’est ?</p>
<p> Bootstrap est une collection d'outils utiles à la création du design
(graphisme, animation et interactions avec la page dans le navigateur,
etc.) de sites et d'applications web. C'est un ensemble qui contient des
codes HTML et CSS, des formulaires, boutons, outils de navigation et autres
éléments interactifs, ainsi que des extensions JavaScript en option.
</p>
</body>
<body>
asuact=8&ved=2ahUKEwjo3LHqzvb7AhUwTgQEнe 18A-
BQETOECBYQAw&url=https://ar.wikipedia.orgs2Fwiki/%D8%AD%D9%
881250812583425D8%A842508425A9 $25D8%B3%D8%AD825D8%A7%D8%A832 5D9%8A
%D8%A96usg=AOvVaw2x11CNR0mah69Kc2 Hcom1">cloud public</a>, qu'est-ce que
c'est ?</p>
<p><a href="https://ar.wikipedia.org/wiki/3بوتD8B3�AA0881308
A73D8�">Bootstrap </a>
est une collection d'outils utiles à la création du design (graphisme,
animation et interactions avec la page dans le navigateur, etc.) de sites
et d'applications web. C'est un ensemble qui contient des codes HTML et
CSS, des formulaires, boutons, outils de navigation et autres éléments
interactifs, ainsi que des extensions JavaScript en option.</p> </body>
TP 4
Ajouter un texte alternatif à l'image.
<body>
<p> HTML signifie « HyperText Markup Language » qu'on peut traduire par «
langage de balises pour l'hypertexte ». Il est utilisé afin de créer et de
représenter le contenu d'une page web et sa structure. </p>
<p><img src="html.png" /></p>
</body>
<body>
<p> HTML signifie « HyperText Markup Language » qu'on peut traduire par «
langage de balises pour l'hypertexte ». Il est utilisé afin de créer et de
représenter le contenu d'une page web et sa structure. </p>
<p><img src="html.png" alt="Girl in a jacket"/></p>
</body>
TP 5
Ajouter une barre horizontale entre le titre et le paragraphe.
<body>
<h1>Mon super titre</h1>
<p>
CSS est l’acronyme de « Cascading Style Sheets » ce qui signifie « feuille
de style en cascade ».
TP 6
Faire en sorte qu'à l'intérieur des paragraphes, chaque vers du poème soit sur une ligne.
<body>
<p>
Prends mon cœur, il est à toi mon amour
Depuis longtemps j'en avais fait ton bien :
Il est sensible, il te sera fidèle toujours ;
Rien ne pourra jamais le séparer du tien.
</p>
<p>
Toujours fidèle au serment qui nous lie,
D'un feu constant je brûlerai pour toi :
Le Ciel te fit pour embellir ma vie ;
Mon bonheur est de vivre sous ta loi.
</p>
</body>
<body>
Prends mon cœur, il est à toi mon amour <br> Depuis longtemps j'en avais
fait ton bien: <br> Il est sensible, il te sera fidèle toujours: <br> Rien
ne pourra jamais le séparer du tien.br
</p>
<p> Toujours fidèle au serment qui nous lie, <br>
D'un feu constant je brûlerai pour toi : <br>
</p> </body>
TP 7
Construire un tableau avec la liste des pays et des capitales.
<table border="1">
<tr><th>Pays</th><th>capitale</th></tr
<tr><td>Maroc</td><td>Rabat</td></tr
<tr><td>Algérie</td><td>Algérie</td></tr>
<tr><td>libye</td><td>tripoli</td></tr>
<p<td>Palestine</td><td>Jérusalem</td></tr>
<tr><td>Diamètre</td><td>Doha</td></tr>
TP8 (bootstrap)
1. Au survol de la souris, on veut avoir le bouton login en rouge.
2. Mettre le mot Welcome en gris.
3. Quand on clique sur le Sign-up, on veut afficher la page signup.html
<!DOCTYPE html>
<html lang="en">
<head>
<title>Login V2</title>
<meta charset="UTF-8">
</head>
<style>
*{
margin: 0px;
padding: 0px;
box-sizing: border-box;
body, html {
height: 100%;
a{
font-family: Poppins-Regular;
font-size: 14px;
line-height: 1.7;
color: #139317;
margin: 0px;
a:focus {
color: #139317;
a:hover {
text-decoration: none;
color: #139317;
h1,h2,h3,h4,h5,h6 {
margin: 0px;
p{
font-family: Poppins-Regular;
font-size: 14px;
line-height: 1.7;
color: #666666;
margin: 0px;
ul, li {
margin: 4px;
list-style-type: circle;
input {
outline: none;
border: none;
}
textarea {
outline: none;
border: none;
textarea:focus, input:focus {
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }
input:focus::-moz-placeholder { color:transparent; }
input:focus:-ms-input-placeholder { color:transparent; }
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; }
textarea:focus::-moz-placeholder { color:transparent; }
textarea:focus:-ms-input-placeholder { color:transparent; }
border: none;
background: transparent;
button:hover {
cursor: pointer;
iframe {
.txt1 {
font-family: Poppins-Regular;
font-size: 13px;
color: #666666;
line-height: 1.5;
.txt2 {
font-family: Poppins-Regular;
font-size: 13px;
color: #333333;
line-height: 1.5;
.txt3 {
font-family: Poppins-Regular;
font-size: 13px;
color: #666666;
line-height: 1.5;
.txt4 {
font-family: Poppins-Regular;
font-size: 13px;
color: #333333;
line-height: 1.5;
.limiter {
width: 100%;
margin: 0 auto;
.container-login100 {
width: 100%;
min-height: 100vh;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
padding: 15px;
background: #f2f2f2;
.wrap-login100 {
width: 390px;
background: #fff;
border-radius: 10px;
overflow: hidden;
.login100-form {
width: 100%;
}
.login100-form-title {
display: block;
font-family: Poppins-Bold;
font-size: 30px;
color: #333333;
line-height: 1.2;
text-align: center;
.login100-form-title i {
font-size: 60px;
.wrap-input100 {
width: 100%;
position: relative;
margin-bottom: 37px;
.input100 {
font-family: Poppins-Regular;
font-size: 15px;
color: #555555;
line-height: 1.2;
display: block;
width: 100%;
height: 45px;
background: transparent;
padding: 0 5px;
.focus-input100 {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
pointer-events: none;
.focus-input100::before {
content: "";
display: block;
position: absolute;
bottom: -2px;
left: 0;
width: 0;
height: 2px;
.focus-input100::after {
font-family: Poppins-Regular;
font-size: 15px;
color: #999999;
line-height: 1.2;
content: attr(data-placeholder);
display: block;
width: 100%;
position: absolute;
top: 16px;
left: 0px;
padding-left: 5px;
.input100:focus + .focus-input100::after {
top: -15px;
}
.input100:focus + .focus-input100::before {
width: 100%;
.has-val.input100 + .focus-input100::after {
top: -15px;
.has-val.input100 + .focus-input100::before {
width: 100%;
.container-login100-form-btn {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
justify-content: center;
padding-top: 13px;
.wrap-login100-form-btn {
width: 100%;
display: block;
position: relative;
z-index: 1;
border-radius: 25px;
overflow: hidden;
margin: 0 auto;
.login100-form-bgbtn {
position: absolute;
z-index: -1;
width: 400%;
height: 300%;
background: #64e73d;
top: 0;
left: -100%;
.login100-form-btn {
font-family: Poppins-Medium;
font-size: 15px;
color: #ffffff;
line-height: 1.2;
text-transform: uppercase;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
align-items: center;
padding: 0 20px;
width: 100%;
height: 50px;
.wrap-login100-form-btn:hover .login100-form-bgbtn {
left: 0;
.validate-input {
position: relative;
}
.alert-validate::before {
content: attr(data-validate);
position: absolute;
max-width: 70%;
background-color: #fff;
border-radius: 2px;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
right: 0px;
pointer-events: none;
font-family: Poppins-Regular;
color: #c80000;
font-size: 13px;
line-height: 1.4;
text-align: left;
visibility: hidden;
opacity: 0;
.alert-validate::after {
content: "\f06a";
font-family: FontAwesome;
font-size: 16px;
color: #c80000;
display: block;
position: absolute;
background-color: #fff;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
right: 5px;
.alert-validate:hover:before {
visibility: visible;
opacity: 1;
.alert-validate::before {
visibility: visible;
opacity: 1;
.avatar {
vertical-align: middle;
width: 100px;
height: 100px;
border-radius: 100%;
margin-left: 30%;
margin-top: 20%;
</style>
<body>
<div class="limiter">
<div class="container-login100">
<div class="wrap-login100">
Welcome
</span>
<div class="login-box">
</div>
<div class="inner">
</span>
</div>
</div>
<div class="container-login100-form-btn">
<div class="wrap-login100-form-btn">
<div class="login100-form-bgbtn"></div>
<button class="login100-form-btn">
Login
</button>
</div>
</div>
<span class="txt1">
<ul>
<li> Forgot
</span>
username/password?
</a>
</li>
</ul>
<span class="txt3">
<ul>
</span>
Sign Up
</a>
</li>
</ul>
</div>
</div>
</form>
</div>
</div>
</div>
<div id="dropDownSelect1"></div>
</body>
</html>
TP9 (bootstrap)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://fonts.googleapis.com/css?family=Montserrat:300,600"
rel="stylesheet">
</head>
<style>
.section {
position: relative;
height: 100vh;
}
.section .section-center {
position: absolute;
top: 50%;
left: 0;
right: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
#booking {
font-family: 'Montserrat', sans-serif;
background-image: url('yy.jpg');
background-size: cover;
background-position: center;
font-weight: 300;
}
.booking-form {
background: #fff;
padding: 30px 15px 0px;
border-radius: 4px;
overflow: auto;
}
.booking-form .form-group {
position: relative;
margin-bottom: 30px;
}
.booking-form .form-control {
border: none;
height: 65px;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 24px;
color: #090a0b;
font-weight: 300;
background: #f2f1f1;
border-radius: 4px;
}
.booking-form .form-control::-webkit-input-placeholder {
color: #b1b6bd;
}
.booking-form .form-control:-ms-input-placeholder {
color: #b1b6bd;
}
.booking-form .form-control::placeholder {
color: #b1b6bd;
}
.booking-form input[type="date"].form-control:invalid {
color: #b1b6bd;
}
.booking-form select.form-control {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.booking-form select.form-control+.select-arrow {
position: absolute;
right: 0px;
top: 0px;
width: 24px;
text-align: center;
pointer-events: none;
height: 65px;
line-height: 65px;
color: #b1b6bd;
font-size: 14px;
}
.booking-form select.form-control+.select-arrow:after {
content: '\279C';
display: block;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.booking-form .form-label {
color: #184c8f;
display: block;
font-weight: 600;
height: 25px;
line-height: 25px;
font-size: 16px;
position: relative;
margin-top: 10px;
text-transform: uppercase;
}
.booking-form .form-label:after {
content: '';
position: absolute;
left: 10px;
top: -10px;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #f2f1f1 transparent transparent transparent;
}
.booking-form .form-btn {
margin-bottom: 30px;
}
.booking-form .submit-btn {
background: #184c8f;
border: none;
font-weight: 600;
text-transform: uppercase;
height: 90px;
font-size: 18px;
width: 100%;
color: #fff;
border-radius: 4px;
display: block;
}
</style>
<body>
<div id="booking" class="section">
<div class="section-center">
<div class="container">
<div class="row">
<div class="booking-form">
<form>
<div class="col-md-8">
<div class="form-group">
<input class="form-control" type="text"
placeholder="Enter Address, zip, city or airport">
<span class="form-
label">Destination</span>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<select class="form-control">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<span class="select-arrow"></span>
<span class="form-label">Guests</span>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<select class="form-control">
<option>0</option>
<option>1</option>
<option>2</option>
</select>
<span class="select-arrow"></span>
<span class="form-label">Children</span>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<input class="form-control" type="date"
required>
<span class="form-label">Check In</span>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<input class="form-control" type="date"
required>
<span class="form-label">Check out</span>
</div>
</div>
<div class="col-md-4">
<div class="form-btn">
<button class="submit-btn">Check
availability</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</body><!-- This templates was made by Colorlib (https://colorlib.com) -->
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Login V2</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/
2.2.0/css/material-design-iconic-font.min.css">
</head>
<style>
/*//////////////////////////////////////////////////////////////////
[ FONT ]*/
@font-face {
font-family: Poppins-Regular;
src: url('../fonts/poppins/Poppins-Regular.ttf');
}
@font-face {
font-family: Poppins-Medium;
src: url('../fonts/poppins/Poppins-Medium.ttf');
}
@font-face {
font-family: Poppins-Bold;
src: url('../fonts/poppins/Poppins-Bold.ttf');
}
@font-face {
font-family: Poppins-SemiBold;
src: url('../fonts/poppins/Poppins-SemiBold.ttf');
}
/*//////////////////////////////////////////////////////////////////
[ RESTYLE TAG ]*/
* {
margin: 0px;
padding: 0px;
box-sizing: border-box;
}
body, html {
height: 100%;
font-family: Poppins-Regular, sans-serif;
}
/*---------------------------------------------*/
a {
font-family: Poppins-Regular;
font-size: 14px;
line-height: 1.7;
color: #666666;
margin: 0px;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
-moz-transition: all 0.4s;
}
a:focus {
outline: none !important;
}
a:hover {
text-decoration: none;
color: #6a7dfe;
color: -webkit-linear-gradient(left, #21d4fd, #b721ff);
color: -o-linear-gradient(left, #21d4fd, #b721ff);
color: -moz-linear-gradient(left, #21d4fd, #b721ff);
color: linear-gradient(left, #21d4fd, #b721ff);
}
/*---------------------------------------------*/
h1,h2,h3,h4,h5,h6 {
margin: 0px;
}
p {
font-family: Poppins-Regular;
font-size: 14px;
line-height: 1.7;
color: #666666;
margin: 0px;
}
ul, li {
margin: 0px;
list-style-type: none;
}
/*---------------------------------------------*/
input {
outline: none;
border: none;
}
textarea {
outline: none;
border: none;
}
textarea:focus, input:focus {
border-color: transparent !important;
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }
input:focus::-moz-placeholder { color:transparent; }
input:focus:-ms-input-placeholder { color:transparent; }
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; }
textarea:focus::-moz-placeholder { color:transparent; }
textarea:focus:-ms-input-placeholder { color:transparent; }
input::-webkit-input-placeholder { color: #adadad;}
input:-moz-placeholder { color: #adadad;}
input::-moz-placeholder { color: #adadad;}
input:-ms-input-placeholder { color: #adadad;}
/*---------------------------------------------*/
button {
outline: none !important;
border: none;
background: transparent;
}
button:hover {
cursor: pointer;
}
iframe {
border: none !important;
}
/*//////////////////////////////////////////////////////////////////
[ Utility ]*/
.txt1 {
font-family: Poppins-Regular;
font-size: 13px;
color: #666666;
line-height: 1.5;
}
.txt2 {
font-family: Poppins-Regular;
font-size: 13px;
color: #333333;
line-height: 1.5;
}
/*//////////////////////////////////////////////////////////////////
[ login ]*/
.limiter {
width: 100%;
margin: 0 auto;
}
.container-login100 {
width: 100%;
min-height: 100vh;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
padding: 15px;
background: #f2f2f2;
}
.wrap-login100 {
width: 390px;
background: #fff;
border-radius: 10px;
overflow: hidden;
padding: 77px 55px 33px 55px;
/*------------------------------------------------------------------
[ Form ]*/
.login100-form {
width: 100%;
}
.login100-form-title {
display: block;
font-family: Poppins-Bold;
font-size: 30px;
color: #333333;
line-height: 1.2;
text-align: center;
}
.login100-form-title i {
font-size: 60px;
}
/*------------------------------------------------------------------
[ Input ]*/
.wrap-input100 {
width: 100%;
position: relative;
border-bottom: 2px solid #adadad;
margin-bottom: 37px;
}
.input100 {
font-family: Poppins-Regular;
font-size: 15px;
color: #555555;
line-height: 1.2;
display: block;
width: 100%;
height: 45px;
background: transparent;
padding: 0 5px;
}
/*---------------------------------------------*/
.focus-input100 {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
pointer-events: none;
}
.focus-input100::before {
content: "";
display: block;
position: absolute;
bottom: -2px;
left: 0;
width: 0;
height: 2px;
.focus-input100::after {
font-family: Poppins-Regular;
font-size: 15px;
color: #999999;
line-height: 1.2;
content: attr(data-placeholder);
display: block;
width: 100%;
position: absolute;
top: 16px;
left: 0px;
padding-left: 5px;
.input100:focus + .focus-input100::after {
top: -15px;
}
.input100:focus + .focus-input100::before {
width: 100%;
}
.has-val.input100 + .focus-input100::after {
top: -15px;
}
.has-val.input100 + .focus-input100::before {
width: 100%;
}
/*---------------------------------------------*/
.btn-show-pass {
font-size: 15px;
color: #999999;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
align-items: center;
position: absolute;
height: 100%;
top: 0;
right: 0;
padding-right: 5px;
cursor: pointer;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
-moz-transition: all 0.4s;
transition: all 0.4s;
}
.btn-show-pass:hover {
color: #6a7dfe;
color: -webkit-linear-gradient(left, #21d4fd, #b721ff);
color: -o-linear-gradient(left, #21d4fd, #b721ff);
color: -moz-linear-gradient(left, #21d4fd, #b721ff);
color: linear-gradient(left, #21d4fd, #b721ff);
}
.btn-show-pass.active {
color: #6a7dfe;
color: -webkit-linear-gradient(left, #21d4fd, #b721ff);
color: -o-linear-gradient(left, #21d4fd, #b721ff);
color: -moz-linear-gradient(left, #21d4fd, #b721ff);
color: linear-gradient(left, #21d4fd, #b721ff);
}
/*------------------------------------------------------------------
[ Button ]*/
.container-login100-form-btn {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
justify-content: center;
padding-top: 13px;
}
.wrap-login100-form-btn {
width: 100%;
display: block;
position: relative;
z-index: 1;
border-radius: 25px;
overflow: hidden;
margin: 0 auto;
}
.login100-form-bgbtn {
position: absolute;
z-index: -1;
width: 300%;
height: 100%;
background: #a64bf4;
background: -webkit-linear-gradient(right, #21d4fd, #b721ff, #21d4fd,
#b721ff);
background: -o-linear-gradient(right, #21d4fd, #b721ff, #21d4fd, #b721ff);
background: -moz-linear-gradient(right, #21d4fd, #b721ff, #21d4fd, #b721ff);
background: linear-gradient(right, #21d4fd, #b721ff, #21d4fd, #b721ff);
top: 0;
left: -100%;
.login100-form-btn {
font-family: Poppins-Medium;
font-size: 15px;
color: #fff;
line-height: 1.2;
text-transform: uppercase;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
align-items: center;
padding: 0 20px;
width: 100%;
height: 50px;
}
.wrap-login100-form-btn:hover .login100-form-bgbtn {
left: 0;
}
/*------------------------------------------------------------------
[ Responsive ]*/
/*------------------------------------------------------------------
[ Alert validate ]*/
.validate-input {
position: relative;
}
.alert-validate::before {
content: attr(data-validate);
position: absolute;
max-width: 70%;
background-color: #fff;
border: 1px solid #c80000;
border-radius: 2px;
padding: 4px 25px 4px 10px;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
right: 0px;
pointer-events: none;
font-family: Poppins-Regular;
color: #c80000;
font-size: 13px;
line-height: 1.4;
text-align: left;
visibility: hidden;
opacity: 0;
-webkit-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
-moz-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.alert-validate::after {
content: "\f06a";
font-family: FontAwesome;
font-size: 16px;
color: #c80000;
display: block;
position: absolute;
background-color: #fff;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
right: 5px;
}
.alert-validate:hover:before {
visibility: visible;
opacity: 1;
}
</style>
<body>
<div class="limiter">
<div class="container-login100">
<div class="wrap-login100">
<form class="login100-form validate-form">
<span class="login100-form-title p-b-26">
Welcome
</span>
<span class="login100-form-title p-b-48">
<i class="zmdi zmdi-font"></i>
</span>
<div class="container-login100-form-btn">
<div class="wrap-login100-form-btn">
<div class="login100-form-bgbtn"></div>
<button class="login100-form-btn">
Login
</button>
</div>
</div>
<div id="dropDownSelect1"></div>
</body>
</html>