【发布时间】:2021-01-30 23:36:27
【问题描述】:
我想在选中另一个部分的复选框时显示一个部分,并从顶部显示动画。对于另一部分中的输入,我有以下代码。
<div className="continue" id="first">
<button className="btn-continue">
Contratar Plano
<input type="checkbox" id="reveal-email" role="button"/>
</button>
</div>
<section className="plan-section" id="plan-section">
<div className="next">
<i class="arrow down"></i>
</div>
<div className="form-block">
<form className="form">
<div className="plan-form">
<div className="input-block">
<label htmlFor="name">Nome</label>
<input type="text" name="name" id="name" onChange={props.handleChange} required className="input" />
</div>
<div className="continue">
<button className="btn-continue" id="plan-continue" disabled={props.step.isLast()} onClick={props.next}>
<span className="btn-text">Contratar Plano</span>
<img className="check-btn" src={check} />
</button>
</div>
</div>
</form>
</div>
</section>
还显示了我需要显示的部分;这个部分有一个默认的display:none。
【问题讨论】:
-
为什么只使用CSS,根据你的描述这是
classicJS任务? -
@Sergey-N13 我认为只使用css会更简单,但也接受js
-
注意
<input>(或<input />)是一个自闭合标签,没有对应的</input>标签。 -
@DavidsaysreinstateMonica 是的,我在代码上修复了这个问题
-
是
<button class=""btn-continue><button>你想点击显示下一个<section>吗?<button>是在它自己的父级<section>中,还是只是包裹在<div>中,这是您的代码片段中<section>的兄弟?
标签: html css reactjs forms input