- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是新来的 react 。为了使页面响应,我为标题添加了导航切换。但它没有显示任何内容。检查它在那里但不可见。单击它时,页面刷新。代码如下。
代码:-
<section id="home" role="banner">
<header id="header">
<div className="header-content clearfix">
<a href=""><img src={logo} alt="" className="logo" /></a>
<nav className="navigation">
<ul className="primary-nav">
<li><a href="#home">Home</a></li>
<li><a href="#card">Product</a></li>
<li><a href="#about">About</a></li>
<li><a href="#cata">Categories</a></li>
<li><a href="#test">Blogs</a></li>
<li><a href="#test2">News</a></li>
<li><a href="#busns" className="btn btnadd">Adds</a></li>
<li><a href="/login">LOGIN</a></li>
</ul>
</nav>
<a href="" className="nav-toggle" data-target="#navigation">Menu<span></span></a>
</div>
</header>
</section>
提前致谢
最佳答案
确保您已安装并正确设置所有必需的依赖项。 (参见reacstrap documentation)。
参见reactstrap-navbartoggler-example完整的工作示例。
这是实现导航栏的示例组件:
import React, { Component } from 'react';
import {
Collapse,
Navbar,
NavbarToggler,
NavbarBrand,
Nav,
NavItem,
NavLink,
} from 'reactstrap';
const links = [
{ href: '#home', text: 'Home' },
{ href: '#card', text: 'Product' },
{ href: '#about', text: 'About' },
{ href: '#cata', text: 'Categories' },
{ href: '#test', text: 'Blogs' },
{ href: '#test2', text: 'News' },
{ href: '#busns', text: 'Adds', className: 'btnadd' },
{ href: '/login', text: 'LOGIN' },
];
const createNavItem = ({ href, text, className }) => (
<NavItem>
<NavLink href={href} className={className}>{text}</NavLink>
</NavItem>
);
export default class Example extends Component {
constructor(props) {
super(props);
this.toggle = this.toggle.bind(this);
this.state = {
isOpen: false
};
}
toggle() {
this.setState({
isOpen: !this.state.isOpen
});
}
render() {
return (
<div>
<Navbar color="light" light expand="md">
<NavbarBrand href="/">reactstrap</NavbarBrand>
<NavbarToggler onClick={this.toggle} />
<Collapse isOpen={this.state.isOpen} navbar>
<Nav className="ml-auto" navbar>
{links.map(createNavItem)}
</Nav>
</Collapse>
</Navbar>
</div>
);
}
}
警告:在 Reacstrap 文档中,Installation/CDN 下有一个演示链接。该演示非常旧(reacstrap v2 和 React v15)。演示中的依赖项不适用于 Reacstrap 文档组件部分中的某些示例(包括折叠按钮的图标)。
关于reactjs - nav-toggle 没有显示其不可见的reactjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52360762/
有没有办法让文字不上下跳动?我不能使用position:absolute。因为它弄乱了我网站的其余部分。请看这个 fiddle :http://jsfiddle.net/9xn19111/11/ 这是
我正在尝试将文本“WE CREATE DANCE”“WE HAVE FUN”“WE LOOK GOOD”放置在一个容器内,该容器将根据文本的大小和文本的行数进行调整。容器的大小是未知的,因为它是动态的
我正在构建一个 Wasm 应用程序并编译它,我有一个 shell 脚本。 当我从终端手动运行它时,我有以下内容: /app/Go/assets$ ./script.compile.wasm.sh Wa
我正在关注 URL: https://software.intel.com/content/www/us/en/develop/documentation/get-started-with-intel
我想看到我在 Chrome 中悬停的 anchor 的 :hover 样式。在 Firebug 中,有一个样式下拉列表允许我为元素选择不同的状态。 I can't seem to find anyth
我刚刚尝试安装 git-flow,但是,它似乎没有与 git 正确集成,我该怎么做才能将 gitflow 与 git 集成?我可以手动执行此操作吗? 谢谢,杰弗里 [root@sa 2]# wget
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: “git pull” broken 在我的 MAC 上使用 git version 1.7.5.4 当尝试从
我连接了 bitbucket,我在我的电脑上安装了 Git 和 sourcetree,我尝试将 sourcetree 和 bitbucket 连接在一起。但我无法将两者联系起来。当我尝试克隆存储库源路
我设置了github for mac 现在我正尝试从终端使用 git 命令。 如果我尝试运行 git rebase 命令,我会收到以下消息 > cd /Applications/GitHub.app/
我正在尝试使用 git send-email 发送补丁,但我收到以下错误: git: 'send-email' is not a git command. See 'git --help'. 如何使
尝试按照说明从 docker 网站构建 docker 镜像。 https://docs.docker.com/examples/running_redis_service/ 这是我得到的错误,我会按照
当我尝试从本地文件中 pull 、克隆或推送某些内容时出现此错误。我尝试使用以下方法解决: Reupdating path variable to C:\Program Files\Git\cmd\g
我目前正在使用 Cloudera 5.6 尝试基于另一个表在 hive 表中创建 Parquet 格式表,但我遇到了错误。 create table sfdc_opportunities_sandbo
我在 visual studio 2010 中使用 git 进行源代码控制。我可以使用诸如“git status”、“git commit”之类的命令,但是当我尝试使用“git review”时,我得
如何解决“MacBook pro”上的此错误。 git: 'credential-wincred' is not a git command. See 'git --help'. git: 'cred
以下 java 8 流没有任何终端操作。下面这个块是不是应该是懒惰的,因为我只有中间操作,还没有被终端操作操作过。当我运行这个块时,我得到“流已经被操作或关闭”。见 https://ideone.co
我是一名优秀的程序员,十分优秀!