2025年06月05日
像我这样的程序员来说经常被“设计”这个词吓到,因为我是一名程序员而不是设计师,我拥有的是计算机学位证,另外我对 Comic Sans 字体并不介意。(注:Comic Sans 字体是 Win95 附带的一种漫画字体,设计行业极为排斥,设计师或那些拥有美学情结的人不屑与之为伍。更多查看这篇为什么不要使用 Comic sans 字体)
虽然只是一名程序员,但我还是想让自己的网站看起来更加吸引人,一方面出于虚荣,因为这样可以显得我更加“专业”,而另一方面是出于现实,因为研究机构调查发现用户会更加信任那些网站“看起来”很好的网站。但是因为很长时间一直从事的是编程工作,对设计并不是熟悉,甚至害怕,因为在我这个外行看来设计是由很多只能感受不能言传身教的规则以及所谓的设计感悟组成的,知识壁垒比较高。
2025年06月05日
这是一组效果非常酷的纯CSS3炫酷预加载Loading指示器动画特效。这组loading指示器共9种效果,都是使用:before和:after伪元素,以及CSS帧动画来完成各种不同的预加载指示器动画。
2025年06月05日
清晨的阳光透过树叶的缝隙,在窗台洒下斑驳的光影,空气中弥漫着淡淡的清新气息。这个时候,泡一杯热茶,翻开电脑,没有工作的催促,没有面试的紧张,让我们以最放松的状态,一起走进 CSS 的奇妙世界,拆解一道高频面试题。每天清晨和上午的这段时光,就像是专属于自我提升的秘密花园,而今天的这道题,会是花园里一朵独特的小花,等待我们去欣赏、去采摘。
最近,“CSS 交互设计”“前端面试技巧”“CSS 特效制作” 等关键词热度持续攀升,这些都是面试官考察前端工程师能力的重要方向。今天,我们要探讨的题目是 ——
2025年06月05日
CSS 有两个说不上常用的伪类 :before 和 :after,偶尔会被人用来添加些自定义格式什么的,但是它们的功用不仅于此。
一 基本语法
在了解进阶的应用之前,先来了解一下语法规则。平常仅仅需要将这两个伪元素用于添加一些自定义字符时,只需使用伪类使用的单冒号写法,以保证浏览器的兼容性:
p:before {}
不过,在 CSS3 中为了区别伪元素和伪类为伪元素使用了双冒号,因此如果使用了 display 或者 width 等属性时使得显示脱离了原本元素后,建议按照标准双写。过于老的浏览器可能会存在支持问题,不过伪元素大多是配合 CSS3 使用,就无所谓向下兼容了:
2025年06月05日
当清晨的阳光悄悄爬上窗台,窗外的鸟鸣声清脆悦耳,泡一杯清香四溢的茶,坐在舒适的角落。前端的小伙伴们,别让面试的压力扰乱了这份宁静,不如趁着这悠然的清晨和上午时光,跟着我一起拆解一道 CSS 高频面试题。每天的一点点学习,就像涓涓细流,终会汇聚成知识的海洋,让你在技术的道路上稳步前行。
最近,“CSS 特效实现”“前端面试精华”“CSS 创新应用” 等话题热度不断攀升,这些都是面试官挖掘技术能力的关键考点。今天,我们就来攻克一道有趣又实用的题目 ——
2025年06月05日
说起程序员,外行的人对程序员古板的印象是格子衫、双肩包、黑眼睛框、不懂浪漫的指南。但实际上,程序员也是很浪费的!
七夕马上到了,我整理了一些程序员七夕表白代码,总共有40款。计划告别的同学收藏起来了(文末下载)。
我们一起看下其中几个,更多请下载查看。
01 满满爱心
02 相册动画
2025年06月05日
页面中如果有两种或多种指定颜色之间的平滑过渡的渐变效果,会使得我们的视觉效果瞬间提升几个档次,在CSS3中有提供的多个渐变方式属性就能让我们轻松实现这样的渐变效果。
目前CSS渐变属性有六个,分别为:
Powered By Z-BlogPHP 1.7.4