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

Custom Beautify

字体样式修改 谷歌在线字体 本地自定义字体 字体样式的修改需要引入相应的字体文件,此处推荐使用: 谷歌字体库 https://fonts.google.com/ 打开谷歌字体库, 输入预览字样,...当然,在控制台添加的样式是暂时的,我们在预览觉得满意后,就可以把font-family写进来custom.css了 关于font-display属性,这是一个新的CSS属性,可以让自定义字体的显示更加顺滑...使用自定义字体的文本会被隐藏,直到字体加载结束才会显示。 swap:后备文本立即显示直到自定义字体加载完成后再使用自定义字体渲染文本。...fallback:需要使用自定义字体渲染的文本会在较短的时间(100ms according to Google )不可见,如果自定义字体还没有加载结束,那么就加载样式的文本。...版块显隐修改 点击查看板块显隐教程 有时候遇到一些不希望显示的内容,但用不知道要怎么关掉它。那么干脆简单粗暴点,直接把它隐藏了。

2.3K20

Butterfly 自定义代码高亮字体

blog 的 frame 是基于最新版本的 Hexo,theme 用的是 Butterfly 3.8.4 如果环境与我不相同,可能会有一些无法避免的 bug,需要读者自行去修复 Butterfly...,把 Github 上 vs.css 里的内容全部复制到该文件里 然后在最开头加上下面几段代码: source/static/css/custom.css :root { --hl-color:...刚刚复制的 vs.css 内容 这里填写的 :root 内容,是对于最终渲染到前端时,代码框的样式,这里的参数你默认填上,后面我会教你怎么调最快 最后,我们配置 butterfly 主题下的配置文件...important; } 这里我用的字体是 Fira Code,也就是著名的连体字符(例如:如果打出 >= 渲染成 >= 等) 因此 Fira Code 显然不是电脑本地自带的,我这里就附带教一下如何引入你想要的字体...先去 GitHub 上找到你想要的的字体项目,我这里就拿 Fira Code 为例,进入到该项目页 传送门 翻到最下面的 Browser support 里,告诉你他的 CDN 文件地址,直接引入你的

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

真正的 Django 博客首页视图

image.png 如图所示,你会看到首页显示样式非常混乱,原因是浏览器无法正确加载 CSS 等样式文件。...需要以 Django 的方式来正确地处理 CSS 和 JavaScript 等静态文件的加载路径。...这样 css 和 js 文件才能被正确加载样式才能正常显示。 为了能在模板中使用 {% static %} 模板标签,别忘了在最顶部 {% load staticfiles %} 。...正确引入了静态文件后样式显示正常了。 image.png 修改模板 目前我们看到的只是模板中预先填充的一些数据,我们得让它显示从数据库中获取的文章数据。...例如这里的 {{ post.pk }}(pk 是 primary key 的缩写,即 post 对应于数据库中记录的 id 值,该属性尽管我们没有显示定义,但是 Django 自动为我们添加)。

3.5K80

如何使用tailwindcss自定义hugo主题

你说不编译可不可以用,其实也可以用,但是编译之后可以更规范你的代码,更加压缩文件的体积,这样加载效率也更高。 比如说我对主题加自定义的css文件,就只经历这个步骤就可以。...在目录assets/css下创建custom.css文件并写好自定义样式,然后hugo -D编译完就可以了。...“媒体查询(@media)”的强烈需求是伴随着移动互联网的迅猛发展而来的,因为要适应屏幕的大小越来越多样,如果你写过媒体查询一定知道我在说什么。...所以,如果有个工具能把bootstrap中自适应的语法跟一些区域排列等的好工具的优秀功能都集成到一块就好了,这样你定义类或者id的时候,只要把这些好工具中用来定制界面显示效果的语法都往上堆,整个界面就适配所有屏幕...,并且支持了很炫的堆叠效果,那就太省事了,tailwindcss就在帮你解决这个问题。

33310

Unity 实用插件篇 | Tutorial Master 2 游戏引导教程 快速上手

前言 游戏新手引导教程是大部分游戏都会有的一个需求,可以帮助玩家更快的上手游戏,避免被不懂操作被开局就劝退。...3.2 设置引导预制体 在Tutorial Master Manager脚本上配置引导预制体,预制体在Prefabs文件夹下已经有默认样式的四种预制体了。...3.4 添加引导教程的 阶段 每个教程都由几个阶段组成,理想情况下,我们希望在每个阶段向玩家呈现一个有用的建议(例如,在他可以访问设置菜单的地方显示一个按钮)。...比如点击某个按钮,按下某个键或者等待几秒钟都算是一个触发机制。 还可以选择Activation Dekay 激活延迟,防止引导刚出现就被误触点掉了。...这里在On Tutorial End 的Event中加了一个方法用于在教程结束时显示一个文字,所以教程结束后会有一个文字提示。

