diff options
author | Sergey Chebotar <s.chebotar@gmail.com> | 2023-02-06 21:32:40 +0300 |
---|---|---|
committer | Sergey Chebotar <s.chebotar@gmail.com> | 2023-02-07 08:02:07 +0300 |
commit | b86579ea3f7524a0c64e1f8b40f4c7cf313f6886 (patch) | |
tree | d5d0cb5beb07983cd07c3ae8dde55f28347929e4 /Views/Home | |
parent | a2314e870e1f3f966e45532984e3c76a430334af (diff) |
Add base carousel
Diffstat (limited to 'Views/Home')
-rw-r--r-- | Views/Home/Index.cshtml | 310 |
1 files changed, 143 insertions, 167 deletions
diff --git a/Views/Home/Index.cshtml b/Views/Home/Index.cshtml index 71e16da..2db557c 100644 --- a/Views/Home/Index.cshtml +++ b/Views/Home/Index.cshtml @@ -1,191 +1,167 @@ @model IQueryable<MyDarling.Models.UnderwearBundle>; - -<!DOCTYPE html> -<html lang="ru-RU"> - -<head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> - <meta name="description" content="Сайт-шоурум производителя нижнего белья ручной работы My Darling Underwear" /> - <meta name="author" content="Екатерина Мануйлова" /> - <title>My Darling Underwear</title> - <link rel="icon" type="image/x-icon" href="assets/favicon.ico" /> - <script src="https://use.fontawesome.com/releases/v6.1.0/js/all.js" crossorigin="anonymous"></script> - <link href="/css/styles.css" rel="stylesheet" /> -</head> - -<body id="page-top"> - <!-- Navigation--> - <nav class="navbar navbar-expand-lg navbar-dark fixed-top" id="mainNav"> - <div class="container px-4 px-lg-5"> - <a class="navbar-brand" href="#page-top"><img height="40" src="assets/img/logo.svg"></a> - <button class="navbar-toggler navbar-toggler-right" type="button" data-bs-toggle="collapse" - data-bs-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" - aria-label="Toggle navigation"> - Меню - <i class="fas fa-bars"></i> - </button> - <div class="collapse navbar-collapse" id="navbarResponsive"> - <ul class="navbar-nav ms-auto"> +@{ + Layout = "_Layout"; +} +<nav class="navbar navbar-expand-lg navbar-dark fixed-top" id="mainNav"> + <div class="container px-4 px-lg-5"> + <a class="navbar-brand" href="#page-top"><img height="40" src="/assets/img/logo.svg"></a> + <button class="navbar-toggler navbar-toggler-right" type="button" data-bs-toggle="collapse" + data-bs-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" + aria-label="Toggle navigation"> + Меню + <i class="fas fa-bars"></i> + </button> + <div class="collapse navbar-collapse" id="navbarResponsive"> + <ul class="navbar-nav ms-auto"> <li class="nav-item"><a class="nav-link" href="#about">О нас</a></li> <li class="nav-item"><a class="nav-link" href="#projects">Комплекты</a></li> <li class="nav-item"><a class="nav-link" href="#signup">Заказать</a></li> - </ul> - </div> + </ul> </div> - </nav> - <!-- Masthead--> - <header class="masthead"> - <div class="container px-4 px-lg-5 d-flex h-100 align-items-center justify-content-center"> - <div class="d-flex justify-content-center"> - <div class="text-center"> - <img class="mx-auto my-0" height="140" src="assets/img/logo.svg"/> - <h2 class="text-white-50 mx-auto mt-4 mb-5">Нижнее бельё ручной работы по индивидуальным меркам</h2> - <a class="btn btn-primary" href="#about">Узнать больше</a> - </div> + </div> +</nav> +<!-- Masthead--> +<section class="masthead"> + <div class="container px-4 px-lg-5 d-flex h-100 align-items-center justify-content-center"> + <div class="d-flex justify-content-center"> + <div class="text-center"> + <img class="mx-auto my-0" height="140" src="assets/img/logo.svg"/> + <h2 class="text-white-50 mx-auto mt-2 mb-5">>Нижнее бельё ручной работы по индивидуальным меркам</h2> + <a class="btn btn-primary" href="#about">Узнать больше</a> </div> </div> - </header> - <!-- About--> - <section class="about-section text-center" id="about"> - <div class="container px-4 px-lg-5"> - <div class="row gx-4 gx-lg-5 justify-content-center"> - <div class="col-lg-8"> - <h2 class="text-white mb-4">Built with Bootstrap 5</h2> - <p class="text-white-50"> - Grayscale is a free Bootstrap theme created by Start Bootstrap. It can be yours right now, - simply download the template on - <a href="https://startbootstrap.com/theme/grayscale/">the preview page.</a> - The theme is open source, and you can use it for any purpose, personal or commercial. - </p> - </div> + </div> +</section> +<!-- About--> +<section class="about-section text-center" id="about"> + <div class="container px-4 px-lg-5"> + <div class="row gx-4 gx-lg-5 justify-content-center"> + <div class="col-lg-8"> + <h2 class="text-white mb-4">Built with Bootstrap 5</h2> + <p class="text-white-50"> + Grayscale is a free Bootstrap theme created by Start Bootstrap. It can be yours right now, + simply download the template on + <a href="https://startbootstrap.com/theme/grayscale/">the preview page.</a> + The theme is open source, and you can use it for any purpose, personal or commercial. + </p> </div> - <img class="img-fluid" src="assets/img/ipad.png" alt="..." /> </div> - </section> - <!-- Projects--> - <section class="projects-section bg-light" id="projects"> - <div class="container px-3 px-lg-4 mt-4"> - <div class="row gx-4 gx-lg-5 row-cols-2 row-cols-md-3 row-cols-xl-4 justify-content-center"> - @foreach (var bundle in @Model) - { - <div class="col mb-5"> - <div class="card h-100"> - <a href="/bundle/show/@bundle.Id"><img class="card-img-top" src="@bundle.Figures.FirstOrDefault()?.FilePath" alt="..." /></a> - <div class="card-body p-4"> - <div class="text-center"> - <h5 class="fw-bolder">@bundle.Name</h5> - @bundle.Price.ToString("c0") - </div> + <img class="img-fluid" src="assets/img/ipad.png" alt="..." /> + </div> +</section> +<!-- Projects--> +<section class="projects-section bg-light" id="projects"> + <div class="container px-3 px-lg-4 mt-4"> + <div class="row gx-4 gx-lg-5 row-cols-2 row-cols-md-3 row-cols-xl-4 justify-content-center"> + @foreach (var bundle in @Model) + { + <div class="col mb-5"> + <div class="card h-100"> + <a href="/bundle/show/@bundle.Id"><img class="card-img-top" + src="@bundle.Figures.FirstOrDefault()?.FilePath" alt="..." /></a> + <div class="card-body p-4"> + <div class="text-center"> + <h5 class="fw-bolder">@bundle.Name</h5> + @bundle.Price.ToString("c0") </div> </div> </div> - } - </div> + </div> + } </div> - </section> - <!-- Signup--> - <section class="signup-section" id="signup"> - <div class="container px-4 px-lg-5"> - <div class="row gx-4 gx-lg-5"> - <div class="col-md-10 col-lg-8 mx-auto text-center"> - <i class="far fa-paper-plane fa-2x mb-2 text-white"></i> - <h2 class="text-white mb-5">Subscribe to receive updates!</h2> - <!-- * * * * * * * * * * * * * * *--> - <!-- * * SB Forms Contact Form * *--> - <!-- * * * * * * * * * * * * * * *--> - <!-- This form is pre-integrated with SB Forms.--> - <!-- To make this form functional, sign up at--> - <!-- https://startbootstrap.com/solution/contact-forms--> - <!-- to get an API token!--> - <form class="form-signup" id="contactForm" data-sb-form-api-token="API_TOKEN"> - <!-- Email address input--> - <div class="row input-group-newsletter"> - <div class="col"><input class="form-control" id="emailAddress" type="email" - placeholder="Enter email address..." aria-label="Enter email address..." - data-sb-validations="required,email" /></div> - <div class="col-auto"><button class="btn btn-primary disabled" id="submitButton" - type="submit">Notify Me!</button></div> - </div> - <div class="invalid-feedback mt-2" data-sb-feedback="emailAddress:required">An email is - required.</div> - <div class="invalid-feedback mt-2" data-sb-feedback="emailAddress:email">Email is not valid. - </div> - <!-- Submit success message--> - <!----> - <!-- This is what your users will see when the form--> - <!-- has successfully submitted--> - <div class="d-none" id="submitSuccessMessage"> - <div class="text-center mb-3 mt-2 text-white"> - <div class="fw-bolder">Form submission successful!</div> - To activate this form, sign up at - <br /> - <a - href="https://startbootstrap.com/solution/contact-forms">https://startbootstrap.com/solution/contact-forms</a> - </div> - </div> - <!-- Submit error message--> - <!----> - <!-- This is what your users will see when there is--> - <!-- an error submitting the form--> - <div class="d-none" id="submitErrorMessage"> - <div class="text-center text-danger mb-3 mt-2">Error sending message!</div> + </div> +</section> +<!-- Signup--> +<section class="signup-section" id="signup"> + <div class="container px-4 px-lg-5"> + <div class="row gx-4 gx-lg-5"> + <div class="col-md-10 col-lg-8 mx-auto text-center"> + <i class="far fa-paper-plane fa-2x mb-2 text-white"></i> + <h2 class="text-white mb-5">Subscribe to receive updates!</h2> + <!-- * * * * * * * * * * * * * * *--> + <!-- * * SB Forms Contact Form * *--> + <!-- * * * * * * * * * * * * * * *--> + <!-- This form is pre-integrated with SB Forms.--> + <!-- To make this form functional, sign up at--> + <!-- https://startbootstrap.com/solution/contact-forms--> + <!-- to get an API token!--> + <form class="form-signup" id="contactForm" data-sb-form-api-token="API_TOKEN"> + <!-- Email address input--> + <div class="row input-group-newsletter"> + <div class="col"><input class="form-control" id="emailAddress" type="email" + placeholder="Enter email address..." aria-label="Enter email address..." + data-sb-validations="required,email" /></div> + <div class="col-auto"><button class="btn btn-primary disabled" id="submitButton" + type="submit">Notify Me!</button></div> + </div> + <div class="invalid-feedback mt-2" data-sb-feedback="emailAddress:required">An email is + required.</div> + <div class="invalid-feedback mt-2" data-sb-feedback="emailAddress:email">Email is not valid. + </div> + <!-- Submit success message--> + <!----> + <!-- This is what your users will see when the form--> + <!-- has successfully submitted--> + <div class="d-none" id="submitSuccessMessage"> + <div class="text-center mb-3 mt-2 text-white"> + <div class="fw-bolder">Form submission successful!</div> + To activate this form, sign up at + <br /> + <a + href="https://startbootstrap.com/solution/contact-forms">https://startbootstrap.com/solution/contact-forms</a> </div> - </form> - </div> + </div> + <!-- Submit error message--> + <!----> + <!-- This is what your users will see when there is--> + <!-- an error submitting the form--> + <div class="d-none" id="submitErrorMessage"> + <div class="text-center text-danger mb-3 mt-2">Error sending message!</div> + </div> + </form> </div> </div> - </section> - <!-- Contact--> - <section class="contact-section bg-black"> - <div class="container px-4 px-lg-5"> - <div class="row gx-4 gx-lg-5"> - <div class="col-md-4 mb-3 mb-md-0"> - <div class="card py-4 h-100"> - <div class="card-body text-center"> - <i class="fas fa-map-marked-alt text-primary mb-2"></i> - <h4 class="text-uppercase m-0">Address</h4> - <hr class="my-4 mx-auto" /> - <div class="small text-black-50">4923 Market Street, Orlando FL</div> - </div> + </div> +</section> +<!-- Contact--> +<section class="contact-section bg-black"> + <div class="container px-4 px-lg-5"> + <div class="row gx-4 gx-lg-5"> + <div class="col-md-4 mb-3 mb-md-0"> + <div class="card py-4 h-100"> + <div class="card-body text-center"> + <i class="fas fa-map-marked-alt text-primary mb-2"></i> + <h4 class="text-uppercase m-0">Address</h4> + <hr class="my-4 mx-auto" /> + <div class="small text-black-50">4923 Market Street, Orlando FL</div> </div> </div> - <div class="col-md-4 mb-3 mb-md-0"> - <div class="card py-4 h-100"> - <div class="card-body text-center"> - <i class="fas fa-envelope text-primary mb-2"></i> - <h4 class="text-uppercase m-0">Email</h4> - <hr class="my-4 mx-auto" /> - <div class="small text-black-50"><a href="#!">hello@yourdomain.com</a></div> - </div> + </div> + <div class="col-md-4 mb-3 mb-md-0"> + <div class="card py-4 h-100"> + <div class="card-body text-center"> + <i class="fas fa-envelope text-primary mb-2"></i> + <h4 class="text-uppercase m-0">Email</h4> + <hr class="my-4 mx-auto" /> + <div class="small text-black-50"><a href="#!">hello@yourdomain.com</a></div> </div> </div> - <div class="col-md-4 mb-3 mb-md-0"> - <div class="card py-4 h-100"> - <div class="card-body text-center"> - <i class="fas fa-mobile-alt text-primary mb-2"></i> - <h4 class="text-uppercase m-0">Phone</h4> - <hr class="my-4 mx-auto" /> - <div class="small text-black-50">+1 (555) 902-8832</div> - </div> + </div> + <div class="col-md-4 mb-3 mb-md-0"> + <div class="card py-4 h-100"> + <div class="card-body text-center"> + <i class="fas fa-mobile-alt text-primary mb-2"></i> + <h4 class="text-uppercase m-0">Phone</h4> + <hr class="my-4 mx-auto" /> + <div class="small text-black-50">+1 (555) 902-8832</div> </div> </div> </div> - <div class="social d-flex justify-content-center"> - <a class="mx-2" href="#!"><i class="fab fa-twitter"></i></a> - <a class="mx-2" href="#!"><i class="fab fa-facebook-f"></i></a> - <a class="mx-2" href="#!"><i class="fab fa-github"></i></a> - </div> </div> - </section> - <!-- Footer--> - <footer class="footer bg-black small text-center text-white-50"> - <div class="container px-4 px-lg-5">© My Darling Underwear 2023</div> - </footer> - <!-- Bootstrap core JS--> - <script src="/lib/bootstrap/js/bootstrap.bundle.min.js"></script> - <!-- Core theme JS--> - <script src="/js/scripts.js"></script> -</body> - -</html>
\ No newline at end of file + <div class="social d-flex justify-content-center"> + <a class="mx-2" href="#!"><i class="fab fa-twitter"></i></a> + <a class="mx-2" href="#!"><i class="fab fa-facebook-f"></i></a> + <a class="mx-2" href="#!"><i class="fab fa-github"></i></a> + </div> + </div> +</section>
\ No newline at end of file |