首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在卡片内水平居中放置两个按钮

在卡片内水平居中放置两个按钮
EN

Stack Overflow用户
提问于 2018-01-28 22:18:48
回答 2查看 598关注 0票数 0

我试过中对齐课。按钮垂直居中,而不是水平居中。

我的代码:-(我使用react,所以我在JSX中拥有一切)

代码语言:javascript
复制
import React from 'react';

const Landing = () => {
    return (
        <div className="row">
            <div className="card small card-landing valign-wrapper hoverable">
                    <div className="center-align">
                        <a className="waves-effect waves-light btn">Login</a><br />
                    </div>
                    <div className="center-align">
                        <a className="waves-effect waves-light btn">Signup</a>
                    </div>
            </div>
        </div>
    );
};

export default Landing;
EN

回答 2

Stack Overflow用户

发布于 2018-01-28 22:22:56

如果希望按钮水平和垂直居中,可以更改CSS类以获取以下参数:

代码语言:javascript
复制
<div className="background-position: center center">

在两个div上都应用这些。

票数 0
EN

Stack Overflow用户

发布于 2018-01-28 22:41:15

因为您的.card.valign-wrapper是一个flex行,所以您必须将justify-content: center应用于.card.valign-wrapper

在下面使用css

代码语言:javascript
复制
.card.valign-wrapper {
  justify-content: center;
}

.card.valign-wrapper a.btn {
  margin: 0 5px;
}

堆栈代码段

代码语言:javascript
复制
.card.valign-wrapper {
  justify-content: center;
}

.card.valign-wrapper a.btn {
  margin: 0 5px;
}
代码语言:javascript
复制
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css">

<div class="row">
  <div class="card small card-landing valign-wrapper hoverable">
    <div class="center-align">
      <a class="waves-effect waves-light btn">Login</a><br />
    </div>
    <div class="center-align">
      <a class="waves-effect waves-light btn">Signup</a>
    </div>
  </div>
</div>

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

https://stackoverflow.com/questions/48487322

复制
相关文章

相似问题

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