首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在反应中修正Navbar的设计??“尾风”的海军设计有什么变化吗?

如何在反应中修正Navbar的设计??“尾风”的海军设计有什么变化吗?
EN

Stack Overflow用户
提问于 2022-11-22 08:32:12
回答 1查看 30关注 0票数 0

一开始我做了一个项目,在那里,Navbar完全没问题。但我想在类似的项目上使用同样的Navbar。但是,在输入或复制粘贴代码时,设计是完全改变的。即使经过大量的搜索,我也找不到实际的问题和解决方案。

两者都有相同的CSS文件以及。那么问题在哪里发生呢?尾风CSS的设计有什么变化吗??请告诉我。

以前项目的Navbar:

目前项目的Navbar:

尽管所有密码都是一样的。我把所有的海军条形码都放在下面。

代码语言:javascript
复制
import { HiMenuAlt4 } from 'react-icons/hi';
import { AiOutlineClose } from 'react-icons/ai';

import logo from '../../images/logo.png';

const NavbarItem = ({ title, classProps }) => {
    return (
        <li className={`mx-4 cursor-pointer ${classProps}`}>
            {title}
        </li>
    )
}

const Navbar = () => { 
    const [toggleMenu, setToggleMenu] = useState(false); //Mobile View On or Not

    return (
        <nav className="w-full flex md:justify-center justify-between items-center p-4">
            <div className="md:flex-[0.5] flex-initial justify-center items-center">
                <img src={logo} alt="logo" className="w-32 cursor-pointer"/>

            </div>
            <ul className="text-white md:flex hidden list-none flex-row justify-between items-center flex-initial">
                {["Buy","Sell","Transfer","Wallets","About Us"].map((item, index) => (
                    <NavbarItem key={item + index} title={item} />
                ))}
                <li className="bg-[#3d4f79] py-2 px-7 mx-4 rounded-full cursor-pointer hover:bg-[#2546]">
                    SIGN IN
                </li>
            </ul>

            {/* Mobile View */}

            <div className="flex relative">
                {toggleMenu
                ? <AiOutlineClose fontSize={28} className="text-white md:hidden cursor-pointer" onClick={() => setToggleMenu(false)} />
                : <HiMenuAlt4 fontSize={28} className="text-white md:hidden cursor-pointer" onClick={() => setToggleMenu(true)} />
                }
                {toggleMenu && (
                    <ul
                        className="z-10 fixed top-0 -right-2 p-3 w-[70vw] h-screen shadow-2x1 md:hidden list-none 
                            flex flex-col justify-start items-end rounded-md blue-glassmorphism text-white animate-slide-in"
                        >
                        <li className="text-xl w-full my-2">
                            <AiOutlineClose onClick={() => setToggleMenu(false)} />
                        </li>
                        {["Market","Exchange","Tutorials","Wallets"].map((item, index) => (
                            <NavbarItem key={item + index} title={item} classProps="my-2 text-lg"/>
                        ))}
                    </ul>
                )}
            </div>

        </nav>
    );
}

export default Navbar;```
EN

回答 1

Stack Overflow用户

发布于 2022-11-24 14:03:07

通过添加类名导航栏固定的<nav className="fixed w-full flex md:justify-center justify-between items-center p-4">

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74529586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档