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

如何使用 CSS 设置自定义水平和垂直滚动条

下面的截图显示了我们即将创建侧边侧边要创建上面的侧边,我们将在CSS中进行以下更改:将导航显示更改为flex,并将方向设置为column为侧边设置背景颜色为导航链接添加底部边框增加导航链接字体大小字体粗细为侧边设置固定宽度增加...下面的截图显示了侧边与正常内容流分开:固定溢出侧边上面的侧边具有固定位置。页面的正文继续滚动,但侧边保持在用户视图中。...从截图中可以看出,侧边底部看起来不像设置在底部。这是因为内容比其容器高度长。在下一节中,我们将学习如何防止导航项目列表显示在侧边之外。d)....在下一节中,我们将学习如何设置水平滚动条。设置自定义水平滚动条。您可以向网页容器添加水平滚动条。水平滚动条可以使用户在较短容器查看一系列横向内容。...依赖默认滚动条意味着用户必须水平滚动整个页面才能查看完整内容。用户还将滚动不需要滚动内容。您目标是确保蓝色正方形只能在橙色容器查看,如下图所示。

45400

原生css写响应式网页

写在前面的话:随着移动设备逐渐普及Web技术发展,跨端Web开发需求将会越来越大。如何在多种设备上进行跨端界面适配呢?我们可以利用CSS3Media Query来实现。...[endif]--> 第二步:HTML结构 在这个例子里,我有一个包括头部、内容、侧边页脚基本页面布局。...头部有固定高度180像素,内容容器是600像素而侧边是300像素。 第三步:媒介查询-Media Queries CSS3 Media Query-媒介查询是响应式设计核心。...它根据条件告诉浏览器如何为指定视图宽度渲染页面。 当视图宽度为小于等于980像素时,如下规则将会生效。基本上,我会将所有的容器宽度从像素值设置为百分比以使得容器大小自适应。...然后为小于等于700像素视图指定#content#sidebar宽度为自适应并且清除浮动,使得这些容器宽度显示。 ?

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

DOM BOM 中各种宽高属性

不包括开发者工具、顶部侧边、滚动条、边框等不由 HTML 控制部分 window.outerHeight/window.outerWidth: 返回表示窗口外部高度/宽度数字。...包括开发者工具、顶部侧边、滚动条、边框等不由 HTML 控制部分 image.png 1.2 与屏幕相关 window.screen.width/window.screen.height: 返回表示屏幕宽度...注意:IE Opera 下表示窗口文档区到屏幕距离,这意味着窗口最大化时,screenTop 返回窗口顶部高度而不是 0。.../总宽度,包括滚动条边框。...窗口无滚动条时,该属性与 ev.clientX/ev.clientY 等价;窗口出现滚动条时,该属性值将更大,因为它针对是整个页面,即包含已滚动区域。

1.9K10

CSS基础布局

距) element空间宽度=内容宽度+外距(width包含了元素内容宽度、边框、距) 盒尺寸计算(元素大小) element高度=内容高度(height...包含了元素内容宽度、边框、距) element宽度=内容宽度(width包含了元素内容宽度、边框、距) * display确定元素显示类型 block/inline/inline-block...比如侧边 友情链接 很大footer 在移动端就不显示了。 折行:在pc端横向排布若干个东西,在移动端 可以 一行显示两个 分多行显示。...实现两/三布局 方法 1....* 适配页面的viewport(页面宽度 要和 移动端宽度 适配,否则页面 在移动端上 会缩小,也就是一定要加viewport) * rem/viewport/media query

2.9K20

CSS入门指南-4:页面布局

流动布局大小会随用户调整浏览器窗口大小而变化。这种布局能够更好地适应大屏幕,但同时也意味着放弃对页面某些方面的控制,比如随着页面宽度变化,文本行长度页面元素之间位置关系都可能变化。...给容器内部元素应用内边距边框 把外边距内边距应用到内容元素上确实有效,不过这样前提是这些元素没有明确设定宽度,这样内容才会随内外边距增加而缩小。...与其为容器元素添加外边距,不如在中再添加一个没有宽度div,让它包含所有内容元素,然后再给这个div应用边框内边距。...这里我们使用Ryan Brill给出控制两个外包装容器外边距解决方案。其中一个外包装包围三,另一个外保障包围左中栏。...总结 这篇文章我们介绍了用浮动宽度元素来创建多布局、如何让固定布局在页面上居中以及让它们在一定范围可以伸缩。同时也了解了如何使用内部div在浮动元素中生成间距,而又不会改变布局宽度

