首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使materialize CSS按钮的宽度与列的s12相同?

如何使materialize CSS按钮的宽度与列的s12相同?
EN

Stack Overflow用户
提问于 2016-04-29 16:16:50
回答 2查看 23.5K关注 0票数 13

我想让提交按钮的长度与它上面的输入域相同。

代码语言:javascript
复制
<div class="row">
     <div class="input-field col s12">
        <input id="speciality" type="text" class="validate">
            <label for="speciality">Speciality</label>
     </div>
</div>
<div class="row">
    <button class="btn waves-effect waves-light" type="submit" name="action">Search
        <i class="material-icons right">search</i>
    </button>
</div>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-29 16:26:27

如果您的输入字段所在的列被限制为一定的宽度(引导程序列的工作方式),您也可以将.btn放入列中。

在此之后,您可以使用以下CSS使宽度等于输入字段:

代码语言:javascript
复制
.col.s12 > .btn {
   width: 100%;
}

当然,如果作为元素的button不符合这个CSS规则,您可以改用<a class="btn">

票数 21
EN

Stack Overflow用户

发布于 2019-06-28 03:33:34

用带有col s12类的div包围按钮,并将btn-block添加到按钮:

代码语言:javascript
复制
<div class="row">
    <div class="col s12">
        <button class="btn btn-block waves-effect waves-light" type="submit" name="action">Search
            <i class="material-icons">search</i>
        </button>
    </div>
</div>

并添加以下CSS:

代码语言:javascript
复制
.btn-block {
    width: 100%;
}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36933122

复制
相关文章

相似问题

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