精华内容
下载资源
问答
  • 有时候我们pages中不同页面需要不同的个性化布局这时候layout就起作用了 layouts 根目录下的所有文件都属于个性化布局文件,可以在页面组件中利用 layout 属性来引用。 pages文件下组件的layout属性值为layout...

    有时候我们pages中不同的页面需要不同的个性化布局这时候layout就起作用了

    layouts 目录下的所有文件都属于个性化布局文件,可以在页面组件中利用 layout 属性来引用。

    pages文件下组件的layout属性值为layout文件下的所对应的布局组件的名称

    请确保在布局文件里面增加 <nuxt/> 组件用于显示页面非布局内容

    举个例子

    1.layouts/custom_layout.vue:

    <template>
        <div>
            <div class="title">这里是自定义也页面的头部(布局)</div>
            <!-- nuxt可以理解为所对应的.vue页面的内容 -->
            <nuxt/>
            <div class="footer">这里是自定义页面的底部(布局)</div>
        </div>
    </template>
    <script>
    export default {
        
    }
    </script>
    <style scoped>
    .title,.footer{
        padding: 20px;
    }
    .title{
        background: pink;
    }
    .footer{
        background: yellow
    }
    </style>
    
    
    

    2.pages/custom.vue 里, 可以指定页面组件使用 blog 布局。

    <template>
        <div>
            <h2>我是自定义页面的内容</h2>
        </div>
    </template>
    <script>
    export default {
        // 下面的两种方式都可以;layout属性其实是将这个vue页面跟布局vue进行关联的属性,layout的值为layout文件夹下所对应布局的名字
        // layout: 'custom_layout',
        layout: function(context){
            return 'custom_layout'
        }
    }
    </script>
    <style scoped>
    
    </style>
    
    
    

    效果:

     

     

     

     

     

     

    展开全文
  • 前端页面布局

    千次阅读 2018-11-08 22:03:30
    页面元素设置固定的宽度,高度,单位用px,当窗口缩小时,会出现滚动条,针对不同分辨率的手机端,分别写入不同的样式文件。 例子: 这就是典型的静态布局,缩小时有滚动条。 自适应布局 创建多个静态布局,每...

    前端布局的几个概念

    我今天学习了几种布局的方式,大概有五种,静态布局,自适应布局,弹性布局,流式布局,响应式布局。

    静态布局

    给页面元素设置固定的宽度,高度,单位用px,当窗口缩小时,会出现滚动条,针对不同分辨率的手机端,分别写入不同的样式文件。
    例子:在这里插入图片描述
    这就是典型的静态布局,缩小时有滚动条。

    自适应布局

    创建多个静态布局,每个静态布局对应一个屏幕分辨率,使用@media媒体查询技术为不同分辨率定义布局,我们看到的页面,里面的元素位置会变化而大小不变。
    例子:亚马逊
    PC端:
    在这里插入图片描述
    记住现在的域名

    下面是移动端:
    在这里插入图片描述
    域名是没有变的,说明是一个网站,(这个一会看一下有写两套代码的,和这个不一样),在移动端显示的就适应手机屏幕分辨率。
    有的网站在pc端和移动端就是两个域名,相当于两个网站
    大街网的pc端显示:
    在这里插入图片描述
    大街网移动端显示:
    在这里插入图片描述
    这个就不是自适应布局,它在pc端是静态布局在移动端是自适应布局。

    弹性布局

    例子:
    在这里插入图片描述
    著作权归作者所有。
    商业转载请联系作者获得授权,非商业转载请注明出处。
    链接:http://caibaojian.com/mobile-responsive-example.html
    来源:http://caibaojian.com

    它的页面有一个特点,就是:

    顶部与底部的bar不管分辨率怎么变,它的高度和位置都不变
    中间每条招聘信息不管分辨率怎么变,招聘公司的图标等信息都位于条目的左边,薪资都位于右边。
    见:https://www.cnblogs.com/jerehedu/p/7358329.html

    流式布局

    页面元素的宽度按照屏幕进行适配调整,元素的大小会变化,位置不会变化,宽度是百分比,高度按px写。
    瀑布流式的页面布局适于应用在社区类浏览型页面中,这样的页面往往信息量大,采用瀑布流式布局浏览体验更为流畅。但缺点则是信息不能完全被关注,容易漏读信息。
    转自:
    https://www.chinaz.com/web/2017/0210/655519.shtml

    使用页面 左侧固定+右侧自适应 左右固定宽度+中间自适应

    响应式布局

    可以把响应式布局看做是流式布局和自适应布局设计理念的融合
    最常见的响应式框架就是bootstrap
    例子:CSDN
    在这里插入图片描述
    很明显引入了bootstrap框架。
    bootstrap的学习见:http://www.runoob.com/bootstrap/bootstrap-tutorial.html

    展开全文
  • Bootstrap弹性页面布局

    千次阅读 2019-05-17 14:37:49
    使得页面布局不同的浏览器中显示不混乱 在这里我要讲的是利用bootstrap插件进行弹性布局 Bootstrap布局是给元素添加封装好样式的类名 弹性布局第一步布局是给最外层的元素添加类名container-fluid container-...

    Bootstrap弹性页面布局

    所谓的弹性布局就是适应多款浏览器
    不同的宽度布局的显示相对来说占的百分比是一样的
    甚至宽度不足时还会自动换行剩余元素等分空间
    使得页面布局在不同的浏览器中显示不混乱
    在这里我要讲的是利用bootstrap插件进行弹性布局
    Bootstrap布局是给元素添加封装好样式的类名
    弹性布局第一步布局是给最外层的元素添加类名container-fluid
    container-fluid自带的样式如下图
    在这里插入图片描述
    它是一个宽度是100%也就是整个页面的一个盒子
    并且自带左右内边距各15px
    接着第二层的元素添加类名row和justify-content-around
    row和justify-content-around自带样式如下图
    在这里插入图片描述
    row自带的样式display:flex既是弹性布局的标志又是弹性布局的开始
    没有display:flex这样式其他的所有弹性样式设置了都没效果
    有了display:flex后row自带的样式flex-wrap:wrap就有效果了
    flex-wrap:wrap是自动换行的意思
    flex-wrap是个组合属性flex-wrap后第一个输入代表是元素的排序方向第二个是是否换行
    第一个不输入就默认按主轴方向排序元素
    row这个类自带样式就是默认按主轴方向排序并且多余换行
    justify-content-around自带样式justify-content:space-around!important
    意思是子元素左右等分剩余空间,等分空间的布局让人看起来比较舒适美观
    justify-content:space-around要与display:flex同时设置,上面也说到了display:flex是弹性布局的标志没有display:flex样式justify-content:space-around样式就没有效果
    同时justify-content:space-around样式是设置在父级元素上控制第一层子元素的
    所以justify-content:space-around要与display:flex同时设置
    也就是类名row和类名justify-content-around要添加在同一个元素上
    下面就给你看一下那代码图
    在这里插入图片描述
    container-fluid和row两个类连着使用的代表意义是
    在一个盒子里按每行的方式进行布局
    container-fluid代表的是一个盒子
    row代表的是盒子里的行
    要想在一行中放多少个元素
    就在带有row的元素里进行多少个元素的布局
    要想加多一行布局就在container-fluid里加多一个row
    这样的弹性布局不仅可以适应不同浏览器还可以适应手机端
    如下手机端布局图
    在这里插入图片描述

    展开全文
  • 页面布局之双飞翼布局

    千次阅读 2016-04-26 21:27:32
    其实双飞翼布局和上面一篇讲的圣杯布局相似,主要的不同之处就是在解决中间部分被挡住的问题时,采取的解决办法不一样,圣杯布局是在父元素上设置了padding-left和padding-right,在给左右两边的内容设置position为...

    其实双飞翼布局和上面一篇讲的圣杯布局相似,主要的不同之处就是在解决中间部分被挡住的问题时,采取的解决办法不一样,圣杯布局是在父元素上设置了padding-left和padding-right,在给左右两边的内容设置position为relative,通过左移和右移来使得左右两边的内容得以很好的展现,而双飞翼则是在center这个div中再加了一个div来放置内容,在给这个新的div设置margin-left和margin-right
    具体如下

    <div class="header">header</div>
        <div class="main">
            <div class="center">
                <div class="inner">inner</div>
            </div>
            <div class="left">left</div>
            <div class="right">right</div>
        </div>
        <div class="footer">footer</div>
    .inner{
                margin-left: 150px;
                margin-right: 100px;
            }

    这里写图片描述

    这样看起来有一个好处就是当页面宽度缩小到最小的时候双飞翼布局不会乱
    如下
    这里写图片描述
    而圣杯布局则会发生混乱
    这里写图片描述
    但是感觉并没有什么luan用。

    然后两边的内容我们一般使用padding-bottom和margin-bottom正负抵消的办法来设置高度
    也就是说在left right center设置padding-bottom:9999px;margin-bottom:-9999px;最后在main中设置overflow:hidden;这样我们就可以吧之前为了显示的main中的高度去掉,让其中的内容自己吧main撑开
    如下

    .main{
                background-color: rgb(23,50,77);
                overflow: hidden;
            }
            .left{
                width: 150px;
                background-color: rgb(227,230,195);
                float: left;
                margin-left: -100%;
                padding-bottom: 9999px;
                margin-bottom: -9999px;
            }
            .right{
                width: 100px;
                background-color: rgb(153,77,82);
                float: left;
                margin-left: -100px;/*就是width*/
                padding-bottom: 9999px;
                margin-bottom: -9999px;
            }
            .center{
                background-color: rgb(230,180,80);
                width: 100%;
                float: left;
                padding-bottom: 9999px;
                margin-bottom: -9999px;
            }
            .inner{
                margin-left: 150px;
                margin-right: 100px;
            }

    这里写图片描述

    展开全文
  • web页面布局

    千次阅读 2014-04-12 13:17:46
    随着Web上不同布局技术的数量激增,似乎每个CSS都用自己的技术创建多列的布局,而且新的CSS开发人员常常使用一种技术却不真正了解它的工作原理。这种进行css布局的“黑盒”方式可能给会迅速地得到想要的结果,但是...
  • 使用word2010对文档不同页面设置不同的页眉和页码使用word2010对文档不同页面设置不同的页眉同一文档,上述页眉设置好之后设置页码 使用word2010对文档不同页面设置不同的页眉 假设首先需要在第5页设置页眉 ,则...
  • 功能:主要是辅助你进行响应式布局的时候,方便你在不同的屏幕大小的时候设置不同的效果。(一般在响应式布局的时候用) 响应布局屏幕的参数: xs(小于768px) width:auto sm(大于等于768px) width:720+槽宽...
  • 微信小程序页面布局

    万次阅读 多人点赞 2018-03-27 11:48:43
    一,微信小程序页面布局方式采用的是Flex布局 1.Flex布局,是W3c在2009年提出的一种新的方案,可以简便,完整,响应式的实现各种页面布局。 2.Flex布局提供了元素在容器中的对齐,方向以及顺序,甚至他们可以是动态...
  • 在一个大布局里,有时候需要通过设置不同的背景色来分割不同的功能区,这需要设置子布局的颜色。layout设置举例如下: <?xml version="1.0" encoding="utf-8"?> <!--约束布局--> <android.support...
  • Div+Css页面布局实战

    千人学习 2019-10-24 10:42:15
    本套课程主要通过实战的方式让您快速学会网页布局,修改网页中的文本、背景、排版布局等,使开发者可以根据自己的需求设置不同的样式风格。
  • web页面常用布局(pc端布局和移动端布局) 什么是web布局呢? 布局也可以叫做排版,它指的是把文字和图片等元素按照我们的意愿有机地排列在页面上,布局的方式分为两种: 1、table布局:通过table元素将页面空间划分...
  • 功能决定成度,样式决定美感度,在移动H5页面布局上规范必然时不可少。 在H5页面 UI设计图的基础,如何根据设计图片写出比例相同, 在不同移动设备上页面上的样式依然保持一致。响应式页面,rem布局的使用方法。 1...
  • (1)页面缩小后里面div会换行; 解决办法:用百分比布局。就是不固定宽度大小为px,而是利用百分比缩放。这个时候宽度比较好解决。 注意的是,很多人可能觉得边框会占比,还有margin也会占空间,这样一来不好计算。...
  • 上下固定中间弹性滚动布局是H5页面最常见的布局方法;现在总结了3中布局方式。 1.position:fixed+overflow:scroll+js动态设置中间高度 html代码: //html结构 &lt;nav&gt;&lt;/nav&gt; &lt...
  • layui的页面布局分析

    千次阅读 2019-06-09 17:48:47
    《layui的页面布局分析》 开发工具与关键技术:Visual Studio / Layui插件 作者:肖春庆 撰写时间:2019年06月09日 在软件的开发过程中,视图页面是给用户的第一印象,那么开发者如何布局页面才能给用户一个好页面呢...
  • 常用页面布局技术

    千次阅读 2017-04-01 17:02:36
    一.自适应三列布局1.使用绝对定位中列</div> 左列</div> 右列 body,html{ height:100%; padding: 0px; margin:0px; } #left { background-color
  • HTML5+CSS3基础响应式页面布局

    万次阅读 多人点赞 2018-01-08 18:20:18
    因此学习响应式页面布局势在必行! 一、响应式页面布局的概念 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个
  • 通过 WeixinJSBridge 设置网页字体为默认大小,并禁止用户自定义缩放页面 (function() { if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") { handleFontSize(); ...
  • HTML 后台管理页面布局

    万次阅读 2016-11-27 17:27:52
    二、页面布局之主站页面 主站布局一般不占满页面,分为菜单栏、主页面、底部 上中下三部分。伪代码如下: < div class = 'pg-header' > < div style = 'width:980px;margin:0 auto;' > 内容自动...
  • 项目中用到的分类界面要的效果类似于京东移动端的分类页面:(两侧都可滑动且互不影响)放弃了,代码到这上面又变的奇怪了不少,直接到csdn上看吧!地址是:...
  • 前端:css页面布局总结

    千次阅读 2016-12-05 22:11:24
    标准语言(css),行为标准语言(DOM,ECMAScript)组成。这个标准倡 ...今天主要对css的页面布局做过总结: css的页面布局模型分为三大种模式: (1)流动模型(标准文档流)(2)浮动模型(定位)
  • Vue框架设置响应式布局

    万次阅读 多人点赞 2018-09-03 09:51:20
    回到主题,自适应响应式布局这个话题古老而新颖,从最早的不同分辨率的屏幕,到现在遍布各个生活角落的移动设备,响应式布局已经成了几乎所有互联网公司必备的条件。在我的映像中,bootstrap一直是响应式的头号选择...
  • 页面布局框架搭建

    千次阅读 2015-12-18 22:30:07
    1 布局方式: 由于在主页面现在内容是一个空的Fragment,现在需要往这个空的Fragment添加有内容的Fragment. ...3 ViewPager上使用线性布局的方式,放入不同的标题,以及内容(内容依旧使用Fragment布局方式进行填充)
  • 百度首页-html+css页面布局

    千次阅读 2019-08-05 20:27:49
    css页面布局需要掌握七种基本的选择器:id选择器、标签选择器、属性选择器 下面介绍七种选择器使用方法 标签选择器: 标签名{样式名:样式值;。。。} 作用:会给当前网页的所有该标签添加相同的样式 id选择器: #...
  • 前端页面几大布局

    千次阅读 2019-05-15 15:58:12
    从纯html结构加上css代码堆出来的页面,到类似bootstrap框架的栅格化布局,再到flex流式布局,随着不同框架、新css特性的诞生,前端页面整体布局,越来越灵活,代码量越来越小,不同浏览器兼容性越来越好。...
  • CSS之页面布局之四(绝对布局)

    千次阅读 2014-11-17 13:11:59
    绝对布局(Absolute Layout)和冻结布局(Frozen Layout)间的就是凝胶布局(Jello Layout)
  • CSS+DIV页面布局

    千次阅读 2011-08-24 19:17:38
    CSS+DIV页面布局   利用HTML表格和无数字体标签来组织和修饰基于Web的内容的时代正在走向没落。近一段时期来,层叠样式表(CSS)和层(div)结合使用,进行网页布局正在填补布局这一功能。 一、页面布局与...
  • python前端之移动端页面布局

    千次阅读 2018-09-15 17:56:16
    移动端页面布局 移动端app分类 1、Native App 原生app手机应用程序 使用原生的语言开发的手机应用,Android系统用的是java,iOS系统用的是object-C 2、Hybrid App 混合型app手机应用程序 混合使用原生的程序和...
  • https://www.cnblogs.com/duanzhenzhen/p/13045613.html
  • 因为在过去我们在处理不用终端之间的页面布局问题的时候,都是使用好几套代码来实现,举例子来说,假设我们做一个app或者web应用,那么我们必须要面对的一个问题是用户使用什么终端访问?如果是PC,我们需要用960PX-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 152,211
精华内容 60,884
关键字:

如何设置不同页面布局