首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Bootstrap笔记

引导指令,引导程序Bootstrap 是当下最流行的前端框架(界面工具集);特点就是灵活简洁,代码优雅,美观大方;其目的是为了让 Web 开发更敏捷;是 Twitter 公司的两名前端工程师 Mark... 视口的作用:在移动浏览器中,当页面宽度超出设备,浏览器内部虚拟的一个页面容器...,将页面容器缩放到设备这么大,然后展示目前大多数手机浏览器的视口(承载页面的容器)宽度都是980;视口的宽度可以通过meta标签设置此属性为移动端页面视口设置,当前值表示在移动端页面的宽度为设备的宽度,...视口 视口的作用:在移动浏览器中,当页面宽度超出设备,浏览器内部虚拟的一个页面容器...,将页面容器缩放到设备这么大,然后展示 目前大多数手机浏览器的视口(承载页面的容器)宽度都是980; 视口的宽度可以通过meta标签设置 此属性为移动端页面视口设置,当前值表示在移动端页面的宽度为设备的宽度

3.4K90

第120天:移动端-Bootstrap基本使用方法

约定编码规范 HTML约定: 在head中引入必要的CSS文件,优先引用第三方的CSS,方便我们自己的样式覆盖 在body末尾引入必要的JS文件,优先引入第三方的JS,注意JS文件之间的依赖关系,比如bootstrap.js...[endif]--> 3、视口 视口的作用:在移动浏览器中,当页面宽度超出设备,浏览器内部虚拟的一个页面容器,将页面容器缩放到设备这么大,然后展示 目前大多手机浏览器的视口(承载页面的容器)宽度都是980...; 视口的宽度可以通过meta标签设置 此属性为移动端页面视口的设置,当前值表示在移动端页面的宽度为设备的宽度,并且不缩放(缩放级别为1) width:视口的宽度 initial-scale:初始化缩放...代码是否被执行  5、Bootstrap浏览顺序 (1)预置样式 预制排版样式——按钮样式——表格样式——表单样式——图片样式——辅助工具类——代码样式——栅格系统——响应式工具类 (2)预置界面组件 导航...——导航条——面包屑导航——下拉菜单——按钮式下拉菜单——按钮组——警告框——页头——分页——列表组——面板——媒体对象——进度条——Glyphicons——大屏幕——嵌入内容——内嵌 将日常使用的一些功能块

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

    waypoint_使用jQuery Waypoint创建粘性导航标题

    最重要的是,您将熟悉jQuery Waypoints插件的基础知识,该插件将提供高级功能:当用户向下滚动时,导航栏将停留在视口的顶部,并进行更改以指示当前部分。...当用户向下滚动时,表达式direction==='down'计算结果为true ,因此我们的导航栏将接收到sticky类,并停留在视口的顶部。...当元素的顶部在视口顶部下方的指定距离处时,正值触发路点;当元素的位置在视口顶部上方远处时,负值触发路径。 )。...如果您不仅仅想添加和删除类,还可以考虑使用LavaLamp这样的插件。 在某些时候,您可能已经注意到,单击导航栏中的链接会将部分的顶部置于浏览器视口的顶部。...但是,只要有一些想象力以及jQuery的基本知识,您就可以设计出一种方法,使这些元素在接近它们时脱离功能区 。 但是,这样做远远超出了本教程的范围。

    3.4K30

    OpenGL 学了那么久了,glViewport 你真的会用吗?

    OpenGL中的 glViewport 函数用于定义视口(Viewport),即确定窗口中显示的区域。...y:视口的左下角Y坐标。 width:视口的宽度。 height:视口的高度。 glViewport函数的作用是将正投影坐标(OpenGL的默认坐标系)映射到屏幕上实际显示的区域。...它将正投影坐标系中的点映射到屏幕上指定大小的矩形区域内。 在使用OpenGL进行绘图时,我们通常需要先通过glViewport来设置视口,将整个窗口或窗口的一部分作为渲染区域。...可以正常绘制,没有超出屏幕范围,且大小为正常渲染的四分之一。 glViewport() 作用总结 为归一化坐标转换为屏幕坐标的接口。换言之将整张纹理上的数据,转换到屏幕上具体的像素点的接口。...可以在屏幕上正常渲染出来的像素范围为x轴:0--width,y轴:0--height。超出部分将不显示。 用户可以通过该接口,控制数据渲染到屏幕的具体位置和范围。

    3.2K10

    使用这种技巧,可以大大地提高前端布局效率

    要考虑的重要事项是在左侧和右侧添加padding。 当视口大小小于 wrapper 的最大宽度时,这将导致 wrapper 边缘粘在视口上。...,即使视口的大小小于最大宽度。...全屏中的 Wrapper 在某些情况下,如果某个部分的背景视口宽度为100%,并且其中包含wrapper`,则可能会出现这种情况。 与上一个示例中介绍的类似。...在其中,wrapper可防止内容占据视口的整个宽度。 ? 主内容需要添加 wrapper 吗? 这要看情况。 让我们探讨两种最常用内容区间的设计。 第一个以其内容为中心,并受特定宽度限制。 ?...超出该范围的任何字符都会使阅读更加困难。 ? 为避免上述问题,可以使用wrapper来防止文本长度变得过长并在移动设备中增加间距。

    3.9K20

    响应式设计

    * 如果视口宽度小于 560px,那么里面的所有规则都会被忽略。...max-width 等 min-width 匹配视口大于特定宽度的设备,max-width 匹配视口小于特定宽度的设备。...)——匹配高度小于等于20em的视口 (orientation: landscape)——匹配宽度大于高度的视口 (orientation: portrait)——匹配高度大于宽度的视口 (min-resolution...固定容器(比如,设定了 width: 800px 的元素)在小屏上会超出视口范围,导致需要水平滚动条,而流式容器会自动缩小以适应视口。...在流式布局中,主页面容器通常不会有明确宽度,也不会给百分比宽度,但可能会设置左右内边距,或者设置左右外边距为 auto,让其与视口边缘之间产生留白。也就是说容器可能比视口略窄,但永远不会比视口宽。

    2.1K10

    移动 web 开发最佳实践

    其中像素比为1的占用4个,像素比为2的占用16个。 视口(viewport): 视口指的是移动设备中的设备屏幕窗口。...在移动端浏览器当中,存在着两种视口,一种是视觉视口(也就是我们说的设备大小), 另一种是布局视口(我们要看的网页的宽度是多少)。...先说一下视口的起源,智能设备刚出现的时候,查看桌面端的页面时会出现一个问题:由于早期的页面很多采用固定宽度的布局,导致放在移动端的小窗口下出现横向的滚动条,不便于用户查看,所以浏览器厂商研究出了布局视口...布局视口的宽度一般在768px~1024px(由浏览器厂商设置),常见宽度980px,这样,小屏的移动设备能够一次性完全显示桌面端页面,避免了浏览器出现横向滚动条。...那么375像素的宽度就是可见视口的宽度,而能够显示的980像素的宽度就是视窗视口的宽度。说白了,就是把980px的东西装在了375px的屏幕里。用户不用缩放,就能看到整屏的的页面。

    3.1K10

    响应式web设计 转

    width 视口宽度   height 视口高度   device-width 设备屏幕的宽度   device-height 设备屏幕的高度   orientation 横向还是纵向状态...   aspect-ratio 视口的宽高比,如16/9   device-aspect-ratio 屏幕的宽高比   color 每种颜色的位数,如16   color-index 设备颜色索引表中的颜色数...让图片随视口缩放   要先删除图片标签的宽度和高度属性,再设置百分比。   ...为防止弹性图片随视口拉大超出其原始尺寸,需要为其设置阈值,使用max-width,此条也适用于整个页面,防止其无限制扩张。 ...acronym frame frameset  html5的全新语义化元素:   元素用来定义文档或应用程序中的区域或节   元素用来定义文档的主导航区域

    3.6K10

    web前端常见面试题

    标准模式不包含,标准模式下可以通过设置 box-sizing: border-box 将标准盒模型转化成怪异模式下的盒模型。 怪异模式下,当内容超出容器高度时,会将容器拉伸,而不是溢出。...; section 表示文档中的一个区域(或节),比如,内容中的一个专题组; main 定义文档的主要内容,该内容在文档中应当是独一无二的,不包含任何在文档中重复的内容,比如侧边栏,导航栏链接,版权信息...; ch 代表元素所用字体 font 中“0”这一字形的宽度; vh 1vh 相当于视口高度的 1%,100vh 就是视口的高度; vw 1vw 相当于视口宽度的 1%,100vw 就是视口的宽度; vmax...视口高度 vw 和宽度 vh 两者中的最小值 vmin 视口高度 vw 和宽度 vh 两种中的最大值; % 相对于父级元素的大小来确定; 参考:CSS [1] CSS percentage...,并做同样的事情,然后是下一个,等等,直到它到达元素; 而现代浏览器在默认情况下,所有事件处理程序都在冒泡阶段进行注册。

    2.3K20

    移动web开发

    上面还能选择手机的型号. 02 视口 视口(viewport)就是浏览器显示页面内容的屏幕区域.视口可以分成布局视口,视觉视口和理想视口,当然,我们只需要理想视口....视觉视口 visual viewport 字面意思,他是用户正在看到的网站的区域.注意:是网站的区域 我们可以通过缩放去操作视觉视口.但不会影响布局视口,布局视口仍保持原来的宽度....理想视口 ideal viewpoint 为了使网站在移动端有最理想的浏览和阅读宽度而设定....理想视口,对设备来讲,是最理想的视口尺寸 需要手动添写meta视口标签通知浏览器操作 meta视口标签的主要目的:布局视口的宽度应该与理想视口的宽度一致,简单理解就是设备有多宽,我们布局视口就多宽 meta...的区别: cover是一定要让图片铺满整个背景区域:比如图片当中,宽度其实已经到了,但是图片还是一直放大知道高度也够到,即使后面宽度已经超出.

    2.3K21

    IT课程 CSS基础 033_响应式布局

    媒体查询 使用 CSS 的媒体查询可以根据设备的特征(如屏幕宽度、高度、设备类型等)应用不同的样式。这使得你可以为不同的屏幕尺寸定义不同的布局。...max-width: 576px) { * { background: blue } } 效果: 响应式图片 使用 max-width: 100%; 来确保图像和媒体元素在小屏幕上不会超出其容器...img src="zhaojian.jpg" alt="Responsive Image"> 效果: 视口设置 使用 标签设置视口,以确保页面在移动设备上正确缩放。...示例: 这个元标签告诉移动端浏览器,它们应该将视口宽度设定为设备的宽度...和视口元标签一起,你可以使用另外几个设定,但大体说来,上面那行就是你想要使用的。 initial-scale:设定了页面的初始缩放,我们设定为 1。 height:特别为视口设定一个高度。

    10410

    Unity 基于Cinemachine计算透视摄像机在地图中的移动范围

    ,如何动态生成一个透视摄像机的碰撞盒子以限定摄像机的视野永远不会超出地图的边界。...其实基本都是纯粹的数学运算,开始之前,必须先弄清楚透视摄像机的一些基本原理,它的视窗大小和屏幕分辨率之间到底是什么关系: 1.FOV:这是透视摄像机区别于正交摄像机最重要的一个特性——视口大小,它表示的是当前摄像机视野范围的开口角度...理由就是屏幕有不同的分辨率,而相机映照出来的画面最终是要在屏幕当中显示的,当我们的屏幕分辨率发生变化时,相机的视口面积也会对应的发生变化,这时,仅仅只有一个FOV没办法满足不同类型的屏幕分辨率,于是就需要额外设置相机的宽高比来对最终呈现的摄像机视口大小进行辅助调整...在Unity中,是以视口的高为基准进行计算的,也就是说,Unity中的透视摄像机的Fov角度其实是按照屏幕分辩率的高度进行对应的,而宽度对应的Fov则随着Aspect的变化而变化,不是面板设置的Fov大小...我们还知道一个数据就是摄像机的Fov,但是由于该Fov并非高度对应的值,所以我们先要进行一次转换,以得到摄像机宽度视口的Fov角度。

    2.1K10

    Web-第五天 BootStrap学习

    -- 视口:用于设置移动浏览器显示效果。...视口的作用:在移动浏览器中,当页面宽度超出设备(device),浏览器内部虚拟的一个页面容器,将页面容器缩放到设备这么大,然后展示 取值: width=device-width, 视口的宽度,大多手机浏览器视口的宽度是...: 根据设置确定视口宽度,初始化的缩放比例是2.5,最小缩放比例1.5,最大缩放比例为3,允许在移动设置缩放 常用值: .container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。 ... 例如: <!...//v3.bootcss.com/css/#grid-options Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12

    5.1K50

    学姐叫我看 CSS 新出的容器查询,然后把公共组件重构成响应式的!

    我们一般使用CSS媒体查询来检测视口宽度或高度,然后根据该模式改变设计。 这就是在过去10年中设计Web布局的方式。...这意味着,我们无法根据其父宽度控制它们。 现在你可能会想,这里有什么问题? 喔或,这是一个很好的问题。 问题是,只有当视口宽度大于特定值时,开发人员才会使用组件的变体。...CSS容器查询用例 我们来探索一些可以使用CSS容器查询实现的用例。 聊天列表 我在Facebook messenger上看到了这种模式。聊天列表根据视口宽度改变。...当有足够的空间时,清单将展开并显示每个用户的名称。聊天列表的父元素可以是动态调整大小的元素(例如:使用CSS视口单元,或CSS比较函数)。...然后,如果容器宽度大于180px,将显示用户名。 另一个类似的用例是侧导航。我们可以切换导航项标签的位置,从在新行或旁边的图标。

    2.2K30

    Canvas 实践案例:页面动态气泡上升动画效果

    bubbleCanvas"> 添加 CSS 样式使用 CSS 确保 元素覆盖整个视口并定位在页面底部...('bubbleCanvas');const ctx = canvas.getContext('2d');// 设置 canvas 的宽度和高度为浏览器窗口的宽度和高度canvas.width = window.innerWidth...使用 arc 方法在画布上绘制圆形气泡,气泡的颜色为半透明的白色。updateBubble: 更新气泡的位置,如果气泡超出了视口,则将其重置到底部。还会调整气泡的水平漂移和上升高度。...随机数生成: Math.random() 方法生成一个 0 到 1 之间的随机数,通过乘以一个范围值并加上一个偏移量,可以生成指定范围内的随机数。...CSS 定位: 使用 position: absolute; 和 bottom: 0; left: 0; 可以将 元素定位在视口的底部左侧,覆盖整个视口。

    32820

    浏览器之性能指标-LCP

    简单来说,它是「用户在屏幕上实际能看到的网页部分」。 ❞ 网页视口的大小取决于「用户设备的屏幕尺寸和浏览器窗口的大小」。在不同的设备上,网页视口的宽度和高度可能会有所不同。...在网页开发中,可以使用CSS的视口单位(viewport units)来设置元素的尺寸,这些单位根据网页视口的大小进行调整。...常见的视口单位有vw(视口宽度的百分比)、vh(视口高度的百分比)、vmin(视口宽度和高度中较小值的百分比)和vmax(视口宽度和高度中较大值的百分比)。...此外,我们可以获得每个得分的百分比。在上面的例子中,我们可以看到89%的页面加载时间在1.5秒内完成,这是一个很好的得分。然而,剩下的11%的页面加载时间超出了该范围。...对于图像元素,报告的大小要么是其可见大小,要么是其固有大小(intrinsic size),取较小的那个。对于文本元素,LCP仅考虑其文本节点的大小。 ❝此外,LCP不会考虑元素的任何超出视口的部分。

    1.7K30

    响应式布局,你需要知道这些

    所以我们还需要另一种布局视口,它的宽度和视觉视口相同,用户不需要缩放和拖动网页就能获得良好的浏览体验,这就是理想视口(idea viewport)。...> 进行设置,viewport 元标签的取值有 6 种, width,正整数 | device-width,视口宽度,单位是 CSS 像素,如果等于 device-width,则为理想视口的宽度 height...响应式设计里,vw 和 vh 常被用于布局,因为它们是相对于视口的, vw,viewport width,视口宽度,所以 1vw = 1% 视口宽度 vh,viewport height,视口高度,所以...下面是一些响应式图片的最佳实践, 1.确保图片内容不会超出 viewport 试想一下,如果图片固定大小且超出理想视口的宽度,会发生什么?...内容会溢出视口外,导致出现横向滚动条对不对,这在移动端是非常不好的浏览体验,因为用户往往更习惯上下滚动,而不是左右滚动,所以我们需要确保图片内容不要超出 viewport,可以通过设置元素的最大宽度进行限制

    1.8K20
    领券