ShokaX

Note 组件示例

发布于 字数统计 3.0k 字 阅读时长 10 分钟

Note 组件示例

发布于 字数统计 2,964 阅读时长 15 分钟

这里是 Note MDX 组件的快速示例,支持 primary / info / success / warning / danger

主色提示
<p>这是 primary 级别的提示卡片,适合突出重点。</p>
信息说明
<p>这是 info 级别的提示卡片,用于补充说明。</p>
操作成功
<p>这是 success 级别的提示卡片,用于成功状态提醒。</p>
注意事项
<p>这是 warning 级别的提示卡片,用于重要注意。</p>
风险提示
<p>这是 danger 级别的提示卡片,用于风险/错误提醒。</p>

下面是 Label 的示例(无图标):

Primary Info Success Warning Danger

下面是下划线(Underline)示例:

下划线
波浪线
着重点
紫色下划线
绿色波浪线
黄色着重点

下面是删除线(Strike)示例:

删除线 红色删除线

下面是高亮(Highlight)示例:

荧光高亮

下面是文本颜色(Text)示例:

赤橙黄绿青蓝紫 红色 粉色 橙色 黄色 绿色 靛青 蓝色 紫色 灰色

下面是快捷键、上标与下标示例:

Ctrl + K

H 2 O 与 CO 2

下面是折叠内容(Collapse)示例:

点击展开
这里是折叠内容。
默认展开
<p>这个折叠块默认展开。</p>
带颜色的折叠
<p>这是带颜色的折叠内容。</p>
成功提示
<p>这个折叠块使用 success 配色并默认展开。</p>

下面是 Tabs 组件示例:

<section class="tab-item" data-tab-label="Astro" data-tab-value="astro"> &lt;p&gt;Astro 适合做内容站点,默认 SSR 性能很好。&lt;/p&gt; </section><section class="tab-item" data-tab-label="Svelte" data-tab-value="svelte"> &lt;p&gt;Svelte 适合做轻量交互,当前主题中的导航就使用了 Svelte 组件。&lt;/p&gt; </section><section class="tab-item" data-tab-label="UnoCSS" data-tab-value="uno"> &lt;p&gt;UnoCSS 提供原子化样式能力,和主题变量配合很灵活。&lt;/p&gt; </section>

下面是 Quiz 组件示例:

<div class="quiz-item true" data-quiz-type="true"> <div class="quiz-question"> &lt;p&gt;编译时多态主要指运算符重载与函数重载,而运行时多态主要指虚函数。&lt;/p&gt; </div> </div><div class="quiz-item multi" data-quiz-type="multi"> <div class="quiz-question"> &lt;p&gt;下列哪些项是“派生类对象替换基类对象”?&lt;/p&gt;&lt;ul class=&quot;quiz-options list-none&quot;&gt; &amp;lt;li class=&amp;quot;quiz-option&amp;quot; data-correct=&amp;quot;true&amp;quot;&amp;gt; &amp;amp;lt;code&amp;amp;gt;p1=&amp;amp;amp;amp;circle1;&amp;amp;lt;/code&amp;amp;gt; &amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;quiz-option&amp;quot;&amp;gt; &amp;amp;lt;code&amp;amp;gt;q1=&amp;amp;amp;amp;shape1;&amp;amp;lt;/code&amp;amp;gt; &amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;quiz-option&amp;quot; data-correct=&amp;quot;true&amp;quot;&amp;gt; &amp;amp;lt;code&amp;amp;gt;shape1=circle1;&amp;amp;lt;/code&amp;amp;gt; &amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;quiz-option&amp;quot;&amp;gt; &amp;amp;lt;code&amp;amp;gt;circle1=shape1;&amp;amp;lt;/code&amp;amp;gt; &amp;lt;/li&amp;gt; &lt;/ul&gt;&lt;div class=&quot;quiz-answer&quot;&gt; &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;令基类对象的指针指向派生类对象&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;派生类指针不能指向基类对象&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;派生类对象可以赋值给基类对象(对象切片)&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;基类对象不能直接赋值给派生类对象&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt; &lt;/div&gt; </div> </div><div class="quiz-item single" data-quiz-type="single"> <div class="quiz-question"> &lt;p&gt;下列叙述正确的是:&lt;/p&gt;&lt;ul class=&quot;quiz-options list-none&quot;&gt; &amp;lt;li class=&amp;quot;quiz-option&amp;quot;&amp;gt; 虚函数只能定义成无参函数 &amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;quiz-option&amp;quot;&amp;gt; 虚函数不能有返回值 &amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;quiz-option&amp;quot;&amp;gt; 可以定义虚构造函数 &amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;quiz-option&amp;quot; data-correct=&amp;quot;true&amp;quot;&amp;gt; A、B、C 都不对 &amp;lt;/li&amp;gt; &lt;/ul&gt;&lt;div class=&quot;quiz-answer&quot;&gt; 虚函数既可以有参数也可以有返回值,且不存在虚构造函数。 &lt;/div&gt; </div> </div><div class="quiz-item fill" data-quiz-type="fill"> <div class="quiz-question"> &lt;p&gt;&lt;p&gt;若定义 &lt;code&gt;int e=8; double f=6.4, g=8.9;&lt;/code&gt;,则表达式&lt;code&gt;f+int (e/3*int (f+g)/2)%4&lt;/code&gt; 的值为&lt;br/&gt; &lt;span class=&quot;quiz-gap&quot; data-answer=&quot;9.4&quot; aria-label=&quot;填空题答案占位&quot;&gt; 9.4 &lt;/span&gt;。&lt;/p&gt;&lt;/p&gt;&lt;div class=&quot;quiz-answer&quot;&gt; &amp;lt;p&amp;gt;注意运算顺序和数据类型。&amp;lt;br/&amp;gt; &amp;lt;div class=&amp;quot;quiz-mistake&amp;quot; data-type=&amp;quot;易错答案&amp;quot;&amp;gt; 8.4 &amp;lt;/div&amp;gt;&amp;lt;/p&amp;gt; &lt;/div&gt; </div> </div>