排序
时隔多年,从新认识浮动float
开场白 随着css的发展,在加上各种优秀ui库的兴起。 我们在项目中浮动用的很少。 但并不意味着我们不使用浮动了。 曾几何时,浮动这个属性是那个遥远时代的'超级明星' 排版,布局,都需要使用他...
手把手教你实现一个电视噪音效果~
前言 大家都经历过在屏幕上出现卡顿的情况吧,它会出现很多小像素方块,这种效果被称作为电视噪音效果。因此这次带来的是一款电视噪音特效,模拟电视噪音。 效果一览 整体实现 还是老样子,我们...
6月16日,企业快成长技术创新论坛厦门站大数据专场开启!
全球大数据规模增长快速,2020年全球新增数据规模为64ZB,是2016年的400%,2035年新增数据将高达2140ZB1,大数据呈现指数级增长。随着数字经济的发展和数字化转型的深入,愈来愈多的数据资源正...
如何使用Google Fonts和font-display
在本教程中,我们将探索如何使用Google Fonts和font-display属性。 Google Fonts是一个免费的开源平台,提供了一个庞大的网络字体库。作为前端开发者,将这些字体应用到你的项目中对于在不同设...
CSS实现根据子元素数量应用不同样式
在前端的页面布局中经常会出现在子元素个数使用不同的样式的需求,比如文章列表,在较少内容下单列表现,而在元素内容较多时使用双列表现。再比如在页面排版上,可以根据元素内容的多少来修改内...
工欲善其事必先利其器(css多主题)
前言 多主题在 web 场景中是一种常见的提升用户体验的手段,本篇就简单介绍多主题相关的内容,作为 工欲善其事必先利其器(搭建组件库) 篇的一个补充 css多主题实现原理 css 多主题技术方案一...
优雅的时钟翻页效果,让你的网页时钟与众不同!
你有没有想过给你的网页时钟添加翻页效果,让它更引人注目,更酷炫吗?如果是的话,你来对地方了! 这篇文章将教你如何通过简单的步骤,为你的网页时钟添加翻页效果。 无论你是 web 开发初学者...
最近遇到的奇葩进度条
前言 本文将介绍几个我最近遇到的奇葩进度条,需求看似简单,但是我们可以用平常巧妙的属性来解决,再也不用复杂的html结构和颜色渐变算法。 “奇葩”的环形渐变进度条 需求描述:需要环形渐变...
那些你写过的 CSS 代码
平平无奇的 CSS CSS 很简单又很复杂,这是大家伙所公认的,如果对于 CSS 的了解仅限于表面的那点属性,一旦遇到一些样式问题,便会束手无策,仅靠不停的去尝试各种其他属性来解决问题,显然这样...
CSS配合JS实现的黏糊糊效果,不来看看?
前言 书接上回,在上次我们用SVG实现了黏糊糊效果,这一次将使用最基础的HTML、CSS、JS三件套来完成这个黏糊糊效果,不过最终呈现的效果会和SVG实现的有所不同。 效果展示 下面是效果展示。 布...
面试官:「骰子布局」
前言 这里介绍的是使用flex布局方式实现骰子中的1点到6点的布局。 ? 如何实现骰子中的1点布局? <div class='contaner layout'> <div></div> </div> <style> .co...
懒加载+图片遮罩层——React项目结构+Js实现方法
目标效果 是一个以该网页为参考的懒加载实现。 懒加载描述 懒加载的应用场景主要集中在图片资源较多的网页,典型的就是工程建设项目展示、图片搜索网站等。浏览器默认情况下是并行请求的,也就...
2023不得不看CSS知识点(巨详细)
一.高度塌陷 描述 当父元素未设置高度时,所有子元素浮动后,造成子元素脱离文档流进而无法把父元素撑开,父元素高度为0产生高度塌陷,称为高度塌陷问题。 解决的办法 给父元素添加声明:ove...
微前端中常见的几种CSS隔离实现方案
微前端中,让人头疼的一个问题,CSS样式覆盖和冲突问题。 如何能让子应用的样式保持独立,业界采用了各种不同的方案,这里做一下汇总,每种方案都有其可取之处,但也都是在特定场景下的解决方案...
深入理解CSS字符转义行为
深入理解CSS字符转义行为 深入理解CSS字符转义行为 前言 为什么要转义? CSS 转义 什么是合法css的表达式 左半部分 右半部分 练习 参考链接 前言 在日常的开发中,我们经常写css。比如常见的按...
利用 CSS 实现各种奇奇怪怪的边框效果
背景 《CSS 揭秘》这本书的第2章中讲到了各类特殊边框效果的实现,包括半透明边框、多重边框等,这篇文章对此进行了整理,大家在平常的开发过程中如果有相应的需求可以参考。学习这些例子还能帮...
手把手教你用SVG实现黏糊糊效果
前言 好久没更文了,距离上次更文差不多一个多月了,这次兴致起来了,便想着来更新一波文章。这次带来的是SVG相关的内容,一个多月前在学习SVG,这一个月内忙于其他事情,对SVG就是浅浅地看了一...
为啥CSS不会支持双斜杠(//)注释?
欢迎关注我的公众号:前端侦探 众所周知,CSS 仅支持多行注释,也就是/**/注释 /* 这是CSS注释 */ div{ color: red; } 习惯了 SCSS或者LESS这些预处理器的同学,肯定非常希望有双斜杠注释 // SC...
css 中最强大的布局方式 — Grid 布局 (下)
续集开始 接上回 css 中最强大的布局方式 -- Grid 布局 (上)说道,在本章将继续 Grid 排布顺序的相关属性,介绍网格区域内整个容器区域的排版以及网格单元内元素的对齐方式。 网格容器排布 在...
css 中最强大的布局方式 — Grid 布局 (上)
引言--面试题 没错,这一次又是由一道面试题引发的思考, 相信这道经典的道题大家刷题的时候也没少见到过。 面试官:菜单左中右布局,两边定宽,中间自适应,说一下有几种实现方式。 而我只知道...