1.1K21

个人小站折腾后记

CSS 依赖,为避免 CDN 缓存延迟,建议将 @latest 改为具体版本号 # 2.2 听话的鼠标魔改 效果预览 : 新建文件 [BlogRoot]\source\js\cursor.js ,...这个教程是通过 css 样式调节各个页面透明度、模糊度(亚克力效果)、圆角、边框样式等,看起来更加舒适。...效果预览 : 在 custom.css 中加入以下代码,其中 var(--theme-color) 换成你自己的主题色: /* 滚动条样式 */ ::-webkit-scrollbar {...custom_css url 【可选】自定义样式替换默认的 css 链接,可以下载文档给出的 cdn 链接后自主修改 # 2.22 首页分类磁贴 1.0(小冰) 效果预览 : 这个插件主要实现了以下功能...参考教程: TZY:基于 Hexo 键入搜索功能 搜索显示内容一定要装 hexo-algoliasearch ,并且卸载 hexo-algolia ,两者冲突,还要指定一个插件项: # 新版的搜索插件

99060

解决 APP启动白屏黑屏问题

闪屏页简介 闪屏页,我们手机上的每个 APP 几乎都有自己的闪屏页,就是在真正进入程序前,会有一个页面停顿几秒钟。其实我们完全可以充分利用好这几秒钟做很多的程序初始化了启动。...为什么我的 APP 启动白屏或者黑屏 有时候我们会发现,我们在启动我们自己的 APP 的时候,总是有那么点时间是白屏(黑屏),经过了白屏(黑屏)后才会进入我们的 APP。那么这是为什么呢?...进程的创建和 onCreate 内部的初始化是需要时间的,如果这个时候过长,没有任何反应的话,那么对于用户来说是不不知道的,用户还以为自己没有点到呢,所以很显然是不可能在原页面等待加载的,那么这个时候就有了...我们都知道 Window 布局的顶层是 DecorView, StaringWindow 显示的是一个空的 DecorView,只是这个 DecorView 应用我们的这个 Activity 所指定的...布局的绘制顺序: 绘制背景 绘制 View 本身的内容 绘制子 View 绘制修饰内容(例如滚动条) 解决黑白屏问题 通过上面我们已经知道为什么会出现这个问题了,那么解决起来就很简单了,只需要给启动页的样式添加一个背景就可以了

2.8K20

uni-app: 引导页功能如何实现?

引导页完全是需要开发者自行开发的。 上面的图,就是Uni-App 启动页,那开发者可以对它进行哪些配置呢?...但是这个时间不能太晚,6s 超时后依旧主动关闭。...4、启动界面在应用的首页面加载完毕后延迟关闭的时间 启动界面在应用的首页加载完毕后延迟关闭的时间,单位为毫秒,仅在 autoclose 设置为 true 时有效。...swiper轮播试的方式 记得pages.json里面引导页去掉头部标题栏,同时设置样式使swiper全屏。...这里涉及到一个兼容问题,android,可以在ended事件后,直接到首页,但是iOS会出现一下短暂的暂停样式显示了播放按钮),所以这里用监听播放进度,来计算快要播放完毕,就跳走。

17.4K42

DNS预解析详解

前言 DNS解析时间可能导致大量用户感知延迟,DNS解析所需的时间差异非常大,延迟范围可以从1ms(本地缓存结果)到普遍的几秒钟时间。所以利用DNS预解析是有意义的。...在某些浏览器中这个预读取的行为将会与页面实际内容并行发生(不是串行)。正因如此,某些高延迟的域名的解析过程才不会卡住资源的加载。 这样可以极大的加速(尤其是移动网络环境下)页面的加载。...在某些图片较多的页面中,在发起图片加载请求之前预先把域名解析好将会有至少 5% 的图片加载速度提升。...在浏览器支持DNS预解析的特性时及时不适用该标签浏览器依然进行预解析。 off:关闭DNS预解析。这个属性在页面上的链接并不是由你控制的或是你根本不想向这些域名引导数据时非常有用。...特性 Chrome记住最近使用的10个domain,并且在开启浏览器时自动解析,因此在打开这些常用页面的时候,并不会有DNS Lookup的延迟情况。

26.8K40

最新iOS设计规范二|7大应用架构

