当前位置: 首页 > wzjs >正文

专业网站制作价格武汉seo技术

专业网站制作价格,武汉seo技术,wordpress 加密登陆,深圳坪山住房和建设局网站在上一节中,我们搭建了项目的基础结构,搭建好了项目框架。 本节我们将继续完善页面结构,完成第一个视觉组件 —— Navbar 导航栏 ✅ 前置准备: ✅下载静态资源在根目录下 (src 同级)谷歌云盘地址 🎥 02 完成 Navba…

在上一节中,我们搭建了项目的基础结构,搭建好了项目框架。

本节我们将继续完善页面结构,完成第一个视觉组件 —— Navbar 导航栏 ✅

前置准备:

  • ✅下载静态资源在根目录下 (src 同级)
  • 谷歌云盘地址

🎥 02 · 完成 Navbar 导航栏组件

📁 组件结构规划

我们将导航栏作为一个单独组件,放置在 src/sections/Navbar.jsx

src/
├── sections/
│   └── Navbar.jsx
├── App.jsx
└── main.jsx

🧱 Navbar 组件内容

我们的导航栏会固定在顶部,具备以下功能:

  • 左侧 Logo

  • 右侧菜单项(Home、Work、About、Contact )

  • 响应式布局,适配不同屏幕响应式布局,适配不同屏幕

💻 实现代码(使用 Tailwind CSS)

  • 📄 src/components/Navbar.jsx
import React, { useState } from 'react'
import { navLinks } from '../constants/index.js'const Navbar = () => {const [isOpen, setIsOpen] = useState(false)const toggleMenu = () => setIsOpen( (prevIsOpen) => !prevIsOpen );const NavItems = () => {return (<div><ul className='nav-ul'>{ navLinks.map(({ id, href, name }) => (<li key={id} className='nav-li'><a href={href} className="nav-li_a" onClick={() => {}}> {name}</a></li>))}</ul></div>)}return (<header className='fixed top-0 left-0 right-0 z-50 bg-black/90'><div className="max-w-7xl mx-auto"><div className="flex justify-between items-center py-5 mx-auto c-space"><a href="/" className="text-neutral-400 font-bold text-xl hover:text-white transition-colors">Sunbyte</a><button onClick={toggleMenu}  className="text-neutral-400 hover:text-white focus:outline-none sm:hidden flex" aria-label="Toggle menu"><img src={isOpen ? "assets/close.svg" : "assets/menu.svg"} alt="toggle" className="w-6 h-6" /></button><nav className='sm:flex hidden'><NavItems /></nav></ div></div><div className={`nav-sidebar ${isOpen ? 'max-h-screen':'max-h-0'}`}><nav className='p-5'><NavItems /></nav></div></header>) 
}export default Navbar 
  • 📄 src/App.jsx
import React from 'react'
import Navbar from './sections/Navbar'const App = () => {return (<main className='max-w-7xl mx-auto'><Navbar /></main>)
}export default App

🎨 效果预览

大屏幕效果

小屏幕效果## ⏭ 下一节预告

  • 下一节我们将进入 本次课程最复杂的页面——Hero.jsx!

敬请期待 🎬

http://www.dtcms.com/wzjs/429751.html

相关文章:

  • 注册网站怎么做网站网络营销案例分析
  • 谈谈对网站开发的理解关键词排名关键词快速排名
  • 济南软件外包名词解释seo
  • 格力网站建设需求分析广东网络推广运营
  • 手机app网站制作白山seo
  • 做网站需要用什么语言开发优化大师官方免费下载
  • 网站制作公司昆明黄山网络推广公司
  • 仿站教程网站推广seo设置
  • 网站开发失败原因分析网络营销的用户创造价值
  • 免费网站qq抓取做推广怎么做
  • 如何做网站防劫持google网站入口
  • 汉阴县住房和城乡建设局网站网络营销软件推广
  • 成都 网站 建设新闻头条今日要闻10条
  • 高端网站建设 飞沐郑州网站seo外包公司
  • 做网站的微信号免费加精准客源
  • 做防水施工 上什么网站找百度seo推广
  • 网站维护员招聘口碑营销推广
  • 建网站大公司厦门seo顾问
  • 内部网站建设要求在线生成网站
  • 企业营销型网站制作多少钱百度推广免费
  • 自适应网站的图做多大 怎么切seo策略是什么意思
  • 学习型网站空间网站域名费一年多少钱
  • 甘南州政府网站建设太原网站建设方案咨询
  • 杭州的电商网站建设seo优化对网店的推广的作用为
  • 做外汇的人一般看什么网站cps推广接单平台
  • 做网站首页ps重庆疫情最新数据
  • 如何在国外网站做免费推广免费培训seo网站
  • 官方网站建设 磐石网络多少费用青岛网页搜索排名提升
  • 青岛的做网站公司广告营销策略
  • 西藏自治区建设网站郑州seo线下培训