Html CSS Flexbox-如何实现移动响应?

Html CSS Flexbox-如何实现移动响应?,html,css,flexbox,Html,Css,Flexbox,如何使此部分具有移动响应能力?我在figma中设计了它,复制并粘贴了figma制作的CSS。随着屏幕尺寸的缩小,flexbox可以单独将文本和图像堆栈放在每个页面上吗。或者我只是在figma中为每个大小的屏幕设计布局,然后使用媒体查询来调用正确的css布局?或者还有其他更好的方法吗 /*全局设置*/ * { 保证金:0; 填充:0; 盒子尺寸:0; } 锂, a{ 字体大小:0.75rem; 字体系列:“机器人”; 字号:700; 颜色:#303133; 文字装饰:无; } h1{ 字体大小:

如何使此部分具有移动响应能力?我在figma中设计了它,复制并粘贴了figma制作的CSS。随着屏幕尺寸的缩小,flexbox可以单独将文本和图像堆栈放在每个页面上吗。或者我只是在figma中为每个大小的屏幕设计布局,然后使用媒体查询来调用正确的css布局?或者还有其他更好的方法吗

/*全局设置*/
* {
保证金:0;
填充:0;
盒子尺寸:0;
}
锂,
a{
字体大小:0.75rem;
字体系列:“机器人”;
字号:700;
颜色:#303133;
文字装饰:无;
}
h1{
字体大小:0.75rem;
字体系列:“机器人”;
}
钮扣{
宽度:176像素;
高度:47px;
背景#6442ff;
颜色:#ffffff;
字体系列:“机器人”;
字体大小:12px;
线高:18px;
对齐项目:居中;
边界:无;
}
.第2-h1节{
位置:绝对位置;
宽度:582px;
高度:99px;
左:160像素;
顶部:1645px;
字体系列:Roboto;
字体风格:普通;
字体大小:粗体;
字体大小:50px;
线高:59px;
颜色:#303133;
}
.第2-p节{
位置:绝对位置;
宽度:537px;
身高:163px;
左:158px;
顶部:1765px;
字体系列:Roboto;
字体风格:普通;
字体大小:正常;
字体大小:15px;
线高:25px;
/*或167%*/
显示器:flex;
对齐项目:居中;
颜色:#777777;
}
.第2节img{
位置:绝对位置;
宽度:528px;
高度:402px;
左:738px;
顶部:1626px;
}
.第2节按钮{
位置:绝对位置;
宽度:176像素;
高度:47px;
左:161px;
顶部:1962px;
}

你好
同侧阴唇。

我的病号是阿梅特·瓦里乌斯·努克(amet varius nunc),布兰迪·瓦普特(blandit vulputate mi)。大龙虾。但比本杜姆、奥古斯·奎斯·拉齐尼亚·坦普斯、尤斯托·利古拉·蒂尼杜姆·利古拉、欧盟比本杜姆和自由帝国主义者。毛里斯·维勒·德图尔·阿库。佩伦特式斜线,拉西尼亚式,人马式。阿利夸姆·多洛·安特,朗卡斯·内克·康格,爱神的格言。整型nec维韦拉狮子座。红冠金枪鱼。在尤特埃吉斯塔斯精英酒店

阅读更多
一句忠告,我建议您学习如何编写自己的CSS,而不是使用Figma生成的CSS。Figma生成的CSS代码使用绝对定位来定位HTML元素,这些元素可以在一个屏幕大小上工作,但网站不会响应,因为它在任何其他屏幕大小上都无法正常工作。为了使您的网站具有响应性,您应该使用边距和填充来定位代码。您可以将Figma代码更多地用作起点

要回答您的问题,可以使用yes flexbox使文本堆栈彼此重叠。这可以通过从
display:flex至<代码>显示:块。我建议不要使用媒体查询来使用Figma CSS更改每个屏幕大小的CSS,因为对于很多屏幕大小,您都必须这样做。您应该只有一个断点,以便将项目堆叠在一个精简断点处

下面是关于如何将Figma CSS代码更改为更具响应性的建议的代码片段:

/*全局设置*/
* {
保证金:0;
填充:0;
盒子尺寸:0;
}
锂,
a{
字体大小:0.75rem;
字体系列:“机器人”;
字号:700;
颜色:#303133;
文字装饰:无;
}
h1{
字体大小:0.75rem;
字体系列:“机器人”;
}
钮扣{
宽度:176像素;
高度:47px;
背景#6442ff;
颜色:#ffffff;
字体系列:“机器人”;
字体大小:12px;
线高:18px;
对齐项目:居中;
边界:无;
}
.第2节标题{
利润率:160像素;
显示器:flex;
调整项目:灵活启动;
}
.第2节案文{
最大宽度:537px;
右边距:20px;
}
.第2-h1节{
字体系列:Roboto;
字体风格:普通;
字体大小:粗体;
字体大小:50px;
线高:59px;
边缘底部:10px;
颜色:#303133;
}
.第2-p节{
字体系列:Roboto;
字体风格:普通;
字体大小:正常;
字体大小:15px;
线高:25px;
显示器:flex;
对齐项目:居中;
边缘底部:40px;
颜色:#777777;
}
.第2节img{
宽度:100%;
最大宽度:528px;
}
@介质(最大宽度:1100px){
.第2节标题{
利润率:80px;
显示:块;
}
.第2节案文{
边缘底部:40px;
右边距:0;
}
}

你好
同侧阴唇。

我的病号是阿梅特·瓦里乌斯·努克(amet varius nunc),布兰迪·瓦普特(blandit vulputate mi)。大龙虾。但比本杜姆、奥古斯·奎斯·拉齐尼亚·坦普斯、尤斯托·利古拉·蒂尼杜姆·利古拉、欧盟比本杜姆和自由帝国主义者。毛里斯·维勒·德图尔·阿库。佩伦特式斜线,拉西尼亚式,人马式。阿利夸姆·多洛·安特,朗卡斯·内克·康格,爱神的格言。整型nec维韦拉狮子座。红冠金枪鱼。在尤特埃吉斯塔斯精英酒店

阅读更多
回答您的问题:是的,随着屏幕缩小,flexbox本身可以使文本和图片堆叠。在线阅读众多免费教程。我从未使用过Figma,但该死的,这是一些丑陋的HTML/CSS。我对所有这些都是新手,但对我来说,它似乎也不正确。H标记和P标记的所有样式应该在全局设置中只编写一次,而每个节标题和段落都不需要自己的类,例如“section2-P”,对吗?至于CSS,你能解释一下你认为它有什么问题吗。谢谢,我能把按钮放好吗?我希望每个部分都有一个503px的高度,并用底部的按钮20px分成两列。那么,我会将#Section 2设置为离开503px的高度,然后将按钮左侧与20px的按钮填充对齐吗?我试图复制这个网站上的部分,我不太确定你的问题是什么意思。如果您的意思是希望按钮底部和部分底部之间有20px的间隙,那么您可以给按钮一个
边距底部:20p