用户登录

在小尺寸的移动设备上,英雄区的最上面是一个图像,下面是英雄上的文字内容 ..

回到项目 ...

找到 index.html 里面的英雄区这块代码 .. 这里内容代码是在图像代码的上面。我们不需要改变代码的结构,可以使用 css 的 flexbox .. 这里应该就是把 item 这个容器设置成一个 flexbox

然后再去设置 content 还有 image 的顺序属性,这样我们就可以让下面的 image 里的内容在 content 里面包装的内容的上面显示出来 ..

回到 hero 样式 ..

先添加一个媒体查询 .. @media only screen and (max-width: 767px)

意思就是在小于等于 767px 的 screen 类型的设备上 .. 去添加点样式 ..

用一个 .item ,里面使用 display,把它设置成 flex .. 这样英雄区里的 item 元素就会是一个 flexbox ..

再把 flex-direction 的值设置成 column ..

然后再去设置一下 image .. 先把它的 position 属性的值设置成 inherit ,因为之前我们把它设置成 absolute 了,在小尺寸的移动设备上,我不希望再让它使用绝对定位了,所以在这里可以重新设置一下 position 的值 ..

再给它添加一个 order 属性,它的值可以是 1 ..

下面再去设置一下 content 元素 .. 在它里面用一下 order,它的值可以设置成 2 ..

这样图像就会在内容的上面出现了 ..

让这个文字可以居中 .. 在 item 上面,用一下 align-items .. 设置成 center ,再用一个 text-align 文字的对齐方式,也设置成 center ..

我想让这这个大标题小一点,用一下 .header ,重新设置一下它的 font-size ,值可以是 36px ..

现在我们的英雄区的设计就做好了 ...

英雄区:移动设备的设计《 网页设计案例:英雄区 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点