首页
学习
活动
专区
圈层
工具
发布

【移动端网页布局】flex 弹性布局 ② ( flex 弹性布局原理 | flex 容器属性 | 主轴与侧轴 | 设置主轴方向 flex-direction 样式 )

, 但是主轴的方向是可以 通过设置 flex-direction 样式 改变的 ; 设置主轴方向 flex-direction 样式取值 : 默认样式 : row , 从左到右 ; 从右到左 : row-reverse...{ /* 将展示样式设置为 flex 即可启用弹性布局 */ display: flex; /* 布局宽度充满整个 浏览器 /...: 4、代码示例 - 修改主轴方向 : 从右到左 修改主轴方向 : 从右到左 ; /* 将展示样式设置为 flex 即可启用弹性布局 */ display...: flex; /* 将主轴设置为 从右到左 */ flex-direction: row-reverse; 代码示例 : <!...{ /* 将展示样式设置为 flex 即可启用弹性布局 */ display: flex; /* 将主轴设置为 从右到左 */

79110

连BFC都不知道谈什么前端工程师

BFC(块级格式化上下文) BFC是个独立的渲染区域,只有块级盒子参与,它规定了内部的盒子如何布局,但不会影响外部盒子 简单的说 它就是一块封闭的区域,里面的盒子在怎么动也不会影响外面的布局。...创建BFC也有条件 只有display属性为 block,list-item,table的元素才能创建BFC BFC有宽度,高度。...浏览器显示结果并不是这样,他们之间的边距实际上只有100像素,这就是典型的边距重叠,如何解决这种问题?...3.在BFC中每一个盒子的左外边缘(margin-left)会触碰到容器的左边缘(border-left)(对于从右到左的格式来说,则触碰到最右边缘) 意思就是子盒子设置边距是从父元素的border开始的...解决外接周边设备合并的问题 3. 制作芯片的清除问题

36810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    文本溢出-超出文本显示为省略号

    HTML5学堂:本文当中我们主要为大家讲解如何实现文本超出显示为省略号;同时讲解一下,在网页开发与制作的时候,我们什么时候应该考虑内容撑开宽高,又应该在何时考虑文本超出的问题。...: 400px; height: 40px; line-height: 20px; /*如下为超出隐藏显示为省略号的核心代码*/ overflow...: hidden; /* 内容超出宽度时隐藏超出部分的内容 */ text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...)...class="text-overflow">HTML5学堂:本文当中我们主要为大家讲解如何实现文本超出显示为省略号;同时讲解一下,在网页开发与制作的时候,我们什么时候应该考虑内容撑开宽高,又应该在何时考虑文本超出的问题...div class="text-overflow" id="con">HTML5学堂:本文当中我们主要为大家讲解如何实现文本超出显示为省略号;同时讲解一下,在网页开发与制作的时候,我们什么时候应该考虑内容撑开宽高

    2.5K40

    几种常见的CSS布局

    常见的单列布局有两种: header,content和footer等宽的单列布局 header与footer等宽,content略窄的单列布局 1.如何实现 对于第一种,先通过对header,content...然后设置center的宽度为100%(实现中间列内容自适应),此时,left和right部分会跳到下一行 ?...div> div class="right">div> ② 实现步骤(前两步与圣杯布局一样) 三个部分都设定为左浮动,然后设置center的宽度为...两种布局方式的不同之处在于如何处理中间主列的位置: 圣杯布局是利用父容器的左、右内边距+两个从列相对定位; 双飞翼布局是把主列嵌套在一个新的父级块中利用主列的左、右外边距进行布局调整 四、等高布局 等高布局是指子元素在父元素中高度相等的布局方式...实现方法简单,兼容性强,不需要太多的css样式就可以轻松实现,但此方法不适合流体布局等高列的布局。 在制作样式之前需要一张类似下面的背景图: ?

    1.1K20

    如何在Linux 的 Vim 中将缩进宽度设置为 2 或 4 个空格?

    Vim 是几十年来最流行的基于终端的文本编辑器之一。但无论你使用 Vim 多久,总会有更多你不知道的技巧和窍门。这是关于在 Vim 中将缩进宽度设置为 2 个空格或 4 个空格。...要自动缩进行,将以下行添加到您的 'vimrc'。set autoindent一旦你把它保存在你的 'vimrc' 中,无论你使用什么编程或脚本语言,它都会在你的 vim 会话中启用自动缩进。...使用空格进行缩进如果你想使用空格来缩进你的代码,将以下行添加到你的 '.vimrc' 文件中。...我还建议您对tabstop和使用相同的值shiftwidth。使用不同的值可能会弄乱您的缩进。...反之亦然:使用制表符进行缩进服务于站在“制表符与空格”两侧的人,现在让我们看看如何使用制表符而不是空格来缩进。

    8.2K00

    几种常见的 CSS 布局

    常见的单列布局有两种: header,content 和 footer 等宽的单列布局 header 与 footer 等宽, content 略窄的单列布局 1.如何实现 对于第一种,先通过对header...然后设置center的宽度为100%(实现中间列内容自适应),此时,left和right部分会跳到下一行 ?...div> div class="right">div> ② 实现步骤(前两步与圣杯布局一样) 三个部分都设定为左浮动,然后设置center的宽度为...两种布局方式的不同之处在于如何处理中间主列的位置: 圣杯布局是利用父容器的左、右内边距+两个从列相对定位; 双飞翼布局是把主列嵌套在一个新的父级块中利用主列的左、右外边距进行布局调整 四、等高布局 等高布局是指子元素在父元素中高度相等的布局方式...实现方法简单,兼容性强,不需要太多的css样式就可以轻松实现,但此方法不适合流体布局等高列的布局。 在制作样式之前需要一张类似下面的背景图: ?

    1.1K20

    CSS 基础系列:常见布局方式

    此时布局是这样的: image.png 这里要注意的点:块级元素在不显式设置宽度的情况下确实撑满整个屏幕,从这个角度来看,width 设置为 100% 似乎没有必要。...; background: blue; margin-left: -200px; } 3.2.2 实现步骤 前两步与圣杯布局一样: 三个部分都设定为左浮动,然后设置 center 的宽度为...两种布局的对比: 优先加载主列。 三列浮动,配合负外边距形成三列布局 两种布局方式的主要区别在于如何处理主列,从而让其内容不被覆盖。...flex 有三个值时,设置的是 flex-grow,flex-shrink,flex-basis。这里左右两列的 flex-basis 都是 100px,实际上为它们设置了固定宽度。...在制作样式之前需要一张类似下面的背景图: image.png 代码示例: div class=”container clearfix”> div class=”left”>div>

    2.1K20

    移动web开发(2)

    移动端技术选型 流式布局(百分比布局) 流式布局,就是百分比布局,也称非固定像素布局 通过盒子的宽度设置为百分比来根据屏幕的宽度来进行伸缩,不受固定像素的限制,内容向两侧填充....流式布局方式是移动web开发使用的比较常见的布局方式. 比如说,我们想要一个盒子里面放两个小盒子,那我们就采取流失布局,主要是宽度要采取百分比的形式. div> div>div> 当然我们也要限制宽度,不能无限的缩放,为了保护我们盒子里的内容,我们还有两个方法:...最大宽度: max-width; 最小宽度: min-width; 现在又要做案例啦,这次是京东的移动端页面,有点兴奋嘿嘿~但是今天晚点要出门去纹身!!...技术选型 方案:我们采取单独制作移动端页面方案 技术:采取流式布局 放一些做案例时的小细节: 这次的案例就是做了一个这样的京东移动端的页面,比较简陋,但是也不简单

    83511

    WEB入门.八 背景特效

    一个完整的页面在完成布局设计后,需要增强页面的内容及视觉表现效果。本章将讲解如何使用background属性为页面添加背景,实现页面背景平铺以及背景定位功能。...另外,本章内容将讲解如何使用页面图片整合技术减少客户端对服务器的请求;制作论坛的平滑投票特效;使用滑动门技术实现背景随着内容多少自适应的效果,完成页面Tab导航菜单。...注意:可以看到,鼠标指针经过时,玻璃材质的背景已经出现了,但是它的右边被齐刷刷地切断了,而没有出现背景图像的右端。这个问题如何解决呢? 在CSS中是不能使图像的宽度缩放的。...left,样式属性包括:宽度为父级容器的20%,边框颜色为#C2DDE6,背景颜色为white。...(7) 使用background-position属性为指定的li元素设置背景图像定位,实现显示不同背景的效果。 (8) 设置li的左内边距,大小为背景图像的宽度。

    59310

    WEB入门.八 背景特效

    本章将讲解如何使用background属性为页面添加背景,实现页面背景平铺以及背景定位功能。...另外,本章内容将讲解如何使用页面图片整合技术减少客户端对服务器的请求;制作论坛的平滑投票特效;使用滑动门技术实现背景随着内容多少自适应的效果,完成页面Tab导航菜单。...注意:可以看到,鼠标指针经过时,玻璃材质的背景已经出现了,但是它的右边被齐刷刷地切断了,而没有出现背景图像的右端。这个问题如何解决呢? 在CSS中是不能使图像的宽度缩放的。...left,样式属性包括:宽度为父级容器的20%,边框颜色为#C2DDE6,背景颜色为white。...(7) 使用background-position属性为指定的li元素设置背景图像定位,实现显示不同背景的效果。 (8) 设置li的左内边距,大小为背景图像的宽度。

    58710

    理解CSS3中的background-size(对响应性图片等比例缩放)

    :400px 200px缩放设置 固定宽度400px和高度200px-使用background-size:400px;的缩放设置,那么第二个参数会自动转换为auto 固定宽度400px和高度200px-...HTML代码如下: 固定宽度400px和高度200px-使用background-size:100%的缩放设置 div class="bsize1 bsize5">div> css...如下HTML代码: 给图片设置属性宽度为100%的情况下,可自适应图片 div class="bsize-padding"><img src="http://images2015.cnblogs.com...padding-top这么一个属性来设置了; 实现的基本原理:将使用到保持元素的宽高比的技巧,为元素添加垂直方向的padding-top的值,使用百分比的形式,这个值是相对于元素的宽而定的,比如我上面的一张图片的宽度是...1024px,高度为316px;那么现在的 padding-top = (高度 / 宽度 )* 100% = (316 / 1024)* 100% = 30.85%; 但是仅仅对图片高度和宽度缩放的放还不够

    4.5K20

    8则未必知道且超级实用的纯CSS布局排版技巧 | 网易4年实践

    本文秉承「能使用CSS实现的效果都优先使用CSS」的原则,为大家讲解笔者如何巧妙运用各种纯CSS开发技巧完成一些常见或特殊的布局排版。因此笔者建议大家认真看一遍以下内容,绝对让你有所收货和惊喜。...div { overflow: hidden; height: 100%; } 两列布局 经典的「两列布局」由左右两列组成,其特点为一列宽度固定、另一列宽度自适应和两列高度固定且相等。...三列布局」由左中右三列组成,其特点为连续两列宽度固定、剩余一列宽度自适应和三列高度固定且相等。...均分布局」由多列组成,其特点为每列宽度相等和每列高度固定且相等。...微信朋友圈的相册就是最常见的多格布局了,当单张照片排列、两张照片排列、三张照片排列等等,每种情况下照片的尺寸都可能不一致。笔者制作了一个动态多格相册怀念我家狗狗「AB」。

    3.6K20

    【移动端网页布局】移动端网页布局基础概念 ⑥ ( 背景图像缩放 | 不等比例拉伸 - 同时设置宽高值 | 等比例拉伸 - 设置宽度 cover contain 值 )

    : 只设置宽度像素值 : 宽度设置为 500 像素 , 高度根据该宽度等比例缩放 ; background-size: 500px; 只设置宽度百分比值 : 宽度占父容器的 100% , 高度根据该宽度等比例缩放...> 显示结果 : 2、宽高不等比例拉伸 - 同时设置 宽度 / 高度 的 像素值 / 百分比值 如果为盒子模型 同时设置了 宽度 和 高度 像素值 , 则 图片的宽度和高度分别进行拉伸...400px; } div>div> 设置 宽度 和 高度 的百分比值 : div> 显示效果 : 3、宽高等比例拉伸 - 只设置 宽度 的 像素值 / 百分比值 代码示例 : 设置宽度百分比值 : <!...: 100%; } div>div> 设置宽度的像素值 : <!

    1.3K20

    冷门又好用的 CSS 特性

    支持设置布局中的列数 (column-count)、内容应如何列之间的流动规则、列之间的间距 (column-gap) 以及列分割线(column-rule)的样式。...(希伯来语、阿拉伯语)、双向(混合从左到右和从右到左的语言)和垂直(汉语)。...属性用于设置元素的首选宽高比,可以自动计算宽度、高度和其他一些布局功能,省去同时计算宽和高的工作。...元素的常规形状就是矩形,使用 CSS Shapes 可以将元素定义为圆、椭圆或多边形。 对于 Level 1 规范,CSS Shapes 可以应用于浮动元素。...object-fit Can I Use - CSS3 object-fit/object-position object-fit 属性用于设置 replaced element(例如 或 )的内容如何适配其容器的尺寸

    1.6K10

    【网页期末作业】用HTML+CSS做一个漂亮简单的学校官网

    :【HTML七夕情人节表白网页制作 (110套) 】 超炫酷的Echarts大屏可视化源码:【 echarts大屏展示大数据平台可视化(150套) 】 免费且实用的WEB前端学习指南: 【web...然而,对于技术的探索和追求从未停歇。 坚持原创,热衷分享,初心未改,继往开来! 一、‍网站题目 校园网页设计 、学校班级网页制作、学校官网、小说书籍、等网站的设计与制作。... 二、✍️网站描述 ️HTML静态网页设计作业使用dreamweaver制作,采用DIV+CSS布局,共有多个页面,首页使用CSS排版比较丰富,色彩鲜明有活力。...顶部导航及底部区域背景色为100%宽度,主体内容区域宽度 一套优质的网页设计应该包含 (具体可根据个人要求而定) 页面分为页头、菜单导航栏(最好可下拉)、中间内容板块、页脚四大部分。...margin-left: 100px; } #lijiguankan { position: absolute; bottom: 60px; right: 50px; } 六、 如何让学习不再盲目

    15.4K42

    【小程序_02】布局方式

    meta视口标签的主要目的:布局视口的宽度应该与理想视口的宽度一致,简单理解就是设备有多宽,我们布局的视口就多宽。...移动端开发 4.1 开发方案 单独制作 PC 端 和 移动端 响应式界面 4.2 CSS3 盒子模型 传统模式宽度计算:盒子的宽度 = CSS中设置的width + border + padding CSS3...而我们的子元素是跟着主轴来排列的 属性 说明 row 默认值从左到右 row-reverse 从右到左 column 从上到下 column-reverse 从下到上 的是rem是相对于html元素的字体大小 /* 父元素 为 12px */ div { font-size: 12px; } /* 此时 p 字体大小是 60px*/ p { font-size...做为 CSS的一种形式的扩展,它并没有减少CSS的功能,而是在现有的CSS语法上,为CSS加入程序式语言的特性。

    1.6K20

    jQuery animate动画精讲

    如何支持“背景颜色” animate方法,能够支持单位为数值(px、em、%)的CSS属性,对于背景颜色的变化,animate是不支持的。...个人认为,这三种方法的优势在于,对于需要隐藏或显示此类的特效,能够具备较好的扩展性。换句话说,对于一个元素,如果初始状态是宽度400像素,希望能够点击之后宽度变化为0,再点击某处宽度恢复。...但是,如果此时当前元素的初始宽度并不是400,而是600像素,那么上面这段代码就变得没有“扩展性”了。...").animate({ "width" : "toggle" }, 1000) }); 链式动画 我们能够使用animate实现多个动画,但是如何让一个一个的动画有顺序的执行呢...如果queue的值为false,则动画立即开始,如果为queue的值设置为true,则表示是链式动画。默认为true(链式)。

    2.1K50
    领券