当前位置: 首页 > news >正文

怎样做网站策划如何做网站代码

怎样做网站策划,如何做网站代码,三只羊网络科技有限公司,天猫店铺购买平台文章目录 FlexGridLayout React初步antd初步 任何UI工具#xff0c;布局都是设计过程中必不可少的一环#xff0c;前端更是如此。但网页和桌面应用还有区别#xff0c;正常的网页#xff0c;无论在手机还是PC上#xff0c;基本都是自上而下排布的信息流#xff0c;这种浏… 文章目录 FlexGridLayout React初步antd初步 任何UI工具布局都是设计过程中必不可少的一环前端更是如此。但网页和桌面应用还有区别正常的网页无论在手机还是PC上基本都是自上而下排布的信息流这种浏览方式对布局来说是一个限制即很难想象一个网页提供从下到上的浏览方式。 AntD主要提供了三种布局方式分别是弹性布局、栅格布局和规划布局由于antd官网提供了非常友好的示例所以下面仅用最简单的代码展示个中差异。 Flex Flex布局就是按照指定的方向将对应元素压入其中。下面创建一个纵向的Flex在装入两个div之后再装入一个横向的Flex。 import React from react; import { Flex } from antd;const vStyle {width: 25%,height: 54, };const hStyle {width: 75%,height: 54,backgroundColor : lightgray }const App () {return (Flex gapmiddle verticaldiv style{{...hStyle}}/div style{{...hStyle}}/Flex horizontaldiv style{{...hStyle, backgroundColor:#1677ff}}/div style{{...hStyle, backgroundColor:#1677ffbf}}/div style{{...hStyle, backgroundColor:#1677ff}}/div style{{...hStyle, backgroundColor:#1677ffbf}}//Flex/Flex); }; export default App;效果如下 Grid 栅格布局也很好理解可以理解为是等分不嵌套的Flex。在AntD中用Row和Col实现栅格布局其布局逻辑如下 Row为行Col为列所有列都必须放在行里。栅格系统在水平方向被等分为24份通过span可调整单个Col所跨越的范围通过offset来调整其横向偏移。如果Row中Col的span总和超过 24那么多余的Col会作为一个整体另起一行排列。 此外考虑到不同设备的尺寸差异antd提供了6种预设尺寸 xssmmdlgxlxxl尺寸/px 576 576 576 [ 576 , 768 ) [576,768) [576,768) [ 767 , 992 ) [767,992) [767,992) [ 992 , 1200 ) [992,1200) [992,1200) [ 1200 , 1600 ) [1200,1600) [1200,1600) ⩾ 1600 \geqslant1600 ⩾1600 示例如下当浏览器的窗口尺寸不同时红绿蓝三个色条的长度比例会发生明显变化 import React from react; import { Col, Row } from antd; const App () (RowCol style{{ background: red }}xs{2} sm{4} md{6} lg{8} xl{10}Col/Col Col style{{ background: green }}xs{20} sm{16} md{12} lg{8} xl{4}Col/ColCol style{{ background: blue }}xs{2} sm{4} md{6} lg{8} xl{10}Col/Col/Row ); export default App;Layout 可以把Layout理解为一系列布局组件的合称除了Layout自身之外还有四个只能被嵌套在Layout中的组件 Header顶部布局Sider侧边栏Content内容部分Footer底部布局 由于Layout可以嵌套自身所以这种布局方式十分灵活将Layout核另外四种组件组合拼接然后再用Layout进行嵌套几乎可以实现任何布局方式以下图为例就是先让Layout与Header、Footer嵌套在一起再向这个Layout中防止Sider与Content 布局代码如下 const App () (Spacedirectionverticalstyle{{width: 100%,}}size{[0, 48]}LayoutHeader style{headerStyle}Header/HeaderLayout hasSiderSider style{siderStyle}Sider/SiderContent style{contentStyle}Content/Content/LayoutFooterFooter/Footer/Layout/Space );
http://www.pierceye.com/news/400335/

相关文章:

  • 国际网站哪里做vs2010 c 建设网站
  • 企业网站更新什么内容永城做网站
  • wordpress 众筹网站模板html5风格网站特色
  • 服装设计参考网站重庆景点排名
  • 网至普的营销型网站建设扬州网站商城建设价格表
  • 成品网站价格表简答网站内容建设的时候内链重要性
  • 视频链接生成器某网站搜索引擎优化
  • flash网站案例vi设计是设计什么
  • ip查询网站备案查询企业网络营销推广平台
  • 多城市网站建设免费制作小程序的平台
  • 郑州网站建设出名吗?wordpress获取登录密码
  • 网站建设论文的开题报告重庆市工程建设信息
  • 商务网站设计方案门户网站的优点
  • 河津网站制作wampserver做的网站
  • 洛阳专业网站设计开发制作建站公司零陵区住房和城乡建设局网站
  • 在哪里可以学做网站游戏开发大亨下载
  • 找人做ps的网站无锡 做公司网站
  • 云速建站可以建个人网站吗wordpress仿站难吗
  • 如何取外贸网站域名凡科h5制作教程
  • 蜘蛛不抓取网站的原因中山h5网站建设
  • 百度免费推广网站建网站用的免费软件
  • 网站建设西安哪里好广州做企业网站的公司
  • 汉中市网站建设爱墙 网站怎么做
  • 失物招领网站开发项目需求分析搭建外文网站
  • 免费网站空间免备案自学php做网站
  • 南宁网站建设nnit30郴州市第一职业中专
  • 想开个影视网站 那有做的莱芜信息平台
  • js做网站登录有服务器了怎么做网站
  • 郑州餐饮网站建设哪家好零基础网站建设教学在哪里
  • 讲述做网站的电影建设工程公司名字大全