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

网站301重定向$电子商务和网站建设方案

网站301重定向$,电子商务和网站建设方案,企业官方网站建设如何,网站备案中的网站名称ElementUI 布局——行与列的灵活运用 一 . 使用 Layout 组件1.1 注册路由1.2 使用 Layout 组件 二 . 行属性2.1 栅格的间隔2.2 自定义元素标签 三 . 列属性3.1 列的偏移3.2 列的移动 在现代网页设计中#xff0c;布局是构建用户界面的基石。Element UI 框架通过其强大的 e… ElementUI 布局——行与列的灵活运用 一 . 使用 Layout 组件1.1 注册路由1.2 使用 Layout 组件 二 . 行属性2.1 栅格的间隔2.2 自定义元素标签 三 . 列属性3.1 列的偏移3.2 列的移动 在现代网页设计中布局是构建用户界面的基石。Element UI 框架通过其强大的 el-row 和 el-col 组件提供了一种灵活且高效的方式来实现响应式布局。本文将带您深入了解如何使用 Element UI 的布局组件从基础的行和列创建到栅格间隔、偏移和移动的高级配置一步步教您如何利用这些工具快速搭建出专业且富有弹性的网页布局。 通过本文您将学习到如何通过简单的属性设置控制布局的显示和响应式行为以及如何通过组合使用不同的布局属性来实现复杂的页面结构。 ElementUI 专栏 : https://blog.csdn.net/m0_53117341/category_12780595.html Layout 布局组件主要是为了让我们快速构建出页面的整体框架 . 在 ElementUI 中 , 布局组件将页面划分成了多个行 , 每行最多分为 24 列 . 通过基础的 24 分栏 , 可以迅速简便地创建布局 . 一 . 使用 Layout 组件 我们先来看官网提供给我们的 Layout 布局 : https://element.eleme.cn/#/zh-CN/component/layout 我们通过这段代码 , 可以得到 首先我们需要创建行 : 然后在每一行中 , 需要创建对应的列 : , 可以通过 span 属性指定占多少列 比如 : !-- 通过 el-row 标签创建一行 -- el-row!--通过 el-col 标签创建列, 通过 span 属性设置占多少列--el-col :span8占用 8 份/el-colel-col :span4占用 4 份/el-colel-col :span2占用 2 份/el-col /el-row注意 : span 属性也需要我们使用属性绑定的方式 , 即 v-bind:属性名“对应的值” , v-bind 可省略 如果一行中超过了 24 份 , 会默认将多出的部分挪到下一行去展示 我们可以实验一下 1.1 注册路由 然后将 Layout 组件注册到路由中 import Vue from vue import Router from vue-router import HelloWorld from /components/HelloWorld import Button from /components/Button import ButtonDetail from /components/ButtonDetail import Link from /components/Link import Layout from /components/LayoutVue.use(Router)export default new Router({routes: [{ path: /, name: HelloWorld, component: HelloWorld },{ path: /button, name: Button, component: Button },{ path: /buttondetail, name: ButtonDetail, component: ButtonDetail },{ path: /link, name: Link, component: Link },{ path: /layout, name: Layout, component: Layout },] }) 最后将该组件添加到 App.vue 中 templatediv idapp!-- 我们自己的标签页 --a href#/button点我显示 Button/a br!-- URL 必须是 #/ 开头 --a href#/buttondetail点我学习按钮的具体用法/a bra href#/link文字链接组件/a bra href#/layout布局组件/a br!-- Vue 的路由 --router-view//div /templatescript export default {name: App } /scriptstyle #app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px; } /style 1.2 使用 Layout 组件 那接下来 , 我们就演示一下 Layout 组件的使用 . 我们刚才也介绍了 , 使用 el-row 标签设置每一行 , 使用 el-col 标签设置对应列 , 通过 span 属性设置列宽 (span 属性需要使用属性绑定的方式) templatedivh1Layout 组件的使用/h1!-- 使用 el-row 标签创建布局中的行 --el-row!-- 通过 el-col 标签创建对应的列 --!-- span 属性用来设置对应列数, 需要使用属性注入的方式 --el-col :span6占用 6 份/el-colel-col :span6占用 6 份/el-colel-col :span6占用 6 份/el-colel-col :span6占用 6 份/el-col/el-row/div /templatescript export default {data() {return {}} } /scriptstyle scoped/style 但是这样看起来并不明显 , 我们可以添加一些样式 templatedivh1Layout 组件的使用/h1!-- 使用 el-row 标签创建布局中的行 --el-row!-- 通过 el-col 标签创建对应的列 --!-- span 属性用来设置对应列数, 需要使用属性注入的方式 --el-col :span6div styleborder: 1px red solid;占用 6 份/div/el-colel-col :span6div styleborder: 1px blue solid;占用 6 份/div/el-colel-col :span6div styleborder: 1px green solid;占用 6 份/div/el-colel-col :span6div styleborder: 1px purple solid;占用 6 份/div/el-col/el-row/div /templatescript export default {data() {return {}} } /scriptstyle scoped/style 另外需要注意的是 , 在一个布局组件中 , 是由 row 和 col 组合而成 , 在使用的时候就需要区分 row 的属性和 col 的属性 . 二 . 行属性 我们可以查看官方文档 : https://element.eleme.cn/#/zh-CN/component/layout 官方文档给出了一系列的行属性 (注意区分行属性与列属性) 2.1 栅格的间隔 我们可以设置不同栅格之间的间隙 , 使用 gutter 属性 如果需要设置数字的话 , 都需要使用属性绑定的方式 . templatedivh1栅格之间的间隔/h1!-- 通过 gutter 属性设置栅格之间的间隔, 需要使用属性绑定的方式 --el-row :gutter10!-- span 属性用来设置对应列数, 需要使用属性注入的方式 --el-col :span6div styleborder: 1px red solid;占用 6 份/div/el-colel-col :span6div styleborder: 1px blue solid;占用 6 份/div/el-colel-col :span6div styleborder: 1px green solid;占用 6 份/div/el-colel-col :span6div styleborder: 1px purple solid;占用 6 份/div/el-col/el-row/div /templatescript export default {data() {return {}} } /scriptstyle scoped/style 2.2 自定义元素标签 我们创建出来的布局 , 默认是 div 类型的 那我们就可以通过 tag 属性 , 设置成 span 类型的行内标签 templatedivh1设置成行内标签/h1!-- 通过 tag 属性设置成 span 来实现将块级标签转为行内标签 --el-row tagspan!-- span 属性用来设置对应列数, 需要使用属性注入的方式 --el-col :span6div styleborder: 1px red solid;占用 6 份/div/el-colel-col :span6div styleborder: 1px blue solid;占用 6 份/div/el-colel-col :span6div styleborder: 1px green solid;占用 6 份/div/el-colel-col :span6div styleborder: 1px purple solid;占用 6 份/div/el-col/el-row/div /templatescript export default {data() {return {}} } /scriptstyle scoped/style 三 . 列属性 Layout 标签也提供了许多的列属性 我们来看一下几个重要的属性 3.1 列的偏移 假如我们想让当前行只有一个元素 , 并且该元素处于居中状态 , 那该怎样解决呢 ? 我们能否创建一个空的 el-col 标签 , 然后设置 span 属性来去占位呢 ? 我们来看一下效果 这就需要我们注意了 , 只有当我们的标签中有值的情况下 , 占位才能起作用 所以我们的 offset 属性就是专门用来设置占位的 templatedivh1Layout 组件的偏移/h1el-row!-- 设置一个空的 el-col 用来占位 --!-- 只有当我们的标签中有值的情况下 , 占位才能起作用 --el-col :span6占位啦/el-colel-col :span12div styleborder: 1px red solid;占用 12 份/div/el-col/el-rowbrel-row!-- 使用 offset 属性来模拟占位的效果 --el-col :span12 :offset4div styleborder: 1px red solid;占用 12 份/div/el-col/el-row/div /templatescript export default {data() {return {}} } /scriptstyle scoped/style 3.2 列的移动 使用 push 属性也能达到 offset 的效果 我们来看一下效果 但是 layout 和 push 同时存在的话 , 会出现重叠的效果 templatedivh1Layout 组件的移动/h1el-row!-- 使用 push 属性向右移动 4 个单元格 --el-col :span12 :push4div styleborder: 1px red solid;占用 12 份/div/el-col/el-row!-- 如果 offset 属性和 push 属性同时存在的话, 就会出现重叠的效果 --el-row!-- 使用 push 属性向右移动 4 个单元格 --el-col :span12 :push4div styleborder: 1px yellow solid;占用 12 份/div/el-col!-- 使用 offset 属性来模拟占位的效果 --el-col :span6 :offset1div styleborder: 1px purple solid;占用 6 份/div/el-col/el-row/div /templatescript export default {data() {return {}} } /scriptstyle scoped/style 小结 : 在本文中我们深入探讨了 Element UI 框架的布局组件特别是 el-row 和 el-col 标签的使用这些是构建响应式网页布局的关键工具。通过详细的步骤和实例我们学习了如何创建行和列并通过 span 属性来分配空间。此外我们还了解了如何通过 gutter 属性调整栅格间的间隔使用 tag 属性自定义元素标签以及利用 offset 和 push 属性对列进行有效偏移和移动。 如果对你有帮助的话 , 还请一键三连~
http://www.zqtcl.cn/news/577506/

