diff --git a/docs/.vitepress/theme/style/var.css b/docs/.vitepress/theme/style/var.css index 7dc3219..5b8c74d 100644 --- a/docs/.vitepress/theme/style/var.css +++ b/docs/.vitepress/theme/style/var.css @@ -39,28 +39,57 @@ h1 { /* 提醒 */ .note.custom-block.github-alert{ border-color: var(--vp-c-indigo-3); + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); + transition: transform 0.3s ease; +} + +.note.custom-block.github-alert:hover { + transform: translateY(-5px); } /* 建议 */ .tip.custom-block.github-alert { border-color: var(--vp-c-brand-1); + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); + transition: transform 0.3s ease; +} + +.tip.custom-block.github-alert:hover { + transform: translateY(-5px); } /* 重要框 */ .important.custom-block.github-alert { border-color: var(--vp-c-purple-1); + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); + transition: transform 0.3s ease; +} + +.important.custom-block.github-alert:hover { + transform: translateY(-5px); } /* 警告 */ .warning.custom-block.github-alert { border-color: var(--vp-c-yellow-1); + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); + transition: transform 0.3s ease; +} + +.warning.custom-block.github-alert:hover { + transform: translateY(-5px); } /* 注意 */ .caution.custom-block.github-alert { border-color: var(--vp-c-red-1); + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); + transition: transform 0.3s ease; } +.caution.custom-block.github-alert:hover { + transform: translateY(-5px); +} /* 禁止双指缩放 */ body, html { diff --git a/docs/notes/01_c-basic/00_xdx/index.md b/docs/notes/01_c-basic/00_xdx/index.md index e70ce3f..57cd16a 100644 --- a/docs/notes/01_c-basic/00_xdx/index.md +++ b/docs/notes/01_c-basic/00_xdx/index.md @@ -389,7 +389,7 @@ int main() { // 定义主函数 > [!IMPORTANT] > -> - ① 使用机器语言进行编程,对于程序员来说,简直就是噩梦,尤其当程序比较大的时候,不但编写麻烦,需要频繁查询指令手册,而且排查错误非常麻烦,要直接面对一堆二进制数据,想想都令人崩溃(上古程序员,可能真的不是“人”,而是“异类”)。此外,使用二进制指令编程,步骤非常繁琐,要考虑各种边界情况和底层问题,开发效率十分低下。 +> - ① 使用机器语言进行编程,对于程序员来说,简直就是噩梦,尤其当功能比较多,程序比较大的时候,不但编写麻烦,需要频繁查询指令手册,而且排查错误非常麻烦,要直接面对一堆二进制数据,想想都令人崩溃(上古程序员,可能真的不是“人”,而是“异类”)。此外,使用二进制指令编程,步骤非常繁琐,要考虑各种边界情况和底层问题,开发效率十分低下。 > - ② 这就倒逼程序员开发出了编程语言,提供自己的生产力,如:汇编语言、C 语言、C++ 语言、Java 语言、Go 语言等等,都是在逐步`提高开发效率`。至此,编程终于不再是只有极客才能做的事情,不怎么了解计算机的初学者在经过一定时间的训练后也可以编写出有模有样的程序。 > - ③ 在实际开发中,随着计算机科学的发展,现代化的高级编程语言,如:C++ 语言、Java 语言、Go 语言等,因其强大的表达能力、良好的可移植性和易用性,成为了日常软件开发的主流选择。