官术网_书友最值得收藏!

Horizontal flex items

Flex items can be horizontal. In the following CSS, we have given the parent a fixed size, exactly three times as wide as it is high:

.flex-container-row {
display: flex;
flex-direction: row;
width: 450px;
height: 150px;
}

The following markup shows increasing numbers of flex items within the flex parent:

<div class="flex-container-row">
<!-- 1 flex item -->
<amp-img src="img/placeholder.png" layout="flex-item"></amp-img>
</div>

<div class="flex-container-row">
<!-- 2 flex items -->
<amp-img src="img/placeholder.png" layout="flex-item"></amp-img>
<amp-img src="img/placeholder.png" layout="flex-item"></amp-img>
</div>
...

<div class="flex-container-row">
<!-- 7 flex items -->
<amp-img src="img/placeholder.png" layout="flex-item"></amp-img>
<amp-img src="img/placeholder.png" layout="flex-item"></amp-img>
...
<amp-img src="img/placeholder.png" layout="flex-item"></amp-img>
</div>

The following image shows the results of having a number of flex items, ranging from one to seven, in the container. Note how the flex items are stretched depending on how many there are. The only time they aren't stretched is when there are three, because we are using square placeholder images, and the container's width is three times its height:

Horizontal flex items being stretched or squashed to fit a container. From top: 1 item, 2 items, 3 items, 5 items, 7 items
主站蜘蛛池模板: 红原县| 孟连| 华坪县| 铜鼓县| 宁波市| 鸡泽县| 高密市| 思茅市| 莎车县| 志丹县| 五寨县| 灌阳县| 通化市| 凤台县| 镇赉县| 齐齐哈尔市| 马边| 闽清县| 开阳县| 义乌市| 玉门市| 松江区| 商水县| 香港| 大渡口区| 保定市| 石狮市| 肥乡县| 黑水县| 隆安县| 武陟县| 烟台市| 涿鹿县| 藁城市| 扬中市| 龙海市| 仙桃市| 赣榆县| 腾冲县| 彰武县| 荔浦县|