Dvorak
Dvorak

Dvorak Chen

css


HTML 样式设计的兼容性考虑

HTML样式设计的兼容性考虑 这篇博客讨论了HTML元素的大小应该由其外部元素决定的概念。作者指出,这样设计的元素能够具有兼容性和伸缩性,适应不同大小的要求。通过使用Vue框架编写组件的例子,作者展示了组件和元素的伸缩性的重要性。他提到了一个手机组件的例子,该组件的固定宽高导致在不同屏幕上显示不完美。为了使组件具有伸缩性,作者建议将组件的宽高设置为100%,使其大小取决于使用它的地方。最后,作者指出并非所有组件都需要伸缩性,例如按钮组件可以使用固定的宽高。这篇博客引发了读者对HTML样式设计的思考,并提出了一个问题:什么样的元素需要具有伸缩性?--GPT 4

css

CSS 编写赛博效果的 LOGO

这篇博客主要讲述了如何使用CSS和SVG来创建一个赛博风格的Logo。作者首先通过一段SVG代码创建了一个基本的Logo形状,然后通过CSS的绝对定位和透明度调整,将三张Logo图像叠加在一起,从而达到边缘效果。然后,作者通过调整SVG的fill属性以改变颜色,并使用CSS的`mix-blend-mode`属性来指定图像的混合模式,使得颜色更加丰富。最后,作者通过CSS动画实现了颜色的循环变化,使得Logo动态起来。你能否想象出这个Logo的最终效果?或者,你可以尝试使用这种方法来创建自己的Logo吗?--GPT 4

css

为什么我在css里使用功能类优先

此篇博客主要探讨了在编写CSS时,为什么作者会选择功能类优先而非语义类优先的写法。首先,作者指出语义类和功能类是CSS的两种写法,其中语义类将CSS语法写在选择器中,再将选择器名写在HTML的class属性中,而功能类则是直接在HTML的class属性中写上代表CSS语法的名字。虽然语义类看似简单易懂且可重用,但实际上由于前端页面的复杂性,往往无法做到真正的重用。因此,作者选择了功能类优先的写法,这种写法不仅减少了CSS文件的数量,使得HTML的样式实现更直观,而且完全消除了style的写法,使代码变得更加统一美观。然而,这并不意味着语义类就无用处了,对于那些真正能够达到重用效果的CSS,如全局的设置和button类的设置,使用语义类写法还是非常推荐的。总的来说,功能类和语义类的选择应视具体情况而定,而不是一概而论。你是如何看待这两种写法的呢?--GPT 4

css

  • 1