前端

前端

  • 【学习笔记】js判断元素是否有滚动条
    2022年08月11日

    【学习笔记】js判断元素是否有滚动条

    有些时候我们可能会通过元素是否有滚动条来做一些特殊的样式处理,因为在chrome中,滚动条是有大小的。比如bootstrap-table 就通过判断 body上是否有滚动条来偏移 header,使之对齐,不过默认的那个判断有点问题我所知道的大概就是下面两个方法,但是细节有所差异。

    查看全文
  • 简单的在你的网站中展示 3d 模型
    2022年06月19日

    简单的在你的网站中展示 3d 模型

    如果你想在你的网站中展示3d模型,你可以使用 threejs 这个库,不过你还是需要写一点代码去加载你的3d模型的,还有处理鼠标的视角操作等那么怎么可以方便的展示你的模型呢你可以使用 model-viewer 这个库,只需要下面几行代码,就可以在你的网站显示3d模型<!-- Import th

    查看全文
  • 【学习笔记】 css 伪类 only-of-type
    2022年03月22日

    【学习笔记】 css 伪类 only-of-type

    最近想实现一个效果,这里有一个input,他的width为 100%,如果这时候又有两个input,其中一个就会被挤出去。所以我在想css能不能实现根据容器内元素的数量来实现不同的样式,可惜没有找到。不过我找到了另一个,虽然和我当初想的不一样,但是也可以实现我上述的问题。他就是 :only-of-t

    查看全文
  • 记一次halo主题二开的过程
    2022年03月06日

    记一次halo主题二开的过程

    现在写这篇文章的时候,我使用的一个叫雪的主题,页脚可以自定义一些社交网络,可是没有B站,我打算加一个上去。为了以后还有其他的自定义需求,我clone了原项目,打算自己维护一个版本。本来想着还是蛮简单,不就改改提交,然后原作者加了新的功能可以的话就一并拉过来,自己也可以在halo后台这里更新,结果我整

    查看全文
  • JS实现屏幕录制
    2021年12月18日

    JS实现屏幕录制

    之前在无意中接触到一个个 WebRTC 的语音网站 speaker.app,感觉还蛮有意思的,而且还是开源免费的,没想到他们还支持屏幕分享,当时我就惊了,浏览器现在已经发展的什么功能几乎都有了,不愧为 'chrome os'后来我也去MDN看了下相关接口,这篇文章就记录下如何简单实现屏幕录制功能。获

    查看全文