Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>Pure Caucasian Shepherds Kennels LLC</title>
- <meta name="description" content="Guardian bloodlines Caucasian Shepherd breeder in Salisbury, North Carolina." />
- <style>
- :root {
- --gold: #d4af37;
- --blue-900: #0a1a2b; /* deep blue */
- --bg: #000; /* black */
- --text: #e5e7eb; /* slate-200 */
- --muted: #cbd5e1; /* slate-300 */
- --border: rgba(212, 175, 55, 0.22);
- }
- * { box-sizing: border-box; }
- html, body { height: 100%; }
- body {
- margin: 0;
- font-family: system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";
- color: var(--text);
- background: var(--bg);
- }
- a { color: #38bdf8; text-decoration: none; }
- img { display: block; width: 100%; height: auto; }
- /* Layout helpers */
- .container { max-width: 1200px; margin-inline: auto; padding-inline: 1rem; }
- .section { padding: 4rem 0; }
- .grid { display: grid; gap: 1.25rem; }
- .grid-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
- .grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
- @media (max-width: 900px) { .grid-3 { grid-template-columns: repeat(2, 1fr); } }
- @media (max-width: 640px) { .grid-2, .grid-3 { grid-template-columns: 1fr; } }
- /* Card */
- .card { border: 1px solid var(--border); border-radius: 16px; overflow: hidden; background: linear-gradient(to bottom, rgba(15,23,42,.6), rgba(0,0,0,.6)); backdrop-filter: blur(4px); }
- .card .p { padding: 1.25rem; text-align:center; }
- /* Hero (clean—no shadows/overlays) */
- .hero {
- position: relative;
- min-height: 50vh;
- display: flex;
- align-items: center;
- justify-content: center;
- background: #000;
- }
- .hero .content {
- width: 100%;
- max-width: 1200px;
- padding: 3rem 1rem;
- text-align: center;
- }
- .hero-logo {
- display: block;
- margin: 0 auto;
- max-width: 800px;
- width: 100%;
- height: auto;
- object-fit: contain;
- box-shadow: none;
- filter: none;
- }
- /* Section headings */
- .heading { text-align: center; margin-bottom: 2rem; }
- .heading h2 { color: #fff; font-size: clamp(1.6rem, 3.2vw, 2.2rem); margin: 0; }
- /* Theming stripes */
- .stripe { background: linear-gradient(180deg, #000, #020617, #000); }
- /* Footer */
- footer { border-top: 1px solid var(--border); }
- footer .row { display: grid; grid-template-columns: 1fr auto 1fr; gap: 1rem; align-items: center; padding: 2rem 1rem; }
- footer .center { text-align: center; }
- footer .right { text-align: right; }
- @media (max-width: 700px) {
- footer .row { grid-template-columns: 1fr; text-align: center; }
- footer .right { text-align: center; }
- }
- </style>
- </head>
- <body>
- <!-- Hero -->
- <section id="home" class="hero">
- <div class="content">
- <img class="hero-logo" src="/images/pcs_logo1.png" alt="Kennel logo" />
- </div>
- </section>
- <!-- About -->
- <section id="about" class="section stripe">
- <div class="container">
- <div class="heading"><h2>About Us</h2></div>
- <p style="max-width: 850px; margin: 0 auto; text-align: center; color: var(--muted); line-height: 1.7;">
- TODO Fill with about us info from dave.
- </p>
- </div>
- </section>
- <!-- Sire -->
- <section id="sire" class="section">
- <div class="container">
- <div class="heading"><h2>Sire</h2></div>
- <div style="display:flex; justify-content:center;">
- <article class="card" style="max-width:350px; margin:auto;">
- <div class="img-wrap"><img src="https://placehold.co/900x650/png?text=Zues" alt="Zues, Sire" /></div>
- <div class="p"><h3 style="margin:0;color:#fff; font-size:1.1rem;">Zues</h3></div>
- </article>
- </div>
- </div>
- </section>
- <!-- Dams -->
- <section id="dams" class="section stripe">
- <div class="container">
- <div class="heading"><h2>Dams</h2></div>
- <div class="grid grid-3">
- <!-- Replace with real dogs names -->
- <article class="card">
- <div class="img-wrap"><img src="https://placehold.co/900x650/png?text=Dam+1" alt="Dam name" /></div>
- <div class="p"><h3 style="margin:0;color:#fff;font-size:1.1rem;">Dam 1</h3></div>
- </article>
- <article class="card">
- <div class="img-wrap"><img src="https://placehold.co/900x650/png?text=Dam+2" alt="Dam name" /></div>
- <div class="p"><h3 style="margin:0;color:#fff;font-size:1.1rem;">Dam 2</h3></div>
- </article>
- <article class="card">
- <div class="img-wrap"><img src="https://placehold.co/900x650/png?text=Dam+3" alt="Dam name" /></div>
- <div class="p"><h3 style="margin:0;color:#fff;font-size:1.1rem;">Dam 3</h3></div>
- </article>
- </div>
- </div>
- </section>
- <!-- Current Litter -->
- <!-- In order to add puppies to this area copy and paste the code block from below under the last article without the comment lines and edit the name and image. -->
- <!--
- <article class="card">
- <div class="img-wrap"><img src="Image location on disk (example below)" alt="Puppy name" /></div>
- <div class="p"><h3 style="margin:0;color:#fff;font-size:1.05rem;">Puppy name</h3></div>
- </article>
- -->
- <!-- Example of image location on disk <img src="c:apache24/images/puppy.png" alt="Puppy name" /> -->
- <section id="current" class="section">
- <div class="container">
- <div class="heading"><h2>Current Litter</h2></div>
- <div class="grid grid-3">
- <article class="card">
- <div class="img-wrap"><img src="https://placehold.co/800x600/png?text=Puppy1" alt="Puppy name" /></div>
- <div class="p"><h3 style="margin:0;color:#fff;font-size:1.05rem;">Puppy name</h3></div>
- </article>
- <article class="card">
- <div class="img-wrap"><img src="https://placehold.co/800x600/png?text=Puppy2" alt="Puppy name" /></div>
- <div class="p"><h3 style="margin:0;color:#fff;font-size:1.05rem;">Puppy name</h3></div>
- </article>
- <article class="card">
- <div class="img-wrap"><img src="https://placehold.co/800x600/png?text=Puppy3" alt="Puppy name" /></div>
- <div class="p"><h3 style="margin:0;color:#fff;font-size:1.05rem;">Puppy name</h3></div>
- </article>
- <!-- End of Current Liter-->
- </div>
- </div>
- </section>
- <!-- Previous Litters -->
- <section id="previous" class="section stripe">
- <div class="container">
- <div class="heading"><h2>Previous Litters</h2></div>
- <div class="grid grid-3">
- <article class="card">
- <div class="p"><h3 style="margin:.35rem 0;color:#fff;font-size:1.05rem;">Spring 2025</h3></div>
- <div class="grid grid-2" style="padding: 0 1.25rem 1.25rem;">
- <div class="card" style="border-radius:12px; overflow:hidden;">
- <img src="https://placehold.co/700x520/png?text=Spring+2025+1" alt="Previous litter Spring 2025 photo 1" />
- </div>
- <div class="card" style="border-radius:12px; overflow:hidden;">
- <img src="https://placehold.co/700x520/png?text=Spring+2025+2" alt="Previous litter Spring 2025 photo 2" />
- </div>
- </div>
- </article>
- <article class="card">
- <div class="p"><h3 style="margin:.35rem 0;color:#fff;font-size:1.05rem;">Fall 2024</h3></div>
- <div class="grid grid-2" style="padding: 0 1.25rem 1.25rem;">
- <div class="card" style="border-radius:12px; overflow:hidden;">
- <img src="https://placehold.co/700x520/png?text=Fall+2024+1" alt="Previous litter Fall 2024 photo 1" />
- </div>
- <div class="card" style="border-radius:12px; overflow:hidden;">
- <img src="https://placehold.co/700x520/png?text=Fall+2024+2" alt="Previous litter Fall 2024 photo 2" />
- </div>
- </div>
- </article>
- </div>
- </div>
- </section>
- <!--End of Previous Litters -->
- <!-- Contact -->
- <section id="contact" class="section">
- <div class="container">
- <div class="heading"><h2>Contact Us</h2></div>
- <div class="grid grid-2">
- <article class="card">
- <div class="p" style="display:grid; gap: .75rem;">
- <div>📞 <a href="tel:+17044018303">+1 (704) 401-8303</a></div>
- </div>
- </article>
- <article class="card">
- <div class="p">
- <h3 style="margin:0 0 .5rem; color:#fff; font-size:1.05rem;">Quick Message</h3>
- <p style="color: var(--muted); font-size: .92rem; margin: .25rem 0 1rem;">This simple form opens an email to us with your details.</p>
- <form id="contactForm">
- <div class="grid grid-2">
- <label style="display:grid; gap:.35rem; font-size:.92rem;">
- <span style="color:var(--muted)">Your Name</span>
- <input name="name" required style="padding:.6rem .7rem; border-radius:10px; border:1px solid var(--border); background: rgba(0,0,0,.55); color:#fff;" />
- </label>
- <label style="display:grid; gap:.35rem; font-size:.92rem;">
- <span style="color:var(--muted)">Phone</span>
- <input name="phone" style="padding:.6rem .7rem; border-radius:10px; border:1px solid var(--border); background: rgba(0,0,0,.55); color:#fff;" />
- </label>
- </div>
- <label style="display:grid; gap:.35rem; font-size:.92rem; margin-top:.85rem;">
- <span style="color:var(--muted)">Message</span>
- <textarea name="message" rows="4" style="padding:.6rem .7rem; border-radius:10px; border:1px solid var(--border); background: rgba(0,0,0,.55); color:#fff;"></textarea>
- </label>
- <button type="submit" style="margin-top:1rem; padding:.7rem 1.1rem; border-radius:12px; background: var(--gold); color:#000; font-weight:700; border: none;">Send Email</button>
- </form>
- </div>
- </article>
- </div>
- </div>
- </section>
- <!-- Footer -->
- <footer>
- <div class="container row">
- <div style="color:#94a3b8; font-size:.92rem;">© <span id="year"></span> Pure Caucasian Shepherds Kennels LLC</div>
- </div>
- </footer>
- <script>
- // footer year
- document.getElementById('year').textContent = new Date().getFullYear();
- // contact form -> mailto
- document.getElementById('contactForm').addEventListener('submit', function(e) {
- e.preventDefault();
- const fd = new FormData(e.currentTarget);
- const name = fd.get('name') || '';
- const phone = fd.get('phone') || '';
- const message = fd.get('message') || '';
- const to = '[email protected]';
- const subject = encodeURIComponent('Website Contact Form');
- const body = encodeURIComponent(`Name: ${name}\nPhone: ${phone}\n\nMessage:\n${message}`);
- window.location.href = `mailto:${to}?subject=${subject}&body=${body}`;
- });
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment