当前位置:网站首页 > HTML与CSS基础 > 正文

css grid布局实现瀑布流(纯css实现瀑布流)



大家好,我是 Just,这里是「设计师工作日常」,今天给大家分享一个代码瀑布流效果。


💎知识点:
1️⃣ animation 动画属性
2️⃣ writing-mode 文本排布属性
3️⃣ :nth-child(n) 选择器
4️⃣ – 自定义属性(css变量)以及 var(…) 引用自定义属性值函数和 calc(…) 计算属性值函数

小尺寸的代码瀑布效果,使用了防溢出,在大页面中使用时,可取消溢出限制,再增加多个竖行文本,修改部分css样式,形成大的代码瀑布效果。


核心代码部分,简要说明了写法思路;完整代码在最后,可直接复制到本地运行。

 

页面主体,多个 标签文本。

 

1、定义基本的尺寸大小,给 元素增加 样式,定义文本垂直排布。

2、给 元素设置定位属性 ,然后利用 变量属性 ,自定义两个属性 。

3、统一给 元素增加 动画属性 ,定义动画关键帧 ,移动 元素的 Y 轴的值;然后利用 选择器,分别给每个 元素设置不同的 以及 ,让所有 元素交错进行动画。

4、在每个 标签内,再分别定义几个 元素,然后给这个几个 元素定义不同的字体颜色,这样动画在播放时,让视觉更丰富一点。

5、根据 选择器,给按钮主体标签添加字体颜色,让按钮文字颜色从黑色过渡到白色,同样设置过渡延迟时间 ,让字体颜色在 伪元素矩形之后衔接过渡。

注意: 在给 元素定义不同的 以及 时,搭配了 自定义属性(css变量)以及 引用自定义属性值函数和 计算属性值函数。

 
 

以上就是所有代码,以及简单的思路,希望对你有一些帮助或者启发。


[1] 原文阅读

[2] 《有趣的css》,访问网址:funcss.liujueyi.cn,欢迎大家访问。


我是 Just,这里是「设计师工作日常」,求点赞求关注!

到此这篇css grid布局实现瀑布流(纯css实现瀑布流)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • css获取第一个子元素2024-12-13 08:18:06
  • css实现长度过长时省略号显示2024-12-13 08:18:06
  • css让文本 英文字符自动换行—word-break2024-12-13 08:18:06
  • CSS实现在竖直方向排列 水平方向居中对齐2024-12-13 08:18:06
  • css实现背景图片全屏2024-12-13 08:18:06
  • css伪类选择器和伪元素选择器(css3伪元素选择器)2024-12-13 08:18:06
  • css伪类选择器 where(css伪类选择器是什么)2024-12-13 08:18:06
  • 字体图标怎么设置大小css(css字体图标是如何做的)2024-12-13 08:18:06
  • css-1导弹(css4导弹)2024-12-13 08:18:06
  • css伪类选择器(css伪类选择器和伪元素选择器)2024-12-13 08:18:06
  • 全屏图片