<!DOCTYPE html> <html lang="en"> <head> <title>Index</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> </head> <style> html { height: 100%; } * {box-sizing: border-box;} body { margin: 0; height: 100%; font-family: Arial, Helvetica, sans-serif; background-image: url({{ url_for('static', filename='images/bg.jpg') }}) } .header { overflow: hidden; background-color: #970103; padding: 5px 10px; } .header a { float: left; color: White; text-align: center; padding: 12px; text-decoration: none; font-size: 18px; line-height: 25px; border-radius: 4px; } .header a.logo { font-size: 25px; font-weight: bold; } .header a:hover { background-color: #8a8a8a; color: black; } .header a.active { background-color: #0b0b0b; color: white; } .header-right { float: right; } @media screen and (max-width: 500px) { .header a { float: none; display: block; text-align: left; } .header-right { float: none; } } .global-container{ margin-top: 20px; display: flex; align-items: center; justify-content: center; float: left; width: 100%; } form{ padding-top: 10px; font-size: 14px; margin-top: 30px; margin-left: 50px; margin-right: 50px; } .card-title{ font-weight:300; } .card{opacity: 0.95;} .effect7{ position:relative; -webkit-box-shadow:0 1px 20px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0 1px 20px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; box-shadow:0 1px 20px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; } .login-form{ width:1175px; margin:20px; } .drop-zone { max-width: 300px; height: 300px; padding: 25px; display: flex; align-items: center; justify-content: center; text-align: center; font-family: "Quicksand", sans-serif; font-weight: 500; font-size: 20px; cursor: pointer; color: #cccccc; border: 4px dashed #345BDE; border-radius: 10px; } .drop-zone--over { border-style: solid; } .drop-zone__input { display: none; } .drop-zone__thumb { width: 100%; height: 100%; border-radius: 10px; overflow: hidden; background-color: #cccccc; background-size: cover; position: relative; } .drop-zone__thumb::after { content: attr(data-label); position: absolute; bottom: 0; left: 0; width: 100%; padding: 5px 0; color: #ffffff; background: rgba(0, 0, 0, 0.75); font-size: 14px; text-align: center; } </style> <body> <div class="global-container"> <br> <br> <br> <div class="card login-form effect7"> <div class="card-body"> <center> <h3>Please Upload Lecture and Slides</h3> </center> <form action="upload_action" method="post" enctype="multipart/form-data"> <div class="form-group"> <h5>Please Select Lecture</h5> <input type="file" name="lecture_video" class="form" accept="video/mp4,video/x-m4v,video/*" required> </div> <div class="form-group"> <h5>Please Select Slides</h5> <input type="file" name="lecture_ppt" class="form" accept=".ppt, .pptx" required> </div> <div class="form-group"> <button type="submit" class="btn btn-primary btn-block">upload</button> </div> </form> </div> </div> </div> </body> </html>