organizando el archivo con comentados para funcionar local y quitando porciones comentadas para ponerlas en otro arcrhivo

This commit is contained in:
Hacky Purple 2018-10-18 08:39:14 -05:00
parent f46c7dee04
commit a2a555e289
2 changed files with 356 additions and 402 deletions

0
portalcautivo/cutof.html Normal file
View File

View File

@ -1,262 +1,299 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head>
<meta charset="utf-8"> <head>
<!-- <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.4.1/css/all.css" integrity="sha384-5sAR7xN1Nv6T6+dT2mhtzEpVJvfS3NScPQTrOxhwjIuvcA67KV2R5Jz6kr4abQsz" crossorigin="anonymous"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.4.1/css/all.css" integrity="sha384-5sAR7xN1Nv6T6+dT2mhtzEpVJvfS3NScPQTrOxhwjIuvcA67KV2R5Jz6kr4abQsz" crossorigin="anonymous"> -->
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Bootstrap 101 Template</title> <title>Bootstrap 101 Template</title>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]> <!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]--> <![endif]-->
<style> <style>
.register{ .register {
background: -webkit-linear-gradient(left, #3931af, #00c6ff); background: -webkit-linear-gradient(left, #3931af, #00c6ff);
margin-top: 3%; margin-top: 3%;
padding: 3%; padding: 3%;
} }
.register-left{
text-align: center; .register-left {
color: #fff; text-align: center;
margin-top: 4%; color: #fff;
} margin-top: 4%;
.register-left input{ }
border: none;
border-radius: 1.5rem; .register-left input {
padding: 2%; border: none;
width: 60%; border-radius: 1.5rem;
background: #f8f9fa; padding: 2%;
font-weight: bold; width: 60%;
color: #383d41; background: #f8f9fa;
margin-top: 30%; font-weight: bold;
margin-bottom: 3%; color: #383d41;
cursor: pointer; margin-top: 30%;
} margin-bottom: 3%;
.register-right{ cursor: pointer;
background: #f8f9fa; }
border-top-left-radius: 10% 50%;
border-bottom-left-radius: 10% 50%; .register-right {
} background: #f8f9fa;
.register-left img{ border-top-left-radius: 10% 50%;
margin-top: 15%; border-bottom-left-radius: 10% 50%;
margin-bottom: 5%; }
width: 25%;
-webkit-animation: mover 2s infinite alternate; .register-left img {
animation: mover 1s infinite alternate; margin-top: 15%;
} margin-bottom: 5%;
@-webkit-keyframes mover { width: 25%;
0% { transform: translateY(0); } -webkit-animation: mover 2s infinite alternate;
100% { transform: translateY(-20px); } animation: mover 1s infinite alternate;
} }
@keyframes mover {
0% { transform: translateY(0); } @-webkit-keyframes mover {
100% { transform: translateY(-20px); } 0% {
} transform: translateY(0);
.register-left p{ }
font-weight: lighter; 100% {
padding: 12%; transform: translateY(-20px);
margin-top: -9%; }
} }
.register .register-form{
padding: 10%; @keyframes mover {
margin-top: 10%; 0% {
} transform: translateY(0);
.btnRegister{ }
float: right; 100% {
margin-top: 10%; transform: translateY(-20px);
border: none; }
border-radius: 1.5rem; }
padding: 2%;
background: #0062cc; .register-left p {
color: #fff; font-weight: lighter;
font-weight: 600; padding: 12%;
width: 50%; margin-top: -9%;
cursor: pointer; }
}
.register .nav-tabs{ .register .register-form {
margin-top: 3%; padding: 10%;
border: none; margin-top: 10%;
background: #0062cc; }
border-radius: 1.5rem;
width: 28%; .btnRegister {
float: right; float: right;
} margin-top: 10%;
.register .nav-tabs .nav-link{ border: none;
padding: 2%; border-radius: 1.5rem;
height: 34px; padding: 2%;
font-weight: 600; background: #0062cc;
color: #fff; color: #fff;
border-top-right-radius: 1.5rem; font-weight: 600;
border-bottom-right-radius: 1.5rem; width: 50%;
} cursor: pointer;
.register .nav-tabs .nav-link:hover{ }
border: none;
} .register .nav-tabs {
.register .nav-tabs .nav-link.active{ margin-top: 3%;
width: 100%; border: none;
color: #0062cc; background: #0062cc;
border: 2px solid #0062cc; border-radius: 1.5rem;
border-top-left-radius: 1.5rem; width: 28%;
border-bottom-left-radius: 1.5rem; float: right;
} }
.register-heading{
text-align: center; .register .nav-tabs .nav-link {
margin-top: 8%; padding: 2%;
margin-bottom: -15%; height: 34px;
color: #495057; font-weight: 600;
} color: #fff;
/* images sprites border-top-right-radius: 1.5rem;
border-bottom-right-radius: 1.5rem;
}
.register .nav-tabs .nav-link:hover {
border: none;
}
.register .nav-tabs .nav-link.active {
width: 100%;
color: #0062cc;
border: 2px solid #0062cc;
border-top-left-radius: 1.5rem;
border-bottom-left-radius: 1.5rem;
}
.register-heading {
text-align: center;
margin-top: 8%;
margin-bottom: -15%;
color: #495057;
}
/* images sprites
*/ */
.circle {
cursor: pointer;
width: 215px;
height: 215px;
position: absolute;
top: 50%;
left: 50%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mask-a, .circle {
.mask-b { cursor: pointer;
border-radius: 100%; width: 215px;
position: relative; height: 215px;
width: 100%; position: absolute;
height: 100%; top: 50%;
} left: 50%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mask-a { .mask-a,
background: #1b2d41; .mask-b {
overflow: hidden; border-radius: 100%;
-webkit-mask-position: 0 0; position: relative;
-webkit-mask-size: 215px 215px; width: 100%;
-webkit-mask-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/953/mask_svg.svg); height: 100%;
z-index: 10; }
}
.mask-b { .mask-a {
background: #1b2d41; background: #1b2d41;
} overflow: hidden;
-webkit-mask-position: 0 0;
-webkit-mask-size: 215px 215px;
-webkit-mask-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/953/mask_svg.svg);
z-index: 10;
}
/*===================================================================================== .mask-b {
background: #1b2d41;
}
/*=====================================================================================
OK OK
======================================================================================= =======================================================================================
*/ */
.cursor,
.cursor::before {
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/953/ok_1.svg) no-repeat center center;
position: absolute;
width: 44px;
height: 44px;
}
.cursor { .cursor,
background-position: 0px -31px; .cursor::before {
top: 7em; background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/953/ok_1.svg) no-repeat center center;
left: 9em; position: absolute;
will-change: transform; width: 44px;
-webkit-transform: translate3d(0, 0, 0); height: 44px;
transform: translate3d(0, 0, 0); }
transition: -webkit-transform 550ms ease;
transition: transform 550ms ease;
transition: transform 550ms ease, -webkit-transform 550ms ease;
}
.cursor::before {
background-position: -43px -30px;
content: "";
top: -0.3em;
left: 0.3em;
will-change: transform;
-webkit-transform: translateX(0px) translateZ(0px);
transform: translateX(0px) translateZ(0px);
transition: -webkit-transform 550ms ease;
transition: transform 550ms ease;
transition: transform 550ms ease, -webkit-transform 550ms ease;
}
.ok-btn { .cursor {
background: #1aaf5d; background-position: 0px -31px;
border-radius: 0.7em; top: 7em;
box-shadow: 0 5px 0 #0a7237; left: 9em;
color: #fff; will-change: transform;
font-size: 2em; -webkit-transform: translate3d(0, 0, 0);
font-weight: 500; transform: translate3d(0, 0, 0);
text-shadow: 0 2px 0 #0a7237; transition: -webkit-transform 550ms ease;
text-align: center; transition: transform 550ms ease;
position: absolute; transition: transform 550ms ease, -webkit-transform 550ms ease;
top: 50%; }
left: 50%;
width: 148px;
height: 70px;
margin-left: -74px;
margin-top: -35px;
will-change: transform;
-webkit-transform: translateY(0px) translateZ(0px);
transform: translateY(0px) translateZ(0px);
line-height: 70px;
transition: all 550ms ease;
}
.circle:hover > .mask-b > .ok-btn { .cursor::before {
background: #179951; background-position: -43px -30px;
box-shadow: 0 0 0 1px #064320, inset 0 1px 0 0 #0a7237; content: "";
-webkit-transform: translateY(5px) translateZ(0px); top: -0.3em;
transform: translateY(5px) translateZ(0px); left: 0.3em;
transition: all 450ms 100ms cubic-bezier(0.68, -0.55, 0.265, 1.65); will-change: transform;
} -webkit-transform: translateX(0px) translateZ(0px);
.circle:hover > .mask-b > .cursor { transform: translateX(0px) translateZ(0px);
-webkit-transform: translate3d(-0.3em, 0.5em, 0); transition: -webkit-transform 550ms ease;
transform: translate3d(-0.3em, 0.5em, 0); transition: transform 550ms ease;
transition: -webkit-transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65); transition: transform 550ms ease, -webkit-transform 550ms ease;
transition: transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65); }
transition: transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65), -webkit-transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65);
}
.circle:hover > .mask-b > .cursor::before {
-webkit-transform: translateX(-4px) translateZ(0px);
transform: translateX(-4px) translateZ(0px);
transition: -webkit-transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65);
transition: transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65);
transition: transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65), -webkit-transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65);
}
* { .ok-btn {
margin: 0; background: #1aaf5d;
padding: 0; border-radius: 0.7em;
box-sizing: border-box; box-shadow: 0 5px 0 #0a7237;
} color: #fff;
font-size: 2em;
font-weight: 500;
text-shadow: 0 2px 0 #0a7237;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
width: 148px;
height: 70px;
margin-left: -74px;
margin-top: -35px;
will-change: transform;
-webkit-transform: translateY(0px) translateZ(0px);
transform: translateY(0px) translateZ(0px);
line-height: 70px;
transition: all 550ms ease;
}
.circle:hover>.mask-b>.ok-btn {
background: #179951;
box-shadow: 0 0 0 1px #064320, inset 0 1px 0 0 #0a7237;
-webkit-transform: translateY(5px) translateZ(0px);
transform: translateY(5px) translateZ(0px);
transition: all 450ms 100ms cubic-bezier(0.68, -0.55, 0.265, 1.65);
}
.circle:hover>.mask-b>.cursor {
-webkit-transform: translate3d(-0.3em, 0.5em, 0);
transform: translate3d(-0.3em, 0.5em, 0);
transition: -webkit-transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65);
transition: transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65);
transition: transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65), -webkit-transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65);
}
.circle:hover>.mask-b>.cursor::before {
-webkit-transform: translateX(-4px) translateZ(0px);
transform: translateX(-4px) translateZ(0px);
transition: -webkit-transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65);
transition: transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65);
transition: transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65), -webkit-transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.65);
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
figure { figure {
margin: 0; margin: 0;
} }
.credit-design { .credit-design {
color: #315277; color: #315277;
font-weight: 400; font-weight: 400;
position: absolute; position: absolute;
width: 100%; width: 100%;
left: 0; left: 0;
bottom: 20px; bottom: 20px;
font-size: 0.8rem; font-size: 0.8rem;
text-align: center; text-align: center;
} }
.credit-design a {
color: #395f89; .credit-design a {
text-decoration: none; color: #395f89;
} text-decoration: none;
/* .btn-circle.btn-xl { }
/* .btn-circle.btn-xl {
width: 70px; width: 70px;
height: 70px; height: 70px;
padding: 10px 16px; padding: 10px 16px;
@ -265,182 +302,99 @@ figure {
border-radius: 35px; border-radius: 35px;
} */ } */
.orange-circle-button { .orange-circle-button {
box-shadow: 2px 4px 0 2px rgba(0,0,0,0.1); box-shadow: 2px 4px 0 2px rgba(0, 0, 0, 0.1);
border: .5em solid #c7d400; border: .5em solid #c7d400;
font-size: 1em; font-size: 1em;
line-height: 1.1em; line-height: 1.1em;
color: #ffffff; color: #ffffff;
background-color: #76be4e; background-color: #76be4e;
margin: auto; margin: auto;
border-radius: 50%; border-radius: 50%;
height: 7em; height: 7em;
width: 7em; width: 7em;
position: relative; position: relative;
} }
.orange-circle-button:hover {
color:#ffffff;
background-color: #226093;
text-decoration: none;
border-color: #c7d400;
} .orange-circle-button:hover {
.orange-circle-button:visited { color: #ffffff;
color:#ffffff; background-color: #226093;
background-color: #c7d400; text-decoration: none;
text-decoration: none; border-color: #c7d400;
} }
.orange-circle-link-greater-than {
font-size: 1em;
}
.orange-circle-button:visited {
color: #ffffff;
background-color: #c7d400;
text-decoration: none;
</style> }
</head>
<body>
<div class="container register">
<div class="row">
<div class="col-md-3 register-left">
<img src="https://image.ibb.co/n7oTvU/logo_white.png" alt=""/>
<h3>¡Bienvenido!</h3>
<p>Estás muy cerca de entrar al mundo Web!</p>
</div>
<div class="col-md-9 register-right">
<ul class="nav nav-tabs nav-justified" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link " id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="false">Con Internet</a>
</li>
<li class="nav-item">
<a class="nav-link active" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="true">Sin Internet</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show" id="home" role="tabpanel" aria-labelledby="home-tab">
<h3 class="register-heading">Entrar con Internet</h3>
<div class="row register-form">
<div class="col-md-12">
<form method="post" action="$PORTAL_ACTION$">
<input class="form-control" name="auth_user" type="text" placeholder="Usuario" id="auth_user">
<input class="form-control" name="auth_pass" type="password" placeholder="Contraseña" id="auth_pass">
<legend >Si tienes un codigo de acceso, ingresalo aquí:</legend>
<input class="form-control" name="auth_voucher" type="text" placeholder="Codigo Voucher">
<input class="form-control" name="redirurl" type="hidden" value="$PORTAL_REDIRURL$">
<input name="zone" type="hidden" value="$PORTAL_ZONE$">
<input class="btn register nav-tabs register-left"name="accept" type="submit" value="Entrar">
</form>
<!-- <div class="form-group">
<input type="text" class="form-control" placeholder="First Name *" value="" />
</div>
<div class="form-group">
<input type="text" class="form-control" placeholder="Last Name *" value="" />
</div>
<div class="form-group">
<input type="password" class="form-control" placeholder="Password *" value="" />
</div>
<div class="form-group">
<input type="password" class="form-control" placeholder="Confirm Password *" value="" />
</div>
<div class="form-group">
<div class="maxl">
<label class="radio inline">
<input type="radio" name="gender" value="male" checked>
<span> Male </span>
</label>
<label class="radio inline">
<input type="radio" name="gender" value="female">
<span>Female </span>
</label>
</div>
</div> -->
</div>
<!-- <div class="col-md-6">
<div class="form-group">
<input type="email" class="form-control" placeholder="Your Email *" value="" />
</div>
<div class="form-group">
<input type="text" minlength="10" maxlength="10" name="txtEmpPhone" class="form-control" placeholder="Your Phone *" value="" />
</div>
<div class="form-group">
<select class="form-control">
<option class="hidden" selected disabled>Please select your Sequrity Question</option>
<option>What is your Birthdate?</option>
<option>What is Your old Phone Number</option>
<option>What is your Pet Name?</option>
</select>
</div>
<div class="form-group">
<input type="text" class="form-control" placeholder="Enter Your Answer *" value="" />
</div>
<input type="submit" class="btnRegister" value="Register"/>
</div> -->
</div>
</div>
<div class="tab-pane fade show active" id="profile" role="tabpanel" aria-labelledby="profile-tab">
<h3 class="register-heading">Ver contenidos sin Internet</h3>
<div class="row register-form">
<div>
<div class="container d-flex justify-content-center">
<div class="col-md-12">
<button class="btn btn-default orange-circle-button" href="">Entrar /><span class="orange-circle-greater-than">></span></button>
</div> .orange-circle-link-greater-than {
</div> font-size: 1em;
<!-- <button type="button" class="btn btn-default btn-circle btn-xl"><i class="glyphicon glyphicon-ok"></i></button> }
<button type="button" class="btn btn-primary btn-circle btn-xl"><i class="glyphicon glyphicon-list"></i></button> </style>
<button type="button" class="btn btn-success btn-circle btn-xl"><i class="fas fa-images"></i></i></button> </head>
<button type="button" class="btn btn-info btn-circle btn-xl"><i class="fab fa-wikipedia-w"></i></i></button>
<button type="button" class="btn btn-warning btn-circle btn-xl"><i class="glyphicon glyphicon-remove"></i></button>
<button type="button" class="btn btn-danger btn-circle btn-xl"><i class="fab fa-youtube"></i></button> -->
</div>
<!-- <div class="col-md-6"> <body>
<div class="form-group"> <div class="container register">
<input type="text" class="form-control" placeholder="First Name *" value="" /> <div class="row">
</div> <div class="col-md-3 register-left">
<div class="form-group"> <img src="https://image.ibb.co/n7oTvU/logo_white.png" alt="" />
<input type="text" class="form-control" placeholder="Last Name *" value="" /> <h3>¡Bienvenido!</h3>
</div> <p>Estás muy cerca de entrar al mundo Web!</p>
<div class="form-group"> </div>
<input type="email" class="form-control" placeholder="Email *" value="" /> <div class="col-md-9 register-right">
</div> <ul class="nav nav-tabs nav-justified" id="myTab" role="tablist">
<div class="form-group"> <li class="nav-item">
<input type="text" maxlength="10" minlength="10" class="form-control" placeholder="Phone *" value="" /> <a class="nav-link " id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="false">Con Internet</a>
</div> </li>
<li class="nav-item">
<a class="nav-link active" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="true">Sin Internet</a>
</div> </li>
<div class="col-md-6"> </ul>
<div class="form-group"> <div class="tab-content" id="myTabContent">
<input type="password" class="form-control" placeholder="Password *" value="" /> <div class="tab-pane fade show" id="home" role="tabpanel" aria-labelledby="home-tab">
</div> <h3 class="register-heading">Entrar con Internet</h3>
<div class="form-group"> <div class="row register-form">
<input type="password" class="form-control" placeholder="Confirm Password *" value="" /> <div class="col-md-12">
</div> <form method="post" action="$PORTAL_ACTION$">
<div class="form-group"> <input class="form-control" name="auth_user" type="text" placeholder="Usuario" id="auth_user">
<select class="form-control"> <input class="form-control" name="auth_pass" type="password" placeholder="Contraseña" id="auth_pass">
<option class="hidden" selected disabled>Please select your Sequrity Question</option> <legend>Si tienes un codigo de acceso, ingresalo aquí:</legend>
<option>What is your Birthdate?</option> <input class="form-control" name="auth_voucher" type="text" placeholder="Codigo Voucher">
<option>What is Your old Phone Number</option> <input class="form-control" name="redirurl" type="hidden" value="$PORTAL_REDIRURL$">
<option>What is your Pet Name?</option> <input name="zone" type="hidden" value="$PORTAL_ZONE$">
</select> <input class="btn register nav-tabs register-left" name="accept" type="submit" value="Entrar">
</div> </form>
<div class="form-group"> </div>
<input type="text" class="form-control" placeholder="`Answer *" value="" />
</div>
<input type="submit" class="btnRegister" value="Register"/>
</div>
</div> -->
</div>
</div>
</div>
</div>
</div> </div>
</div>
<div class="tab-pane fade show active" id="profile" role="tabpanel" aria-labelledby="profile-tab">
<h3 class="register-heading">Ver contenidos sin Internet</h3>
<div class="row register-form">
<div>
<div class="container d-flex justify-content-center">
<div class="col-md-12">
<button class="btn btn-default orange-circle-button" href="">Entrar /><span class="orange-circle-greater-than">></span></button>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Estos enlaces son para que funcione local
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script> -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script> </body>
</body>
</html> </html>