现在,我正在建立自己的第一个投资组合网站。但我有以下问题:我有一个图像的文字。但现在我希望文字去下面的图像时,我缩小网站。这是我的代码:第一个以下是实际站点的图片:
通过媒体查询,文本“我18岁”应该在这个“人物图标”下面。我为左边的文本使用的解决方案有效。我该怎么做?
xa9qqrwz1#
我修正了这个问题。我改变了class.age的顺序,先放图像,再放文本。之后我用“order:X”。这看起来像这样:
.age { display: flex; align-items: center; width: auto; margin-left: auto; } .age img { order: 2; // I had to add this attribute width: 35%; height: auto; } .age h2 { order: 1; // I had to add this attribute display: inline-block; padding: 0px 20px 0px 0px; text-align: right; margin-left: auto;; }
之后我用@media only screen and (max-width: 880px)做了一个媒体查询,在这个媒体查询中我修改了.age类,如下所示:
@media only screen and (max-width: 880px)
.age { display: inline-block; vertical-align: top; align-items: center; justify-content: center; text-align: center; width: auto; margin-left: auto; margin-right: auto; } .age h2 { display: block; padding: 0px 0px 0px 0px; text-align: center; }
1条答案
按热度按时间xa9qqrwz1#
我修正了这个问题。我改变了class.age的顺序,先放图像,再放文本。之后我用“order:X”。这看起来像这样:
之后我用
@media only screen and (max-width: 880px)
做了一个媒体查询,在这个媒体查询中我修改了.age类,如下所示: