博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex布局
阅读量:4228 次
发布时间:2019-05-26

本文共 2289 字,大约阅读时间需要 7 分钟。

import React, { useState } from 'react'export default () => {  const childArr = ['red', 'green', 'orange', 'purple']  const flexDirectionArr = ['row', 'row-reverse', 'column', 'column-reverse']  const alignItemsArr = ['stretch', 'flex-start', 'flex-end', 'center', 'baseline']  const justifyContentArr = ['flex-start', 'flex-end', 'space-between', 'space-around', 'center']  const flexWrapArr = ['nowrap', 'wrap', 'wrap-reverse']  const alignContentArr = ['stretch', 'flex-start', 'flex-end', 'space-between', 'space-around', 'center']  const [flexDirection, setFlexDirection] = useState('row')  const [alignItems, setAlignItems] = useState('stretch')  const [justifyContent, setJustifyContent] = useState('flex-start')  const [flexWrap, setFlexWrap] = useState('nowrap')  const [alignContent, setAlignContent] = useState('stretch')  const containerStyle = {    display: 'flex',    flexDirection,    alignItems,    justifyContent,    flexWrap,    alignContent,    height: 540,    border: '1px solid #ccc'  }  const childStyle = {    textAlign: 'center',    lineHeight: '100%',    color: 'white',    fontSize: 20  }  const width = 120  const marginRight = 20  return 
Flex Direction
{ flexDirectionArr.map((item, index) =>
{ setFlexDirection(e.target.value) }} />{item}) }
Align Items
{ alignItemsArr.map((item, index) =>
{ setAlignItems(e.target.value) }} />{item}) }
Justify Content
{ justifyContentArr.map((item, index) =>
{ setJustifyContent(e.target.value) }} />{item}) }
Flex Wrap
{ flexWrapArr.map((item, index) =>
{ setFlexWrap(e.target.value) }} />{item}) }
Align Content
{ alignContentArr.map((item, index) =>
{ setAlignContent(e.target.value) }} />{item}) }
{ childArr.map((backgroundColor, index) =>
{index + 1}
) }
}

转载地址:http://dtdqi.baihongyu.com/

你可能感兴趣的文章
SD卡驱动分析--基于高通平台
查看>>
[图文] Seata AT 模式分布式事务源码分析
查看>>
pm 源码分析
查看>>
kmsg_dump
查看>>
Getting a Result from an Activity
查看>>
Java多态性理解
查看>>
git学习网站
查看>>
JavaScript 学习网站
查看>>
cocos2dx java调用c++ -- 字符串传递
查看>>
CCScaleTo与CCScaleBy比较
查看>>
cocos2dx CCObject引用计数,内存释放分析(1)
查看>>
cocos2dx2.X 编译时,传递编译选项
查看>>
ccCArray.cpp 文件
查看>>
cocos2dx 屏幕大小
查看>>
lua 时间转化
查看>>
lua学习笔记之五(Lua中的数学库)
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第一篇:互联网时代U盘化生存方式 【张振华.Jack】
查看>>
CentOS6.4配置Hadoop-2.6.0集群配置安装指南(经过实战演练)【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第二篇:专注的力量 [张振华.Jack]
查看>>
BFS——求矩阵中“块”的个数
查看>>