obsidian外观
通过 css 在移动端右下角添加源码和阅读转换按钮
插件ID:%E9%80%9A%E8%BF%87css%E5%9C%A8%E7%A7%BB%E5%8A%A8%E7%AB%AF%E5%8F%B3%E4%B8%8B%E8%A7%92%E6%B7%BB%E5%8A%A0%E6%BA%90%E7%A0%81%E5%92%8C%E9%98%85%E8%AF%BB%E8%BD%AC%E6%8D%A2%E6%8C%89%E9%92%AE
%E9%80%9A%E8%BF%87css%E5%9C%A8%E7%A7%BB%E5%8A%A8%E7%AB%AF%E5%8F%B3%E4%B8%8B%E8%A7%92%E6%B7%BB%E5%8A%A0%E6%BA%90%E7%A0%81%E5%92%8C%E9%98%85%E8%AF%BB%E8%BD%AC%E6%8D%A2%E6%8C%89%E9%92%AE
%E9%80%9A%E8%BF%87css%E5%9C%A8%E7%A7%BB%E5%8A%A8%E7%AB%AF%E5%8F%B3%E4%B8%8B%E8%A7%92%E6%B7%BB%E5%8A%A0%E6%BA%90%E7%A0%81%E5%92%8C%E9%98%85%E8%AF%BB%E8%BD%AC%E6%8D%A2%E6%8C%89%E9%92%AE:通过 css 在移动端右下角添加源码和阅读转换按钮
通过 css 在移动端右下角添加源码和阅读转换按钮
效果
来自 things主题,右下角添加按钮,点击即可切换源码模式和阅读模式
CSS 片段
/* --------------------- */
/* Mobile toolbar button */
/* --------------------- */
body.is-mobile:not(.floating-button-off):not(.advanced-toolbar)
.view-action:nth-last-of-type(2),
body.is-mobile:not(.floating-button-off):not(.advanced-toolbar)
.view-action:nth-last-of-type(2) {
color: white;
background-color: var(--color-accent);
opacity: 1;
top: calc(90vh - 110px);
display: flex;
padding: 5px;
position: fixed;
left: 86vw;
transform: translate(-40%, 5%);
justify-content: center;
align-items: center;
width: 53px;
height: 53px;
border-radius: 50% !important;
box-shadow: 1.1px 0.3px 2.2px rgba(0, 0, 0, 0.02),
2.7px 0.7px 5.3px rgba(0, 0, 0, 0.028), 5px 1.3px 10px rgba(0, 0, 0, 0.035),
8.9px 2.2px 17.9px rgba(0, 0, 0, 0.042),
16.7px 4.2px 33.4px rgba(0, 0, 0, 0.05), 40px 10px 80px rgba(0, 0, 0, 0.07);
}
body.is-mobile:not(.floating-button-off).advanced-toolbar
.view-action:nth-last-of-type(2),
body.is-mobile:not(.floating-button-off).advanced-toolbar
.view-action:nth-last-of-type(2) {
color: white;
background-color: var(--color-accent);
opacity: 1;
position: fixed;
top: calc(100vh - 138px);
display: flex;
padding: 5px;
left: 86vw;
transform: translate(-40%, -115%);
justify-content: center;
align-items: center;
width: 53px;
height: 53px;
border-radius: 50% !important;
box-shadow: 1.1px 0.3px 2.2px rgba(0, 0, 0, 0.02),
2.7px 0.7px 5.3px rgba(0, 0, 0, 0.028), 5px 1.3px 10px rgba(0, 0, 0, 0.035),
8.9px 2.2px 17.9px rgba(0, 0, 0, 0.042),
16.7px 4.2px 33.4px rgba(0, 0, 0, 0.05), 40px 10px 80px rgba(0, 0, 0, 0.07);
}
/* ─────────────────────────────────────────────────── */
/* Styles Settings */
/* ─────────────────────────────────────────────────── */
/* @settings
name: Things Theme
id: things-style
settings:
-
title: Disable mobile floating-action button
description: Revert placement of edit/preview button to default in header (mobile)
id: floating-button-off
type: class-toggle
default: false
代码解释
not(.floating-button-off)
是 style settings 的设置
not(.advanced-toolbar)
是为了适配 advanced-toolbar插件
top: calc(90vh - 110px);
改这里的 110px 可以调整图标位置,越小越低
background-color: var(--blue);
这里的颜色原主题 var(--blue)
是主题定义的一个颜色定值,我改成了默认主题色 var(--color-accent)
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。