二、新手引导(Onboarding) APP启动后,您就可以欢迎新用户并与回访的新用户重新建立联系。快速,有趣且具有教育意义的新手引导可以帮助用户从APP中获得最大收益,不会遇到麻烦。...提供新手引导帮助人们享受您的应用程序,不仅仅是设置它。用户很高兴有机会了解更多有关您的应用程序的信息,但他们也希望它能够正常工作。所以避免在新手引导中出现设置或权限许可信息。 快速进入。...如果您需要提供教程和引导,请务必提供一种跳过它们的方法,而且切忌向老用户展示它们。 预想用户可能需要的帮助。主动寻找和思考用户可能被卡住的地方。例如:游戏中在暂停或角色没有前进时显示一些有用的提示。...后台也要尽可能使用预加载,例如在播放动画或用户正在操作导航栏的选项卡时,后台预先加载出来即将播放和显示的内容。 用引导或娱乐的方式来掩盖加载的时间。...如果一个模态任务太复杂,那么当用户进入模态视图时,他们可能忽略他们之前被暂停的任务。尤其要谨慎地创建涉及视图层次结构的模态任务,因为人们可能迷路忘记了如何追溯其步骤。

2.6K20

浏览器之资源获取优先级(fetchpriority)

❞ 这些资源需要在浏览器能够「继续渲染页面之前」加载和处理。渲染阻断资源的加载时间较长,延迟网页的首次渲染和用户能够与页面进行交互的时间。...❞ 这些资源需要在浏览器能够「继续解析文档之前」加载和处理。解析器阻断资源的加载时间较长,延迟「整个文档的解析和渲染」。...常见的渲染阻断资源包括外部样式表(CSS)和 JavaScript 脚本。 渲染阻断资源延迟网页的首次渲染(First Paint)和用户能够与页面进行交互的时间(TTI)。...这些资源需要在浏览器能够「继续解析文档之前」加载和处理。 常见的解析器阻断资源包括外部 JavaScript 脚本和外部样式表。 解析器阻断资源延迟整个文档的解析过程和后续资源的请求」。...另一方面,渲染阻塞的样式表默认情况下具有「最高优先级」。将其分配为 fetchpriority="low" 将把其「优先级降低为高优先级,不是低优先级」。

85630

Chrome扩展开发

JS或后台页面 "background": { // 2种指定方式,如果指定JS,那么自动生成一个背景页 "page": "background.html" //"scripts":...图标悬停时的标题,可选 "default_title": "这是一个示例Chrome插件", "default_popup": "popup.html" }, // 当某些特定页面打开才显示的图标...js": ["js/jquery-1.8.3.js", "js/content-script.js"], // JS的注入可以随便一点,但是CSS的注意就要千万小心了,因为一不小心就可能影响全局样式..."css": ["css/custom.css"], // 代码注入的时间,可选值: "document_start", "document_end", or "document_idle.../ devtools页面入口,注意只能指向一个HTML文件,不能是JS文件 "devtools_page": "devtools.html" } 注:content_scripts段中的代码会在页面加载对应阶段

83520

InstantClick,让你的网站快到起飞,PJAX技术

]()) 在加载页面的时候,浏览器不会在显示原本加载进度条了,instantclick有它自己的加载进度条。...要使InstantClick延迟一定时间后预加载,请将延迟(毫秒)作为参数传递给InstantClick.init。...如果你想确定你的服务器是否可以,选择在鼠标点击的瞬间预加载方式,你的服务器几乎不会有额外的压力。然后使用鼠标悬停延迟100毫秒预加载。然后50毫秒延迟(或减少更小的减少,如果你有耐心)。...InstantClick触发4个事件以便于挂钩到页面的整个生命周期: change:当前的页面一旦改变触发该事件,即使浏览器不支持instantclick,页面初始加载的时候也触发该事件,这个事件可以用来替换...即使页面已经立即加载,也显示进度条,在将来这将更改。你可以在github讨论。 当访问者缩放页面或旋转其设备时,该栏的大小和位置自动调整,因此即使您的网站未针对移动设备进行优化,也正常工作。

3.6K20

JS相关概念

body标签中的则不阻塞任何内容显示,会出现FOUC无样式内容闪烁。 对于IE/Edge。...因为在加载 JavaScript时会阻止其他内容的下载,要等到JS文件下载解析完之后才会显示网页内容。若JS文件很大放在前面就会导致加载时间较长,网页一直白屏。...有的是对HTML元素进行展示,然后等待CSS加载完成之后重新对样式进行修改(FOUC无样式内容闪烁) Firefox、Opere在加载样式表的时候是边加载边渲染。...这样做也同样是有利有弊:利在于可以避免 Firefox、Opera中出现的闪烁的问题(虽然在IE下闪烁是经常的事情),可以确保样式统一解析并渲染页面;弊端在于页面全部样式表的加载延迟了页面渲染的时间...defer表示脚本可以延迟到文档完全被解析和显示之后在执行。defer和async都是只对外部js脚本有效,对嵌入脚本无效。

