我有一个设置为800px的div标签.当浏览器宽度大于800px时,它不应该拉伸,但它应该将它带到页面的中间.widthdiv
如何在 Bootstrap 4 卡中将图像居中?这是一个垂直图像,左对齐看起来不对。我一直在阅读 Bootstrap Card 文档,但找不到任何有关使图像居中的内容。
<div class="card-deck">
<div class="card col-sm-3">
<div>
<img class="card-img-top" src="image_URL" alt="alt-text" >
<div class="card-block">
<div class="card-text">
text
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我试图让我的卡停留在屏幕中间,但它不起作用。我使用了 align-items 和 justify-content。我看过不同的网站。
//登录.js
import React, { Component } from 'react';
import './App.css';
class Login extends Component {
render() {
return (
<div className="App">
<div className="card cardalign w-50">
<div className="card-body">
<img className="logo" src="https://cdn.macrumors.com/article-new/2018/05/apple-music-note-800x420.jpg"/>
<h1 className="signintext">MusicFlo Signin</h1>
<form className="logininputs">
<input className="emailinput" placeholder="Email"/>
<input className="passwordinput" placeholder="Password"/>
<button className="btn btn-primary btn-md m-2">Log In</button>
</form>
</div>
</div>
</div>
);
}
}
export default Login;
Run Code Online (Sandbox Code Playgroud)
和下面的css
//App.css
.App {
text-align: center;
}
.App-logo {
animation: App-logo-spin infinite 20s linear;
height: 40vmin;
pointer-events: none;
} …Run Code Online (Sandbox Code Playgroud)