相关文章:

  • 网站模板怎么编辑网站定制化
  • 利于优化的网站网络科技公司怎么赚钱
  • 制作网站的步骤和方法做物流的网站有哪些功能
  • vs做网站图片明明在文件夹里却找不到中国建筑网官网找客户信息
  • WordPress仿站培训黑龙江新闻夜航
  • 如何利用开源代码做网站济南做网站互联网公司有哪些
  • 生意网app下载官网郑州做网站优化公
  • wordpress网站更换域名wordpress 小工具定制
  • 上海做机床的公司网站设计网站怎样做色卡
  • 一个网站怎么绑定很多个域名做网站后台应该谁来做
  • 跑纸活做网站加大门户网站安全制度建设
  • 多商户开源商城seo对网店的作用有哪些
  • 提供微信网站建设福州seo建站
  • 泉州市住房与城乡建设网站潍坊网站建设方案外包
  • 网络文化经营许可证怎么申请免费seo提交工具
  • 网站建设 需求分析报告手机网站微信网站开发
  • 做司法考试题目的网站建站中企动力
  • 做360网站优化ppt模板免费下载千图网
  • 网站域名哪些后缀更好项目推广平台有哪些
  • 做游戏特效的网站网站开发中安全性的防范
  • 阿里云网站建设好用吗齐诺网站建设
  • 中小企业网站建设行情嘉兴公司的网站设计
  • 做服装有哪些好的网站台州网站建设多少钱
  • 任县网站建设公司北京网站开发网站开发公司
  • 重庆seo网站策划网站的tdk指的是什么
  • 自做刷赞网站山东东成建设咨询有限公司网站
  • 泉州网站制作推广网站建设一年多少
  • 超大型网站建设公司网站打开显示建设中
  • 惠东县网站建设建设方案
  • 怎么把做的网站发布长春建网站