-
一张卡片(图片+标题+一些文字)
-
一个按钮(简单的按钮
现在的要求是确保它在最流行的现代设备(iPhone、iPad、Androids,但如果在PC上打开的话)上表现出色
这就是我到目前为止所做的:
div.cardContainer {
position:absolute;
max-width:60%;
max-height:60%;
top:45%;
left:55%;
overflow:visible;
}
div.card {
width: 100%;
height: 100%;
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
position:relative;
max-width:80%;
max-height:100%;
margin-top:-50%;
margin-left:-50%;
}
.card-img {
position:relative;
max-width:100%;
max-height:100%;
}
.card-title {
padding-left: 16px;
}
.card-text {
padding-left: 16px;
}
.buttonContainer {
display: block;
position: fixed;
left: 0;
bottom: 0;
width: 100%;
height: 40px;
}
<div class="cardContainer">
<div class="card">
<img class="card-img" src="http://placehold.it/560x560">
<div class="card-body">
<h4 class="card-title">Title</h4>
<p class="card-text">Nullam id dolor id nibh ultricies vehicula utasdasdasdasdas dasdas asdasd asdasd asd as id elit.</p>
</div>
</div>
</div>
<button class="buttonContainer" type="button">Button</button>
在移动设备(宽度小于高度)上-卡太小,我需要将其“展开”更多一点,以便它试图占据大部分空间,但始终垂直和水平居中。
这应该是一个“演练”介绍卡,我不知道如何使它在大多数设备上看起来很好。有什么建议吗?