郑州中原区网站建设:Flex布局之元素设计要求

如何与Flexbox一起创建响应表单


    在本教程中,郑州网站制作将学习如何利用Flexbox创建响应表单。实现Flexbox很有趣(同时也很令人兴奋),这样我们就可以在不使用任何媒体查询的情况下构建表。


    在开始之前,让我们看看如何协作(签署更大的版本并更改表单的布局):


    构造样式


    那时,第一件事情是,让我们深入研究表单的结构。我们将标记如下:


    我们将使用。Flex外部无序表分离窗体元素

    

    复选框。将内部无序列表转换为组。

    

    几乎所有表单控件都有与之相关联的标签。

    

    再也没有了!通过只定义两个无序列表(我们也可以使用有序列表),我们已经创建了一个非常干净的表单。


    注意:我们使用P元素而不是。在label元素之前的flex-inner列表。这是因为在这种情况下,使用label标记没有意义。这个标记应该只用于与表单控件关联的文本标记。


    下面是复选框标签:

 

    它会是你见过的最高级的形式,但它是有效的!它的语义、访问和流体;这可以说比其他任何东西都重要。

    

    在这一点上,我们可以开始使用一些样式。


    表格纸

    

    让我们开始添加规格和自动修复器到我们的笔设置:


    接下来,我们将找到Flex容器。在我们的例子中,下面的元素:

    


    每个列表项。伸缩列表。

    

    这个。Flex内部列表包含所有的复选框。

    

    此外,我们希望通过垂直轴垂直中心的柔性物体。


    为了实现这种行为,我们设置了一些初步的CSS规则:


    下一步是指定灵活项目的宽度。我们从灵活项目开始。灵活外表。


    主要要求:


    标签的宽度应至少为120像素,最多为220 px。

    

    正式元素的标签后面的宽度应该至少为220 px。

    

    这对我们来说是什么当表单总数的宽度至少为340px时,相关表单元素和每个标签将显示在同一水平线上。在任何其他情况下,所有表单元素(除了复选框,我们将暂时看到)将垂直堆叠。


    注:上述值为任意值。你可以根据自己的需要修改它们。

    

    注意最后两个灵活部分的方向。如果由于某种原因你不喜欢布局,并且你喜欢它们彼此相邻,你可以试试下面的方法:


    从Flex包装属性中删除内容。

    

    使用百分比为弯曲增加一个固定宽度(例如宽度:50%)

    

    使用媒体查询重写此宽度。例如,当视口宽度大于992px时,柔性部分被赋予宽度:25%而不是宽度:50%。

    

    最重要的是,知道两件事很重要:


    FLASHBOX使我们可以灵活地快速创建漂亮的表格。

    

    上述所有值都适用于这个特定的实施例。对于您自己的设计,可能需要不同的值。例如,复选框中的标签非常小,所以我们给他们的父母一个固定的宽度(100像素)。但如果他们具有不同的宽度,给他们柔性:1,1可能是明智的。00 px。


    最终风格

    

    在我们离开之前,让我们添加更多的美感,使事情看起来更好。除了所选的CSS标记之外,还添加了以下示例中的颜色和间距:


    2016电子商务新趋势需要改进您的在线策略

    

    如何优化郑州网站的速度


    结论


    如您所见,我们用最少的标记和Flexbox能力创建了一个负责任的表单。希望现在,您已经获得了一些有用的知识,这些知识将帮助您构建自己的Flexbox表单。