Inicio de desarrollo de la rama

This commit is contained in:
2025-03-11 10:37:59 +01:00
parent 36a7d16d2b
commit 6ecd7a18fb
8 changed files with 768 additions and 201 deletions

View File

@@ -1,57 +1,42 @@
---
import { Image } from "astro:assets";
const { home, posts, proyectos } = Astro.props;
import "../styles/global.css";
---
<head>
<meta charset="utf-8" />
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
</head>
<main>
<nav class="navbar navbar-expand-lg navbar-light bg-light fixed-top">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href={home ? home : "/"}>
<Image
src="/logo.png"
alt="Logo Ecobjetivos"
class="me-2 biglogo"
height="25"
width="25"
/>
&nbsp Ecobjetivos
<nav class="navbar bg-base-100 fixed top-0 z-50 shadow-lg">
<div class="navbar-start">
<a class="btn btn-ghost normal-case text-xl" href={home ? home : "/"}>
<Image src="/logo.png" alt="Logo Ecobjetivos" class="mr-2" height="25" width="25" />
Ecobjetivos
</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 type="button" class="nav-link btn btn-light" href={posts ? posts : "/posts"}>Posts</a>
</li>
<li class="nav-item">
<a type="button" class="nav-link btn btn-light" href={proyectos ? proyectos : "/proyectos"}
>Proyectos</a
>
</li>
</div>
<div class="navbar-end">
<!-- Mobile Dropdown -->
<div class="dropdown lg:hidden">
<label tabindex="0" class="btn btn-ghost">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
</svg>
</label>
<ul tabindex="0" class="menu menu-compact dropdown-content mt-3 p-2 shadow bg-base-100 rounded-box w-52">
<li><a href={posts ? posts : '/posts'}>Posts</a></li>
<li><a href={proyectos ? proyectos : '/proyectos'}>Proyectos</a></li>
</ul>
</div>
<!-- Desktop Menu -->
<div class="hidden lg:flex">
<ul class="menu menu-horizontal p-0">
<li><a href={posts ? posts : '/posts'} class="hover:scale-105 transition-transform">Posts</a></li>
<li><a href={proyectos ? proyectos : '/proyectos'} class="hover:scale-105 transition-transform">Proyectos</a></li>
</ul>
</div>
</div>
</nav>
</main>
<style>
.biglogo {
scale: 1.5;
}
</style>