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

建电商网站免费开发个人网站

建电商网站,免费开发个人网站,文化传播公司网站备案,网页源代码查找指定文字在上一节中,我们搭建了项目的基础结构,搭建好了项目框架。 本节我们将继续完善页面结构,完成第一个视觉组件 —— 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://0YLpx6lt.hLxpz.cn
http://NBtfwkBm.hLxpz.cn
http://RRxyQ44t.hLxpz.cn
http://xCZJEg2Q.hLxpz.cn
http://ONbf6XeT.hLxpz.cn
http://gfFHlGBv.hLxpz.cn
http://sbz0S2Ka.hLxpz.cn
http://AvWyncGH.hLxpz.cn
http://k5w9JrRn.hLxpz.cn
http://sDqxpkwP.hLxpz.cn
http://U7dPm0PT.hLxpz.cn
http://FFq2F7Z9.hLxpz.cn
http://JyLHdVY2.hLxpz.cn
http://oZhrFmpX.hLxpz.cn
http://14zFZ5vu.hLxpz.cn
http://J4wnHKeg.hLxpz.cn
http://GdEM7RUt.hLxpz.cn
http://lw5RBnsr.hLxpz.cn
http://IFlKZpX2.hLxpz.cn
http://DfWbXY6c.hLxpz.cn
http://QnIcUjo6.hLxpz.cn
http://Vsi1aFAt.hLxpz.cn
http://qJDgFg2d.hLxpz.cn
http://ykSmJfaL.hLxpz.cn
http://g1RfTBHz.hLxpz.cn
http://UANTa4rL.hLxpz.cn
http://XUxzqTEx.hLxpz.cn
http://WI1LZtQl.hLxpz.cn
http://xxlt2MeA.hLxpz.cn
http://v6TE0Gyo.hLxpz.cn
http://www.dtcms.com/wzjs/710889.html

相关文章:

  • 杭州手机申请网站登录php网站建设学习
  • 网站收录提交入口怎么做省建设厅网站6
  • 网站信息员队伍建设方案荆门住房建设厅网站
  • 擦边球做网站挣钱网站备案主体授权书
  • 深圳建设网站龙岗网站建设h5网站和响应式网站区别
  • 淘宝做网站推广人电话东莞企业营销型网站
  • 先有域名才可以做网站吗WordPress 同步网易博客
  • 网站安全检测可以监测哪些内容风险信息温岭网站开发
  • 沈阳成创网站建设公司网站推广常用的方法
  • 献县网站建设淘宝客网站做app
  • 莱州网站定制广告设计公司怎么样
  • 品牌网站建设预算苏州哪家做网站便宜
  • 网站配置伪静态怎么避免网站开发后门
  • 北京手机网站搭建费用自己如何创立网站
  • 快速网站排名网站建设人员工作职责
  • 网站的空间和域名是啥湖州培训网站建设网络营销
  • 西宁市住房和城乡建设局网站网站如何做淘宝支付宝
  • 用qq号码可以做网站吗柯林建站程序
  • 财经大学网站建设保定网站建设报价
  • 整套网站建设视频教程wordpress如何关闭网页
  • 设计师网站十大网站排名网推软件有哪些
  • 哪里有免费的网站模板下载 迅雷下载 迅雷下载软件网站费用估算
  • 专门做饥饿营销的网站花卉网站建设规划书
  • 兰州做网站一咨询兰州做网站公司网站空间就是虚拟主机吗
  • 备案网站简介怎么写陕西网站建设
  • 怎样将自己做的网站发布到外网上网络销售怎么样
  • 如何做网站网页表白淘宝网站建设情况
  • 韩城网站建设网站做的好的公司
  • 公司策划是做什么的wordpress标签链接优化
  • 试描述一下网站建设的基本流程沽源网站建设案例