摘要:之后,为了弄明白到底为什么,我直接扒来了网页的源代码,首先,先搞明白创建按钮变号是怎么回事。
上次汇报中,潘老师演示了一下思否网站设计的优点,其中一点就是页面随屏幕自动发生变化,先看几张图,来了解一下这神奇的功能
首先,这是正常宽屏(1920*1080)下的效果
放大到165%的效果,会发现搜索框变窄了,而创建按钮从文字变成了一个图标
放大到195%的效果,会发现左右两侧的竖栏消失了,导航栏的通知和私信图标和右边的一些链接也不见了,而导航栏下则多了一行导航
随即老师抛出一个问题,怎么实现的?
作为一个新人小白,对于css的使用只有入门级别,我大概知道bootstrap上的栅格可以在不同大小的屏幕自动按列排布,但随屏幕大小图标变换和消失就不甚知晓了。
之后,为了弄明白到底为什么,我直接扒来了网页的源代码,首先,先搞明白创建按钮变+号是怎么回事。
先找“创建按钮”,在创建按钮下面i标签就是放大后的+号
接着删除除创建按钮和i标签以外的其他所有无关代码
此时,按钮在放大后依然拥有变化的功能
接着下来的过程很无脑,就是挨个删除他们的class属性,检索使得按钮能变化的功能,最后,我锁定到了这个属性visible(可见的)。
去网上一查,找到了答案
这个visible是bootstrap里的自动隐藏和显示,唉,看文档时没仔细看,学艺不精啊,具体用法如下:
简单来说就是根据屏幕大小自动显示或隐藏,然后我再回首页的源代码搜索visible,基本变化的地方都用到了该属性
另外,在div的class中设置多个栅格,可以在对应大小的屏幕上对应显示
总结从这个细节就可以看出,一个强大的网站总是能考虑到用户的体验,尽量做到用户友好
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/113861.html
摘要:改变屏幕分辨率可以切换不同的静态局部页面元素位置发生改变,但在每个静态布局中,页面元素不随窗口大小的调整发生变化。即创建多个流体式布局,分别对应一个屏幕分辨率范围。 一、静态布局(static layout) 即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。 1、布局特点 不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态...
摘要:改变屏幕分辨率可以切换不同的静态局部页面元素位置发生改变,但在每个静态布局中,页面元素不随窗口大小的调整发生变化。即创建多个流体式布局,分别对应一个屏幕分辨率范围。 一、静态布局(static layout) 即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。 1、布局特点 不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态...
阅读 2042·2021-09-07 10:14
阅读 1477·2019-08-30 15:53
阅读 2269·2019-08-30 12:43
阅读 2860·2019-08-29 16:37
阅读 752·2019-08-26 13:29
阅读 1999·2019-08-26 13:28
阅读 437·2019-08-23 18:33
阅读 3500·2019-08-23 16:09