搜索
首页web前端css教程我个人网站上的小东西

我个人网站上的小东西

最近,我给了我的个人网站刷新 - 一个有趣的独奏项目!这是我的创意渠道,是自我表达和实验的空间。这不是一个完整的大修,更像是一件新鲜的油漆。让我们探索我使用的一些有趣的技术。

用Hoefler字体进行排版

Inkwell字体家庭很棒!我喜欢混合体重,衬线,sans-serifs和资本化风格。当我在以前的设计中使用Inkwell时,我觉得这对于博客文章Body Text来说太有趣了。我的写作风格是随意的,但并非总是如此,而且Inkwell的Jovial性质并不适合更严肃的话题。以前,我将其与理想的sans配对,但是组合却失败了。

这次,我选择了惠特尼进行身体副本。它保持轻松的感觉,但可以与更简单的内容配合使用。

用Sass造型

斑马串的表很简单:

 tr:nth-​​child(偶){
  背景色:var( -  color-1);
}
tr:nth-​​child(奇数){
  背景色:var( -  color-2);
}

但是,骑自行车四种颜色呢? :nth-child选择器,带有偏移,整齐地处理此操作。这是列表项目的一个示例:

 li {
  &:nth-​​child(4n)a {
    颜色:$蓝色;
  }
  &:nth-​​child(4n 1)a {
    颜色:$黄色;
  }
  &:nth-​​child(4n 2)a {
    颜色:$红色;
  }
  &:nth-​​child(4n 3)a {
    颜色:$紫色;
  }
}

这种方法创建了颜色的Blogroll。由于Sass在项目中的存在,我使用了Sass; Codekit毫不费力地处理了汇编。是的,Blogrolls再次很酷!

有效的YouTube嵌入

我采用了巧妙的点击加载YouTube技术。我使用静态图像占位符,而不是嵌入完整的YouTube IFRAME,它加载了许多资源。这在维持类似的用户体验的同时大大提高了性能。

<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/Y8Wp3dafaMQ" srcdoc="*{padding:0;margin:0;overflow:hidden}html,body{height:100%}img,span{position:absolute;width:100%;top:0;bottom:0;margin:auto}span{height:1.5em;text-align:center;font:48px/1.5 sans-serif;color:white;text-shadow:0 0 0.5em black}<a href=https://www.youtube.com/embed/Y8Wp3dafaMQ?autoplay=1><img src=https://img.youtube.com/vi/Y8Wp3dafaMQ/hqdefault.jpg alt='Video The Dark Knight Rises: What Went Wrong? – Wisecrack Edition'>▶</a>" title="黑暗骑士升起:出了什么问题? -  WISECRACK版" width="560"></iframe>

自定义帖子类型和数据结构

我是结构化数据的坚定拥护者。在WordPress中,这通常涉及自定义帖子类型与诸如高级自定义字段之类的插件结合使用。这允许灵活的数据处理并简化未来的站点修改。

动态生物发生器

我的简历部分并不复杂:我创建了18<div>元素(3个长度<em>2种样式</em>3种代码类型),并使用JavaScript在它们之间切换。基于用户选择计算类字符串,在隐藏其他人时揭示相应的生物。<pre class="brush:php;toolbar:false"> $(“。生物选择输入”)。on(“ change”,function(){ var Length Length Class =“ .bio-” $(“输入[name = length]:checked'')。attr(“ id”); var styleclass =“ .bio-” $(“输入[name = style]:checked”)。attr(“ id”); var codeclass =“ .bio-” $(“输入[name = code]:checked')。attr(“ id”); var selector =长度流式式CodeClass; $(“。bio”)。hide(); $(selector).show(); });</pre> <p>我之所以使用jQuery,是因为它已经集成到网站中(以及Fitvids)。未来的重写可能涉及删除jQuery并简化生物选项。</p> <h3 id="ztext-js和动画标题"> ztext.js和动画标题</h3> <p>标题使用ZTEXT.JS,增加了Webby Flair的触感。这种动画水平可能不适合高流量站点,但是它对访问者频率较低的站点效果很好。</p> <h3 id="SVG背景和页脚效果"> SVG背景和页脚效果</h3> <p>我利用更新的SVG背景站点来创建背景。我选择了<code>background-attachment: fixed ,并在桌面上包括滑出的页脚效果。页脚效应可能需要完善;在动态背景下,它更具影响力。

与过滤器一致的链接样式

不同的部分使用不同的高光颜色,我将部分链接链接到它们各自的颜色。尽管这可能是值得商bat的(通常优选一致的链接颜色),但我发现它在视觉上很吸引人。 filter: brightness(120%);技巧可确保持续的悬停和聚焦样式中的所有颜色,从而简化样式。

答:焦点,丁顿:焦点,
答:悬停,.button:Hover {
  过滤器:亮度(120%);
}

这是一个相对快速的更新,主要受到Codepen挑战的启发。但是,与往常一样,一个小变化导致了另一个变化,我最终进行了比最初计划的更大的修改!

以上是我个人网站上的小东西的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
揭开屏幕读取器的神秘面纱:可访问的表格和最佳实践揭开屏幕读取器的神秘面纱:可访问的表格和最佳实践Mar 08, 2025 am 09:45 AM

这是我们在形式可访问性上进行的小型系列中的第三篇文章。如果您错过了第二篇文章,请查看“以:focus-visible的管理用户焦点”。在

使用智能表单框架创建JavaScript联系表格使用智能表单框架创建JavaScript联系表格Mar 07, 2025 am 11:33 AM

本教程演示了使用智能表单框架创建外观专业的JavaScript表单(注意:不再可用)。 尽管框架本身不可用,但原理和技术仍然与其他形式的建筑商相关。

将框阴影添加到WordPress块和元素将框阴影添加到WordPress块和元素Mar 09, 2025 pm 12:53 PM

CSS盒子阴影和轮廓属性获得了主题。让我们查看一些在真实主题中起作用的示例,以及我们必须将这些样式应用于WordPress块和元素的选项。

使用GraphQL缓存使用GraphQL缓存Mar 19, 2025 am 09:36 AM

如果您最近开始使用GraphQL或审查了其优点和缺点,那么您毫无疑问听到了诸如“ GraphQl不支持缓存”或

使您的第一个自定义苗条过渡使您的第一个自定义苗条过渡Mar 15, 2025 am 11:08 AM

Svelte Transition API提供了一种使组件输入或离开文档(包括自定义Svelte Transitions)时动画组件的方法。

优雅且酷的自定义CSS卷轴:展示柜优雅且酷的自定义CSS卷轴:展示柜Mar 10, 2025 am 11:37 AM

在本文中,我们将深入研究滚动条。我知道,这听起来并不魅力,但请相信我,一个精心设计的页面是齐头并进的

展示,不要说展示,不要说Mar 16, 2025 am 11:49 AM

您花多少时间为网站设计内容演示文稿?当您撰写新的博客文章或创建新页面时,您是在考虑

NPM命令是什么?NPM命令是什么?Mar 15, 2025 am 11:36 AM

NPM命令为您运行各种任务,无论是一次性或连续运行的过程,例如启动服务器或编译代码。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热工具

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。