commit d1d1b1dfcffda55c6d46b2aba47caeabea4d92b2
Author: root <root@hub.scroll.pub> Date: 2024-12-27 14:16:40 +0000 Subject: Initial commit diff --git a/body.html b/body.html new file mode 100644 index 0000000..3ee2142 --- /dev/null +++ b/body.html @@ -0,0 +1,78 @@ +<header> + <h1>Terrier Training Tips</h1> + <p>Your guide to raising a well-behaved terrier</p> +</header> + +<nav> + <ul> + <li><a href="#basics">Training Basics</a></li> + <li><a href="#obedience">Obedience Training</a></li> + <li><a href="#socialization">Socialization</a></li> + <li><a href="#challenges">Common Challenges</a></li> + </ul> +</nav> + +<main> + <section id="basics"> + <h2>Training Basics</h2> + <p>Start with these fundamental principles for successful terrier training:</p> + <ul> + <li>Consistency is key</li> + <li>Use positive reinforcement</li> + <li>Keep training sessions short and frequent</li> + <li>Be patient and persistent</li> + </ul> + </section> + + <section id="obedience"> + <h2>Obedience Training</h2> + <p>Teach your terrier essential commands:</p> + <div class="command-grid"> + <div class="command"> + <h3>Sit</h3> + <p>Use treats to guide your dog into position</p> + </div> + <div class="command"> + <h3>Stay</h3> + <p>Practice with increasing distances and durations</p> + </div> + <div class="command"> + <h3>Come</h3> + <p>Reward enthusiastically when your dog responds</p> + </div> + </div> + </section> + + <section id="socialization"> + <h2>Socialization</h2> + <p>Help your terrier become a well-adjusted companion:</p> + <ul> + <li>Introduce to various people and animals</li> + <li>Expose to different environments</li> + <li>Use positive experiences to build confidence</li> + </ul> + </section> + + <section id="challenges"> + <h2>Common Challenges</h2> + <p>Address typical terrier behaviors:</p> + <div class="challenge-grid"> + <div class="challenge"> + <h3>Digging</h3> + <p>Provide designated digging areas</p> + </div> + <div class="challenge"> + <h3>Barking</h3> + <p>Teach quiet commands</p> + </div> + <div class="challenge"> + <h3>Chasing</h3> + <p>Use leash training and recall practice</p> + </div> + </div> + </section> +</main> + +<footer> + <p>Happy training with your terrier!</p> +</footer> \ No newline at end of file diff --git a/index.scroll b/index.scroll new file mode 100644 index 0000000..74b83ed --- /dev/null +++ b/index.scroll @@ -0,0 +1,8 @@ +buildHtml +baseUrl https://terriertraining.scroll.pub +metaTags +editButton /edit.html +title Terrier Training Tips +style.css +body.html +script.js \ No newline at end of file diff --git a/readme.scroll b/readme.scroll new file mode 100644 index 0000000..a64d010 --- /dev/null +++ b/readme.scroll @@ -0,0 +1,2 @@ +# terriertraining.scroll.pub +Website generated by DeepSeek from prompt: a website with advice on how to train a terrier \ No newline at end of file diff --git a/script.js b/script.js new file mode 100644 index 0000000..9ebbb7a --- /dev/null +++ b/script.js @@ -0,0 +1,19 @@ +// Smooth scrolling for anchor links +document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + document.querySelector(this.getAttribute('href')).scrollIntoView({ + behavior: 'smooth' + }); + }); +}); + +// Add interactive elements +document.querySelectorAll('.command, .challenge').forEach(item => { + item.addEventListener('mouseenter', () => { + item.style.boxShadow = '0 4px 8px rgba(0,0,0,0.2)'; + }); + item.addEventListener('mouseleave', () => { + item.style.boxShadow = '0 2px 4px rgba(0,0,0,0.1)'; + }); +}); \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..bf53fc6 --- /dev/null +++ b/style.css @@ -0,0 +1,108 @@ +:root { + --primary-color: #ff6b6b; + --secondary-color: #4ecdc4; + --background-color: #f7fff7; + --text-color: #292f36; + --accent-color: #ffe66d; +} + +body { + font-family: 'Segoe UI', system-ui, sans-serif; + line-height: 1.6; + margin: 0; + padding: 0; + background-color: var(--background-color); + color: var(--text-color); +} + +header { + background: linear-gradient(135deg, var(--primary-color), var(--secondary-color)); + color: white; + padding: 2rem; + text-align: center; +} + +h1 { + font-size: 2.5rem; + margin-bottom: 0.5rem; +} + +nav { + background-color: var(--text-color); + padding: 1rem; +} + +nav ul { + list-style: none; + display: flex; + justify-content: center; + gap: 2rem; + margin: 0; + padding: 0; +} + +nav a { + color: white; + text-decoration: none; + font-weight: bold; + transition: color 0.3s ease; +} + +nav a:hover { + color: var(--accent-color); +} + +main { + padding: 2rem; + max-width: 1200px; + margin: 0 auto; +} + +section { + margin-bottom: 3rem; +} + +h2 { + color: var(--primary-color); + margin-bottom: 1.5rem; +} + +.command-grid, .challenge-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: 2rem; +} + +.command, .challenge { + background: white; + padding: 1.5rem; + border-radius: 8px; + box-shadow: 0 2px 4px rgba(0,0,0,0.1); + transition: transform 0.3s ease; +} + +.command:hover, .challenge:hover { + transform: translateY(-5px); +} + +footer { + background-color: var(--text-color); + color: white; + text-align: center; + padding: 1rem; +} + +@media (max-width: 768px) { + h1 { + font-size: 2rem; + } + + nav ul { + flex-direction: column; + gap: 1rem; + } + + .command-grid, .challenge-grid { + grid-template-columns: 1fr; + } +} \ No newline at end of file