2.2K10

六、WebApp 二手信息站点页面制作(IVX 快速开发教程)

我们根据基本制作网站标题头: 我们可以看到,该标题头可以当做是两个行,左侧一个、右侧一个;在此可以将者两个内容放在一个行中,这两个行宽度各为 50%,左侧行 水平对齐 为 左对齐,...我们选中所有的 行组件,设置他们相同属性,步骤如下: 接下来统一选中 标题右侧 标题左侧,设置他们宽度为 50%: 最后需要设置为 标题左侧 水平对齐 为 左侧对齐、右侧标题 ...、背景色进行修改: 此时标题即可制作完成: 但为了更好使这个页面看起来有层次感,我们可以修改当前信息展示页 背景色 为淡暗灰色,颜色代码为 #F8F8F8,修改后页面看起来更加美观: 6.1.2...网站标题头制作 接下来我们查看一下广告信息区域布局: 我们通过上图很明显可以看到,该区域与标题类似,由一个 行组件 包裹了两个容器组件,左侧占比区域较小,右侧较宽。...,这样这个行就可以居中进行显示;最后两步则是在这个 海报内容行 中创建两个行,一个命名为 广告左侧 一个命名为 广告右侧 并且 广告左侧行 宽度为 30% 广告右侧 宽度为 70%,广告左侧 创建一个

1.9K30

后台管理系统 – 页面布局设计

大家好,又见面了,我是你们朋友栈君。 前端中后台管理系统相比于其他普通项目,从开发设计角度来说有几点比较特殊: 一个是权限设计,具体实现可参考:传送门。 一个是页面布局设计,也是本文要说。...对于侧边菜单和面包屑导航,elementantd都有相应组件可以直接使用,其他手写实现。 三、css布局 良好css布局代码才能保证页面布局稳定性。...这里将整体布局封装成组件PageLayout (1)首先,设置侧边右侧盒子撑满屏幕剩余宽度。...appMainWrap 侧边右侧(顶部导航区域 + 内容区域)容器 appMain 内容区域容器 (2)侧边菜单区域默认撑满高度,宽度可交给antd组件自适应,也可以自己设死。...侧边实现方式是难点,因为这里即涉及到如何路由数据匹配,又涉及权限筛选。

7.1K51

折叠屏上应用设计规范,了解一下?

深入理解布局 深入理解布局指南 介绍了布局容器相关概念,它提供了一个整体框架,可帮助开发者思考如何在屏幕上排列导航、工具内容等界面元素。...LinearLayoutManager 适合用于较小型宽度,但在中等宽度展开型宽度场景下,页面内容则会出现过度拉伸变形情况,这时改用 GridLayoutManager,或 StaggeredGridLayoutManager...在如下媒体类示例应用,它首图限制在 16:9 宽高比,描述窗格占 60% 宽度,剩余空间留给其他元素。...我们有许多可选方案,比如使用屏幕尾侧侧边抽屉式导航,或者使用上滑式底部动作条,或者使用选项菜单,甚至可以将内容完全隐藏起来。...我们将使用这些坐标以及宽度高度创建一个 Rect 对象,这样我们便得到了窗口坐标空间中视图边界。

4.3K20

CSS笔记(4)

学习内容: CSS元素显示模式: 块元素/行内元素/行内块元素 元素显示模式转换 简洁版小米侧边案例 CSS元素显示模式 1.什么是元素显示模式 作用: 网页标签非常多,在不同地方会使用不同类型标签...块元素特点: ①比较霸道,自己独占一行. ②高度,宽度,行边距以及内边距都可以控制. ③宽度默认是容器(父级宽度)100% ④是一个容器及盒子,里面可以放行内或者块级元素....注意: 文字类元素不能使用块级元素 标签主要用于存放文字,因此标签连不能放块级元素,特别是不能放....行内块元素特点: ①相邻行内元素(行内块)在一行上,但是他们之间会有空白缝隙,一行可以显示多个(行内元素特点). ②默认宽度就是它本身内容宽度(行内元素特点). ③高度,行高,外边距以及内边距都可以控制...还有一些其他元素转换方法: 转换成块元素:display:block 转换成行元素:display:inline 转换成行内块元素:display:block-inline 课堂案例: 制作一个简洁版小米侧边

25310

每个高级前端工程师都应该知道前端布局

