Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
simplyYan authored May 19, 2024
1 parent 72f5dac commit 0d806d1
Show file tree
Hide file tree
Showing 5 changed files with 315 additions and 0 deletions.
6 changes: 6 additions & 0 deletions docs/bootstrap.min.css

Large diffs are not rendered by default.

70 changes: 70 additions & 0 deletions docs/css/style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
body {
font-family: 'Roboto', sans-serif;
}

.hero-section {
background: #111;
color: #fff;
padding: 100px 0;
}

.hero-section .btn-primary {
background-color: #e91e63;
border: none;
}

.features-section, .advantages-section, .examples-section {
padding: 50px 0;
}

.features-section .card, .examples-section .card {
border: none;
transition: transform 0.3s;
}

.features-section .card:hover, .examples-section .card:hover {
transform: translateY(-10px);
}

.advantages-section ul {
list-style: none;
padding: 0;
}

.advantages-section ul li {
font-size: 1.2em;
margin-bottom: 10px;
}

.testimonials-section {
background: #222;
color: #fff;
padding: 50px 0;
}

.testimonials-section .testimonial-box {
background: #333;
padding: 20px;
border-radius: 5px;
}

.contact-section {
padding: 50px 0;
}

.contact-section .form-control {
background: #333;
color: #fff;
border: 1px solid #555;
}

.footer {
background: #111;
color: #fff;
padding: 20px 0;
}

button {
background-color: #14FF00;
color: black;
}
239 changes: 239 additions & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,239 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Leatherfacee.js - The Future of JavaScript Frameworks</title>
<link href="bootstrap.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/styles.css">
</head>
<body class="bg-dark text-light">
<header class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container">
<a class="navbar-brand" href="#">Leatherfacee.js</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="#features">Features</a></li>
<li class="nav-item"><a class="nav-link" href="#advantages">Advantages</a></li>
<li class="nav-item"><a class="nav-link" href="#examples">Examples</a></li>
<li class="nav-item"><a class="nav-link" href="#testimonials">Testimonials</a></li>
<li class="nav-item"><a class="nav-link" href="#contact">Contact</a></li>
</ul>
</div>
</div>
</header>

<section id="hero" class="hero-section text-center text-light py-5">
<div class="container">
<h1 class="display-3">Leatherfacee.js</h1>
<p class="lead">The Future of JavaScript Frameworks</p>
<a href="#features" class="btn btn-primary btn-lg" style="background-color: #14FF00;color: black;border-color: #14FF00;">Discover More</a>
</div>
</section>

<section id="features" class="features-section py-5">
<div class="container">
<h2 class="text-center mb-4">Features</h2>
<div class="row">
<div class="col-md-4">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">ChainsawAnim</h3>
<p class="card-text">Easy-to-use animations with customizable transforms.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">LefaceRender</h3>
<p class="card-text">Reactive rendering with data binding and directives.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">LefaceConcurrentComponent</h3>
<p class="card-text">Enables concurrent rendering of components.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">Static Site Generator</h3>
<p class="card-text">Generate a static site from registered components.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">LefaceRender</h3>
<p class="card-text">Reactive rendering with data binding and directives.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">LefaceDirectives</h3>
<p class="card-text">Custom directives to extend HTML with custom behavior.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">LefaceRouter</h3>
<p class="card-text">Simple client-side router for single-page applications.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">LefaceObserver</h3>
<p class="card-text">Observe changes to component properties and re-render components. .</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">LefaceService</h3>
<p class="card-text">Provide a way to manage dependencies and create instances of objects.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">LefaceFactory</h3>
<p class="card-text">Provide a way to manage dependencies and create instances of objects.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">LefaceComponent</h3>
<p class="card-text">Create reusable components with ease.</p>
</div>
</div>
</div>
</div>
</div>
</section>

<section id="advantages" class="advantages-section py-5">
<div class="container">
<h2 class="text-center mb-4">Advantages</h2>
<div class="row">
<div class="col-md-6">
<ul class="list-group list-group-flush">
<li class="list-group-item bg-dark text-light">Lightweight and fast</li>
<li class="list-group-item bg-dark text-light">Simple and intuitive API</li>
<li class="list-group-item bg-dark text-light">Highly customizable</li>
<li class="list-group-item bg-dark text-light">Reactive rendering</li>
<li class="list-group-item bg-dark text-light">Easy integration with other libraries</li>
</ul>
</div>
<div class="col-md-6">
<img src="logo.png" class="img-fluid" alt="Advantages Image">
</div>
</div>
</div>
</section>

<section id="examples" class="examples-section py-5">
<div class="container">
<h2 class="text-center mb-4">Examples</h2>
<div class="row">
<div class="col-md-6">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">Simple Animation</h3>
<pre><code>const anim = new ChainsawAnim('#element');<br>anim.translate(100).rotate(45).duration('1s').end();</code></pre>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card bg-secondary text-light mb-4">
<div class="card-body">
<h3 class="card-title">Reactive Rendering</h3>
<pre><code>const app = new LefaceRender({<br> data: { message: 'Hello, world!' },<br> template: '&lt;p&gt;{{ message }}&lt;/p&gt;',<br> target: document.getElementById('app')<br>});</code></pre>
</div>
</div>
</div>
</div>
</div>
</section>

<section id="testimonials" class="testimonials-section py-5 bg-secondary text-light">
<div class="container">
<h2 class="text-center mb-4">Testimonials</h2>
<div class="row">
<div class="col-md-4">
<div class="testimonial-box p-3 mb-4">
<p>"Leatherfacee.js transformed our development process. It's fast, efficient, and incredibly easy to use."</p>
<cite>- Jane Doe, CTO of TechCorp</cite>
</div>
</div>
<div class="col-md-4">
<div class="testimonial-box p-3 mb-4">
<p>"We were able to cut down our project timelines by 30% thanks to the simplicity and power of Leatherfacee.js."</p>
<cite>- John Smith, Lead Developer at DevWorks</cite>
</div>
</div>
<div class="col-md-4">
<div class="testimonial-box p-3 mb-4">
<p>"The reactive rendering and component system are game-changers. Leatherfacee.js is a must-have for modern web development."</p>
<cite>- Sarah Lee, Frontend Engineer at WebSolutions</cite>
</div>
</div>
</div>
</div>
</section>

<section id="contact" class="contact-section py-5">
<div class="container">
<h2 class="text-center mb-4">Contact Us</h2>
<form>
<div class="row">
<div class="col-md-6 mb-3">
<label for="name" class="form-label">Your Name</label>
<input type="text" class="form-control" id="name" placeholder="Your Name">
</div>
<div class="col-md-6 mb-3">
<label for="email" class="form-label">Your Email</label>
<input type="email" class="form-control" id="email" placeholder="Your Email">
</div>
<div class="col-12 mb-3">
<label for="message" class="form-label">Your Message</label>
<textarea class="form-control" id="message" rows="5" placeholder="Your Message"></textarea>
</div>
<div class="col-12">
<button type="submit" class="btn btn-primary" style="background-color: #14FF00;color: black;border-color: #14FF00;">Send Message</button>
</div>
</div>
</form>
</div>
</section>

<footer class="footer bg-dark text-light py-3">
<div class="container text-center">
<p>&copy; 2024 simplyYan, All rights reserved.</p>
</div>
</footer>

<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.min.js"></script>
<script src="js/main.js"></script>
</body>
</html>
Empty file added docs/js/main.js
Empty file.
Binary file added docs/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 0d806d1

Please sign in to comment.