init commit
5
frontend/linktree-frontend/design/assets/bootstrap/css/bootstrap.min.css
vendored
Normal file
107
frontend/linktree-frontend/design/assets/css/Lato.css
Normal file
@@ -0,0 +1,107 @@
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-729349ddf41de5398f47cbb58672c50d.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 300;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-434465ffb43ebea7d68f6a5b59081080.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 300;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-d5293ead5395b673d6471aba21ead960.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-e2805e3f432a29638a666eae127e485c.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-75eb2bf6fa8af82d62c61bb4cac79e1d.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-c889da661b7c58b0deecfbe8e821babb.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-ff54c608e77aa45d6d7fe812d5603c24.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 300;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-56d4f452a028c443cc47b3fadf4ce597.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 300;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-86b6ba3051c727f86b5bebe10ec3d60e.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-94b6e1f3e395174bc9a2ac26a293a78d.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-55e3fc6a5a6463f26fe1663dd67c13dc.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url(/assets/fonts/Lato-51893472f68d786b7cec684fd0a2af6d.woff2?h=46b2e143124c2518691befa61c089d66) format('woff2');
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
*, *:before, *:after {
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.card {
|
||||
font-weight: 400;
|
||||
border: 0;
|
||||
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
|
||||
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
|
||||
}
|
||||
|
||||
.card {
|
||||
position: relative;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
min-width: 0;
|
||||
word-wrap: break-word;
|
||||
background-color: #fff;
|
||||
background-clip: border-box;
|
||||
border: 1px solid rgba(0, 0, 0, 0.125);
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
|
||||
.card-body {
|
||||
-ms-flex: 1 1 auto;
|
||||
flex: 1 1 auto;
|
||||
min-height: 1px;
|
||||
padding: 1.25rem;
|
||||
}
|
||||
|
||||
input, input:focus, input:active {
|
||||
outline: none !important;
|
||||
-moz-outline-style: none !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
body {
|
||||
font-family: 'Varela Round', sans-serif;
|
||||
}
|
||||
|
||||
.modal-login {
|
||||
color: #636363;
|
||||
width: 350px;
|
||||
}
|
||||
|
||||
.modal-login .modal-content {
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.modal-login .modal-header {
|
||||
border-bottom: none;
|
||||
position: relative;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.modal-login h4 {
|
||||
text-align: center;
|
||||
font-size: 26px;
|
||||
}
|
||||
|
||||
.modal-login .form-group {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.modal-login i {
|
||||
position: absolute;
|
||||
left: 13px;
|
||||
top: 11px;
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.modal-login .form-control {
|
||||
padding-left: 40px;
|
||||
}
|
||||
|
||||
.modal-login .form-control:focus {
|
||||
border-color: #00ce81;
|
||||
}
|
||||
|
||||
.modal-login .form-control, .modal-login .btn {
|
||||
min-height: 40px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.modal-login .close {
|
||||
position: absolute;
|
||||
top: -5px;
|
||||
right: -5px;
|
||||
}
|
||||
|
||||
.modal-login .btn, .modal-login .btn:active {
|
||||
border: none;
|
||||
background: #00ce81 !important;
|
||||
line-height: normal;
|
||||
}
|
||||
|
||||
.modal-login .btn:hover, .modal-login .btn:focus {
|
||||
background: #00bf78 !important;
|
||||
}
|
||||
|
||||
.modal-login .modal-footer {
|
||||
background: #ecf0f1;
|
||||
border-color: #dee4e7;
|
||||
text-align: center;
|
||||
margin: 0 -20px -20px;
|
||||
border-radius: 5px;
|
||||
font-size: 13px;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.modal-login .modal-footer a {
|
||||
color: #999;
|
||||
}
|
||||
|
||||
BIN
frontend/linktree-frontend/design/assets/img/CAT.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 9.4 KiB |
BIN
frontend/linktree-frontend/design/assets/img/bg-masthead.jpg
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
frontend/linktree-frontend/design/assets/img/bg-showcase-1.jpg
Normal file
|
After Width: | Height: | Size: 143 KiB |
BIN
frontend/linktree-frontend/design/assets/img/bg-showcase-2.jpg
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
frontend/linktree-frontend/design/assets/img/bg-showcase-3.jpg
Normal file
|
After Width: | Height: | Size: 66 KiB |
BIN
frontend/linktree-frontend/design/assets/img/durvill_logo.jpg
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
frontend/linktree-frontend/design/assets/img/favicon-96x96.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
1
frontend/linktree-frontend/design/assets/img/favicon.svg
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
frontend/linktree-frontend/design/assets/img/testimonials-1.jpg
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
frontend/linktree-frontend/design/assets/img/testimonials-2.jpg
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
frontend/linktree-frontend/design/assets/img/testimonials-3.jpg
Normal file
|
After Width: | Height: | Size: 62 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 54 KiB |
19
frontend/linktree-frontend/design/assets/js/bs-init.js
Normal file
@@ -0,0 +1,19 @@
|
||||
|
||||
if (window.innerWidth < 768) {
|
||||
[].slice.call(document.querySelectorAll('[data-bss-disabled-mobile]')).forEach(function (elem) {
|
||||
elem.classList.remove('animated');
|
||||
elem.removeAttribute('data-bss-hover-animate');
|
||||
elem.removeAttribute('data-aos');
|
||||
elem.removeAttribute('data-bss-parallax-bg');
|
||||
elem.removeAttribute('data-bss-scroll-zoom');
|
||||
});
|
||||
}
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
|
||||
var hoverAnimationTriggerList = [].slice.call(document.querySelectorAll('[data-bss-hover-animate]'));
|
||||
var hoverAnimationList = hoverAnimationTriggerList.forEach(function (hoverAnimationEl) {
|
||||
hoverAnimationEl.addEventListener('mouseenter', function(e){ e.target.classList.add('animated', e.target.dataset.bssHoverAnimate) });
|
||||
hoverAnimationEl.addEventListener('mouseleave', function(e){ e.target.classList.remove('animated', e.target.dataset.bssHoverAnimate) });
|
||||
});
|
||||
}, false);
|
||||
64
frontend/linktree-frontend/design/index-1.html
Normal file
@@ -0,0 +1,64 @@
|
||||
<!DOCTYPE html>
|
||||
<html data-bs-theme="light" lang="ru">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
|
||||
<title>Home - Brand</title>
|
||||
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/assets/img/apple-touch-icon.png?h=0f5e29c1169e75a7003e818478b67caa">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3" media="(prefers-color-scheme: dark)">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3" media="(prefers-color-scheme: dark)">
|
||||
<link rel="icon" type="image/png" sizes="180x180" href="/assets/img/apple-touch-icon.png?h=0f5e29c1169e75a7003e818478b67caa">
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="/assets/img/web-app-manifest-192x192.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="icon" type="image/png" sizes="512x512" href="/assets/img/web-app-manifest-512x512.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="stylesheet" href="/assets/bootstrap/css/bootstrap.min.css?h=608a9825a1f76f674715160908e57785">
|
||||
<link rel="manifest" href="/manifest.json?h=457941ffad3c027c946331c09a4d7d2f" crossorigin="use-credentials">
|
||||
<link rel="stylesheet" href="/assets/css/Lato.css?h=46b2e143124c2518691befa61c089d66">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="/assets/css/Ludens-basic-login.css?h=de6e6f3af82d797c9eae818187ec86d4">
|
||||
<link rel="stylesheet" href="/assets/css/Modal-Login-form.css?h=8b10c467dd7a5107e2952123e8397d0b">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<section class="showcase">
|
||||
<!-- Start: 1 Row 2 Columns -->
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-6 col-xl-2"><img src="/assets/img/bg-showcase-1.jpg?h=717dfd74ae2c9ffe2373428a05a3f602" width="143" height="94"></div>
|
||||
<div class="col-md-6 col-xl-9"><label class="col-form-label font-monospace fs-6 text-reset text-center text-primary text-opacity-75 border rounded-circle">Iphone</label></div>
|
||||
</div>
|
||||
</div><!-- End: 1 Row 2 Columns -->
|
||||
</section>
|
||||
<footer class="bg-light footer">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 text-center text-lg-start my-auto h-100">
|
||||
<ul class="list-inline mb-2">
|
||||
<li class="list-inline-item"><a href="#">About</a></li>
|
||||
<li class="list-inline-item"><span>⋅</span></li>
|
||||
<li class="list-inline-item"><a href="#">Contact</a></li>
|
||||
<li class="list-inline-item"><span>⋅</span></li>
|
||||
<li class="list-inline-item"><a href="#">Terms of Use</a></li>
|
||||
<li class="list-inline-item"><span>⋅</span></li>
|
||||
<li class="list-inline-item"><a href="#">Privacy Policy</a></li>
|
||||
</ul>
|
||||
<p class="text-muted small mb-4 mb-lg-0">© Brand 2025. All Rights Reserved.</p>
|
||||
</div>
|
||||
<div class="col-lg-6 text-center text-lg-end my-auto h-100">
|
||||
<ul class="list-inline mb-0">
|
||||
<li class="list-inline-item"><a href="#"><i class="fa fa-facebook fa-2x fa-fw"></i></a></li>
|
||||
<li class="list-inline-item"><a href="#"><i class="fa fa-twitter fa-2x fa-fw"></i></a></li>
|
||||
<li class="list-inline-item"><a href="#"><i class="fa fa-instagram fa-2x fa-fw"></i></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="/assets/js/bs-init.js?h=ec5d4df3c798a2943b2ecbac76ebfde0"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
175
frontend/linktree-frontend/design/index.html
Normal file
@@ -0,0 +1,175 @@
|
||||
<!DOCTYPE html>
|
||||
<html data-bs-theme="light" lang="ru">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
|
||||
<title>Home - Brand</title>
|
||||
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/assets/img/apple-touch-icon.png?h=0f5e29c1169e75a7003e818478b67caa">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3" media="(prefers-color-scheme: dark)">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3" media="(prefers-color-scheme: dark)">
|
||||
<link rel="icon" type="image/png" sizes="180x180" href="/assets/img/apple-touch-icon.png?h=0f5e29c1169e75a7003e818478b67caa">
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="/assets/img/web-app-manifest-192x192.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="icon" type="image/png" sizes="512x512" href="/assets/img/web-app-manifest-512x512.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="stylesheet" href="/assets/bootstrap/css/bootstrap.min.css?h=608a9825a1f76f674715160908e57785">
|
||||
<link rel="manifest" href="/manifest.json?h=457941ffad3c027c946331c09a4d7d2f" crossorigin="use-credentials">
|
||||
<link rel="stylesheet" href="/assets/css/Lato.css?h=46b2e143124c2518691befa61c089d66">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.5.5/css/simple-line-icons.min.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">
|
||||
<link rel="stylesheet" href="/assets/css/Ludens-basic-login.css?h=de6e6f3af82d797c9eae818187ec86d4">
|
||||
<link rel="stylesheet" href="/assets/css/Modal-Login-form.css?h=8b10c467dd7a5107e2952123e8397d0b">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<nav class="navbar navbar-expand bg-light">
|
||||
<div class="container"><a class="navbar-brand" href="#"><img src="/assets/img/CAT.png?h=c38a6c0cbff3db2cee57966787d8189b" width="89" height="89">CatLink</a><button data-bs-toggle="collapse" class="navbar-toggler" data-bs-target="#navcol-1"></button>
|
||||
<div class="collapse navbar-collapse" id="navcol-1"><a class="btn btn-primary ms-auto" role="button" href="#">Вход</a></div>
|
||||
</div>
|
||||
</nav>
|
||||
<header class="text-center text-white masthead" style="background:url('/assets/img/bg-masthead.jpg?h=3d56ee9570bd6ab1d22f0827b18a0a99')no-repeat center center;background-size:cover;">
|
||||
<div class="overlay"></div>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-xl-9 mx-auto position-relative">
|
||||
<h1 class="mb-5">Ваши ссылки. Ваш стиль. Ваш CatLink.</h1>
|
||||
</div>
|
||||
<div class="col-md-10 col-lg-8 col-xl-7 mx-auto position-relative">
|
||||
<form>
|
||||
<div class="row">
|
||||
<div class="col-12 col-md-9 mb-2 mb-md-0"><input class="form-control form-control-lg" type="email" placeholder="Введите электронную почту"></div>
|
||||
<div class="col-12 col-md-3 col-xl-1"><button class="btn btn-primary btn-lg" type="submit">Начать</button></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<section class="text-center bg-light features-icons">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="mx-auto features-icons-item mb-5 mb-lg-0 mb-lg-3">
|
||||
<div class="d-flex features-icons-icon"><i class="icon-link text-primary m-auto" data-bss-hover-animate="pulse"></i></div>
|
||||
<h3>Публикация</h3>
|
||||
<p class="lead mb-0">Делитесь единой ссылкой catlinks.kr/ваше-имя в био, мессенджерах и письмах.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="mx-auto features-icons-item mb-5 mb-lg-0 mb-lg-3">
|
||||
<div class="d-flex features-icons-icon"><i class="icon-question m-auto text-primary" data-bss-hover-animate="pulse"></i></div>
|
||||
<h3>Почему CatLink?</h3>
|
||||
<p class="lead mb-0">повяжите свои миры одной «хвостовой» ссылкой.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="mx-auto features-icons-item mb-5 mb-lg-0 mb-lg-3">
|
||||
<div class="d-flex features-icons-icon"><i class="icon-social-instagram m-auto text-primary" data-bss-hover-animate="pulse"></i></div>
|
||||
<h3>Разместите всё важное на одной ссылке</h3>
|
||||
<p class="lead mb-0">и идите дальше, как кошка: легко и грациозно.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="showcase">
|
||||
<div class="container-fluid p-0">
|
||||
<div class="row g-0">
|
||||
<div class="col-lg-6 text-white order-lg-2 showcase-img" style="background-image:url("/assets/img/bg-showcase-1.jpg?h=717dfd74ae2c9ffe2373428a05a3f602");"><span></span></div>
|
||||
<div class="col-lg-6 my-auto order-lg-1 showcase-text">
|
||||
<h2>Fully Responsive Design</h2>
|
||||
<p class="lead mb-0">When you use a theme created with Bootstrap, you know that the theme will look great on any device, whether it's a phone, tablet, or desktop the page will behave responsively!</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row g-0">
|
||||
<div class="col-lg-6 text-white showcase-img" style="background-image:url("/assets/img/bg-showcase-2.jpg?h=82f59ff9dc7ce5bb277d6dfa737a6e45");"><span></span></div>
|
||||
<div class="col-lg-6 my-auto order-lg-1 showcase-text">
|
||||
<h2>Updated For Bootstrap 5</h2>
|
||||
<p class="lead mb-0">Newly improved, and full of great utility classes, Bootstrap 5 is leading the way in mobile responsive web development! All of the themes are now using Bootstrap 5!</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row g-0">
|
||||
<div class="col-lg-6 text-white order-lg-2 showcase-img" style="background-image:url("/assets/img/bg-showcase-3.jpg?h=c7ec0329b8412e48f1b91e5c6a8cc7cf");"><span></span></div>
|
||||
<div class="col-lg-6 my-auto order-lg-1 showcase-text">
|
||||
<h2>Easy to Use & Customize</h2>
|
||||
<p class="lead mb-0">Landing Page is just HTML and CSS with a splash of SCSS for users who demand some deeper customization options. Out of the box, just add your content and images, and your new landing page will be ready to go!</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="text-center bg-light testimonials">
|
||||
<div class="container">
|
||||
<h2 class="mb-5">What people are saying...</h2>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="mx-auto testimonial-item mb-5 mb-lg-0"><img class="rounded-circle img-fluid mb-3" src="/assets/img/testimonials-1.jpg?h=c9a15635305654b24ce5a3055e22f73e">
|
||||
<h5>Margaret E.</h5>
|
||||
<p class="fw-light mb-0">"This is fantastic! Thanks so much guys!"</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="mx-auto testimonial-item mb-5 mb-lg-0"><img class="rounded-circle img-fluid mb-3" src="/assets/img/testimonials-2.jpg?h=2f7c16e307b7da2bdf38d580d9a3fed9">
|
||||
<h5>Fred S.</h5>
|
||||
<p class="fw-light mb-0">"Bootstrap is amazing. I've been using it to create lots of super nice landing pages."</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="mx-auto testimonial-item mb-5 mb-lg-0"><img class="rounded-circle img-fluid mb-3" src="/assets/img/testimonials-3.jpg?h=39503ac082e01a410b496ed9ce0df8e6">
|
||||
<h5>Sarah W.</h5>
|
||||
<p class="fw-light mb-0">"Thanks so much for making these free resources available to us!"</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="text-center text-white call-to-action" style="background:url("/assets/img/bg-masthead.jpg?h=3d56ee9570bd6ab1d22f0827b18a0a99") no-repeat center center;background-size:cover;">
|
||||
<div class="overlay"></div>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-xl-9 mx-auto position-relative">
|
||||
<h2 class="mb-4">Ready to get started? Sign up now!</h2>
|
||||
</div>
|
||||
<div class="col-md-10 col-lg-8 col-xl-7 mx-auto position-relative">
|
||||
<form>
|
||||
<div class="row">
|
||||
<div class="col-12 col-md-9 mb-2 mb-md-0"><input class="form-control form-control-lg" type="email" placeholder="Enter your email..."></div>
|
||||
<div class="col-12 col-md-3"><button class="btn btn-primary btn-lg" type="submit">Sign up!</button></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<footer class="bg-light footer">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 text-center text-lg-start my-auto h-100">
|
||||
<ul class="list-inline mb-2">
|
||||
<li class="list-inline-item"><a href="#">About</a></li>
|
||||
<li class="list-inline-item"><span>⋅</span></li>
|
||||
<li class="list-inline-item"><a href="#">Contact</a></li>
|
||||
<li class="list-inline-item"><span>⋅</span></li>
|
||||
<li class="list-inline-item"><a href="#">Terms of Use</a></li>
|
||||
<li class="list-inline-item"><span>⋅</span></li>
|
||||
<li class="list-inline-item"><a href="#">Privacy Policy</a></li>
|
||||
</ul>
|
||||
<p class="text-muted small mb-4 mb-lg-0">© Brand 2025. All Rights Reserved.</p>
|
||||
</div>
|
||||
<div class="col-lg-6 text-center text-lg-end my-auto h-100">
|
||||
<ul class="list-inline mb-0">
|
||||
<li class="list-inline-item"><a href="#"><i class="fa fa-facebook fa-2x fa-fw"></i></a></li>
|
||||
<li class="list-inline-item"><a href="#"><i class="fa fa-twitter fa-2x fa-fw"></i></a></li>
|
||||
<li class="list-inline-item"><a href="#"><i class="fa fa-instagram fa-2x fa-fw"></i></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="/assets/js/bs-init.js?h=ec5d4df3c798a2943b2ecbac76ebfde0"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
64
frontend/linktree-frontend/design/login.html
Normal file
@@ -0,0 +1,64 @@
|
||||
<!DOCTYPE html>
|
||||
<html data-bs-theme="light" lang="ru">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
|
||||
<title>links</title>
|
||||
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/assets/img/apple-touch-icon.png?h=0f5e29c1169e75a7003e818478b67caa">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3" media="(prefers-color-scheme: dark)">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png?h=c8792ce927e01a494c4af48bed5dc5e3" media="(prefers-color-scheme: dark)">
|
||||
<link rel="icon" type="image/png" sizes="180x180" href="/assets/img/apple-touch-icon.png?h=0f5e29c1169e75a7003e818478b67caa">
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="/assets/img/web-app-manifest-192x192.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="icon" type="image/png" sizes="512x512" href="/assets/img/web-app-manifest-512x512.png?h=c8792ce927e01a494c4af48bed5dc5e3">
|
||||
<link rel="stylesheet" href="/assets/bootstrap/css/bootstrap.min.css?h=608a9825a1f76f674715160908e57785">
|
||||
<link rel="manifest" href="/manifest.json?h=457941ffad3c027c946331c09a4d7d2f" crossorigin="use-credentials">
|
||||
<link rel="stylesheet" href="/assets/css/Lato.css?h=46b2e143124c2518691befa61c089d66">
|
||||
<link rel="stylesheet" href="/assets/css/Ludens-basic-login.css?h=de6e6f3af82d797c9eae818187ec86d4">
|
||||
<link rel="stylesheet" href="/assets/css/Modal-Login-form.css?h=8b10c467dd7a5107e2952123e8397d0b">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<!-- Start: Ludens basic login -->
|
||||
<div class="d-flex d-xl-flex align-items-center align-items-xl-center" style="width: 100%;height: 100%;">
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-9 col-lg-12 col-xl-10">
|
||||
<div class="card shadow-lg o-hidden border-0 my-5">
|
||||
<div class="card-body p-0">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 d-none d-lg-flex">
|
||||
<div class="flex-grow-1 bg-login-image" style="background-image: url("/assets/img/durvill_logo.jpg?h=8f459951278c6136008a828c282ceb97");"></div>
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<div class="p-5">
|
||||
<div class="text-center">
|
||||
<h4 class="text-dark mb-4">Welcome back!</h4>
|
||||
</div>
|
||||
<form class="user">
|
||||
<div class="mb-3"><input class="form-control form-control-user" type="email" id="exampleInputEmail" aria-describedby="emailHelp" placeholder="Enter Email Address..." name="email"></div>
|
||||
<div class="mb-3"><input class="form-control form-control-user" type="password" id="exampleInputPassword" placeholder="Password" name="password"></div>
|
||||
<div class="mb-3">
|
||||
<div class="custom-control custom-checkbox small"></div>
|
||||
</div><button class="btn btn-primary d-block btn-user w-100" type="submit" style="background: #01703E;">Login</button>
|
||||
<hr>
|
||||
<hr>
|
||||
</form>
|
||||
<div class="text-center"><a class="small" href="forgot-password.html" style="color: #01703E;">Forgot Password?</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- End: Ludens basic login -->
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="/assets/js/bs-init.js?h=ec5d4df3c798a2943b2ecbac76ebfde0"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
1
frontend/linktree-frontend/design/manifest.json
Normal file
@@ -0,0 +1 @@
|
||||
{"short_name":"CatLink","name":"CatLink","icons":[{"src":"/assets/img/web-app-manifest-192x192.png?h=c8792ce927e01a494c4af48bed5dc5e3","type":"image/png","sizes":"192x192"},{"src":"/assets/img/web-app-manifest-512x512.png?h=c8792ce927e01a494c4af48bed5dc5e3","type":"image/png","sizes":"512x512"}],"start_url":"/","display":"fullscreen"}
|
||||