素材牛VIP会员
一个大的背景图片和几个按钮,怎么大小适中并居中显示在各屏幕手机上?
 ou***un  分类:Html5  人气:848  回帖:5  发布于6年前 收藏

一个大的背景图片和几个按钮,怎么大小适中并居中显示在各屏幕手机上?

 标签:css3html5

讨论这个帖子(5)垃圾回帖将一律封号处理……

Lv5 码农
ah***xr 软件测试工程师 6年前#1

可以用媒体查询适配一下就好了。

Lv6 码匠
阿***斤 CEO 6年前#2

百分比长宽就好,也可以根据像素设置长宽

Lv7 码师
su***se Web前端工程师 6年前#3

background-size和flexbox

Lv4 码徒
雨***落 产品经理 6年前#4

可以参考bootstrap的图片响应式样式

Lv1 新人
冷***知 职业无 6年前#5

1、背景图片的多分辨率适配,可以用CSS3属性background-size:cover;
- 背景铺满元素
- 调整背景图片的宽度或高度(较小者),以铺满整个元素
- 保持背景图片的宽高比

.box {
    background:url() center center no-repeat;
    background-size:cover;
}

2、按钮元素在多分辨率进行居中,可以使用CSS3属性display: flex;
- 在flex容器中设置垂直居中或水平居中非常简单
- 只需要把 justify-content 和/或 align-items 设置到中间

.btn{
    display: flex;
    align-items: center;
    justify-content: center;
}
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取