2.自适应 自适应是一套代码,无论屏幕尺寸如何变化,改变只是页面的元素尺寸,而不会出现三变两表格变化。以前,领导设计总让我修改页面,说是自适应窗口变化。结果要求把三改成两。...:4:3, 5:3 智能手机屏幕尺寸分辨率列表 4.常见布局 4.1 百分比布局 当改变窗口高度宽度时,通过给出 height, width, padding, border, margin..., and padding-bottom 百分比值不是指容器高度,而是指父容器宽度)。...例如,现在有 5 个大小相同屏幕(750 640 480 375 320),所有屏幕宽度被划分为 10rem. 然后,我们需要获取与这些不同屏幕相对应 html 根元素字体大小。...4.7 圣杯布局 与双飞翼布局一样,左右两宽度是恒定,中间一宽度根据浏览器窗口大小自适应,但它更加完整。

19520

几种常见CSS布局

本文概要 本文将介绍如下几种常见布局: ? 其中实现三布局有多种方式,本文着重介绍圣杯布局双飞翼布局。另外几种可以猛戳实现三布局几种方法 一、单列布局 ?...常见单列布局有两种: header,contentfooter等宽单列布局 header与footer等宽,content略窄单列布局 1.如何实现 对于第一种,先通过对header,content...即在HTML中,先写侧边后写主内容 2.Flex布局 Flex布局,也叫弹性盒子布局,区区简单几行代码就可以实现各种页面布局。...,旁边两侧固定宽度 1.圣杯布局 ① 特点 比较特殊布局,同样也是两边固定宽度,中间自适应,唯一区别是dom结构必须是先写中间列部分,这样实现中间列可以优先加载。...两种布局方式不同之处在于如何处理中间主列位置: 圣杯布局是利用父容器左、右内边距+两个从列相对定位; 双飞翼布局是把主列嵌套在一个新父级块中利用主列左、右外边距进行布局调整 四、等高布局 等高布局是指子元素在父元素中高度相等布局方式

85320

几种常见 CSS 布局

本文概要 本文将介绍如下几种常见布局: ? 其中实现三布局有多种方式,本文着重介绍圣杯布局双飞翼布局。另外几种可以猛戳实现三布局几种方法 一、单列布局 ?...常见单列布局有两种: header,content footer 等宽单列布局 header 与 footer 等宽, content 略窄单列布局 1.如何实现 对于第一种,先通过对header...即在HTML中,先写侧边后写主内容 2.Flex布局 Flex布局,也叫弹性盒子布局,区区简单几行代码就可以实现各种页面布局。...,旁边两侧固定宽度 1.圣杯布局 ① 特点 比较特殊布局,同样也是两边固定宽度,中间自适应,唯一区别是dom结构必须是先写中间列部分,这样实现中间列可以优先加载。...两种布局方式不同之处在于如何处理中间主列位置: 圣杯布局是利用父容器左、右内边距+两个从列相对定位; 双飞翼布局是把主列嵌套在一个新父级块中利用主列左、右外边距进行布局调整 四、等高布局 等高布局是指子元素在父元素中高度相等布局方式

88020

PS CC 2018下载安装教程--所有PS软件版本!

您可以在高度简化画笔;面板(从之前版本中;画笔预设重新命名而来)中选择使用画笔工具预设相关设置,而在Photoshop早期版本中,这些预设设置只能从选项中访问。...您现在可定义路径线颜色粗细,使其更符合自己审美且更加清晰可见。在创建路径时(例如使用钢笔工具),请单击选项齿轮图标。现在指定路径线颜色粗细。...此版Photoshop附带几种可变字体,您可以使用属性面板中便捷滑块控件调整其直线宽度宽度倾斜度。在调整这些滑块时,Photoshop会自动选择与当前设置最接近文字样式。...例如,在增加常规文字样式倾斜度时,Photoshop会自动将其更改为一种斜体变体。在面板或选项在字体列表中,搜索可变可查找可变字体。或者查找字体名称旁边图标。...来看具体操作步骤:窗口>排列>为XX(图片文件名)新建窗口;然后,点击 窗口>排列>双联垂直此时,两个窗口就垂直排列在一起了你可以将一张图片放大细节,一张图显示在这样监视下去修图,无论你调整哪个窗口图片

2.6K40

详解各种获取元素宽高及位置属性