1.6K20

位图字体的制作与使用

位图字体的本质是位图,通过位图的形式去表现字体效果,这样不仅更美观,还可以解决一些字体在不同平台由于用户没有安装而无法使用的问题,另外也有的字体,在不同浏览器或者平台也会有显示差异的问题,就是chrome...这里介绍几个注意要点, 第一,要清理不需要的文本内容 如果之前为了辅助找到字符ID导入了Txt文本字符,那需要在导出位图字体之前,清除掉这些导入的源字符,否则导出后就如如下右侧蓝框中所示,不仅把位图绑定的字符生成出来...当然,对于空格等这种无关样式,或者无所谓样式的字符。也可以直接采用系统的字符。比如,在最上面000000区域里,我们选中下图中箭头所示的空格,当右侧显示出绿色选中态后,再进行导出。...四、用代码的方式使用位图字体 在这个小节里,我们引导开发者在LayaAir里创建一个场景节点,然后通过代码加载并注册位图字体,然后使用并添加到场景节点中。...,延迟几帧渲染比较保险。

3.2K30

前端优化带来的思考,浅谈前端工程化

cache这个坑多) ② 按需加载加载主要资源,其余资源延迟加载,对非首屏资源滚动加载 ③ fake页技术,将页面最初需要显示Html&Css内联,在页面所需资源加载结束前至少可看,理想情况是index.html...半年后业务频道增,UI组件需求一多便容易膨胀,弊端马上便暴露出来了,最初main.css可能只有10K,但是不出半年就会膨胀至100K,每个业务频道一开始便需要加载这100K的样式文件页面,但是其中多数的...UI样式是首屏加载用不到的。...如此UI拆分后,main.css总是处于最基础的样式部分,UI使用时按需加载,就算出现两个相同组件也不会导致多下载资源。...经过几次性能优化对比,得出了一个较优的首屏资源加载方案: ① 核心框架层:mvc骨架、异步模块加载器(require&seajs)、工具库(zepto、underscore、延迟加载)、数据请求模块、核心依赖

1.2K30

优化网站加载速度的14个技巧

注意:如果过期时间与文件挂钩,此时文件中的内容需要更改的话,那必须重命名文件,以便浏览器可以获取新添加的代码。 3.gzip压缩 gzip压缩是一个压缩实用程序,我们可以用它来快速加载网站。...7.置于顶部的样式表和底部的脚本标记内容,从而增加了网站的加载时间。通过延迟解析脚本,那么就可以减少初始网站的加载时间了。 将样式表放在顶部有助网站的迅速加载,因为这样可以使得网页渐进式呈现。...在此过程中,如果遇到了脚本,此过程就会中止,转而执行脚本,完了才会继续原先的活动。因此建议避免阻塞型的JavaScript,尤其是外部脚本。 阻塞型JavaScript还会导致网站的延迟。...建议使用JPEG格式,不是GIF和PNG图像,除非图像包含Alpha因子或者是透明的。 12.优化代码:不使用内联CSS 内联了样式就不能清清楚楚地将内容从设计中剥离开来。...当一个网站一下子收到太多的HTTP请求,它的访客就会有响应时间延迟的体验,这不仅增加了CPU使用率也增加了页面的加载时间。那么,又该如何减少HTTP请求?请见以下步骤。 减少网站上的对象数量。

88730

前端性能优化常用方案

DNS及HTTP通信方式的优化 1.在JS中尽量减少闭包的使用(原因:闭包产生不释放的栈内存) A:循环给元素做事件绑定的时候,尽可能的把后期需要的信息(例如索引)存储到元素的自定义属性上,不是创建闭包存储...)和“死循环”(一旦遇到死循环浏览器就卡壳了) 6.采用图片的“懒加载”(延迟加载) 目的是为了减少页面“第一次加载”过程中HTTP的请求次数,让页面打开速度变快 步骤:开始加载页面的时候,所有的真实图片都不去发送...使用异步获取数据,是为了降低HTTP通道的堵塞,不会因为数据没有请求回来耽误下面信息的渲染,提高页面的打开速度(我们可以这样处理:需要动态绑定数据的区域隐藏,等数据返回并且绑定完成后在让其显示)...延迟分批加载类似于图片懒加载,是为了减少第一次页面加载时候的HTTP请求次数 15.页面中出现音视频标签,我们不让页面加载的时候就去加载这些资源(要不然页面加载速度变慢)(方案:只需要设置 preload...:做CDN加速(烧钱机器) ===额外技巧=== 1.我们一般都把CSS放到BODY上,把JS放到BODY下面(原因:让其先加载CSS在加载JS,加载CSS是为了保证页面渲染的过程中,元素是带着样式渲染的

69920
领券