然而,对于可被截断到下一行行内元素(如 span),offsetTop offsetLeft 描述是第一个边界框位置(使用 Element.getClientRects() 来获取其宽度高度...因此,使用 offsetLeft、offsetTop、offsetWidth、offsetHeight 来对应 left、top、width height 一个盒子将不会是文本容器 span 盒子边界...outerWidth Window.outerWidth 是一个只读属性,表示整个浏览器窗口宽度,包括侧边(如果存在)、窗口镶边(window chrome)调正窗口大小边框(window resizing...var outerWidth = window.outerWidth; outerHeight Window.outerHeight 是一个只读属性,表示获取整个浏览器窗口高度(单位:像素),包括侧边...(如果存在)、窗口镶边(window chrome)窗口调正边框(window resizing borders/handles)。

3.7K80

基于BootstrapCSS3响应式滑动侧边布局代码解析附源码下载

该滑动侧边布局在大屏幕中以侧边形式存在,在小屏幕设备中,菜单会被移动到屏幕底部,只显示菜单图标。 ?...使用方法 使用该滑动侧边布局模板需要引入Boostrap相关依赖文件,制作图标需要引入font-awesome.css字体图标文件,以及模板本身需要bootstrap-vertical-menu.css...HTML结构使用作为包裹容器,里面使用无序列表来制作需要菜单选项。... CSS样式 侧边菜单宽度可以通过.navbar-vertical-left来控制,默认是宽160像素(菜单展开后宽度)。默认侧边菜单高度屏幕一样高。...如果想修改为侧边一样高度,可以修改.navbar-vertical-left ul.navbar-nav元素高度为100%。

3.3K10

The Mystery Of The CSS Float Property

采用 相对定位绝对定位 实现布局 会非常凌乱 并且 这样布局是不可维护。 在这篇文章中,我们将会具体讨论:float属性是什么;float属性 在具体上下文中 是如何影响元素。...但是不幸是,这个方法只会在有几个环境下起作用,因为浮动父元素可能对你布局产生难以预料效果。...但是在很多情况下,父容器都会有一个设置好宽度,这恰好解决了IE6中问题。...布局包括了一个header,一个水平导航条,一个主内容列,一个侧边,以及一个footer。布局在浏览器窗口中是水平居中。...左侧右侧有个固定宽度(150px),中间自适应宽度。 3-Column Layout with CSS ?

1.7K20

google earth使用方法_国内使用google earth

大家好,又见面了,我是你们朋友栈君。 文件 导入是最重要功能,可以导入路径、图像、模型。 编辑 复制,如果选中路径对象将会复制为KMLXML语言文本。...复制图像就是将当前窗口截屏。 复制视图位置会将当前经纬度以度,分,秒格式复制到剪贴板。 重命名是为除我地点、临时位置不可用外,其余都可以用。...视图 工具侧边控制选项板显示 全屏、视图尺寸控制显示效果 显示导航,控制倾斜、罗盘、平移、视图海拔高度、街景 状态将显示经纬度坐标、影像拍摄日期、海拔高度、视图海拔高度...路径中最重要功能是显示海拔剖面图。多边形园没什么特殊。3D路径可以测量3D对象高度宽度。3D多边形测量3D对象周长和面积。...视频制作程序可以手动操作,或者将游览导出为视频,但是有一个问题,如果直接用视频制作程序录制视频,如果分辨率过高,多出分辨率将被黑色填充。

2.2K20

前端学习自学笔记:day10

今天是第十天笔记,主要是HTMLCSS,希望大家支持~ 在此之前先为大家显示下前端工程师路线图: 第十天笔记:HTML AND CSS: 响应式设计:自行创建:可以灵活调控页面元素....container固定宽度并支持响应式布局容器 进行bootstrap进行12栅格布局 盒子占屏幕4范围 London London is the capital city of England...HTML框架: -复习:垂直框架:例: cols:垂直方向切割屏幕 水平框架:例: rows:水平方向切割屏幕 框架结构标签:定义如何窗口分割为框架,rows/cols属性规定了每行或者每列占据屏幕面积...混合框架:一个页面同时含有行列都分割框架,下面的例子是先将把行分割,然后再其中一个已经分割行再进行列分割 例: 导航框架:导航框架包含一个将第二个框架作为目标的链接列表.例子假设有三个页面, 例:...被链接窗口:默认显示1.html,同时名字为showframe daohang.html: 1 其中target属性必须框架标签中被链接窗口名字显示2保持一致才可以正确显示3 下一节:HTML

1.6K70
领券