排序
最近遇到的奇葩进度条
前言 本文将介绍几个我最近遇到的奇葩进度条,需求看似简单,但是我们可以用平常巧妙的属性来解决,再也不用复杂的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 揭秘》这本书的第2章中讲到了各类特殊边框效果的实现,包括半透明边框、多重边框等,这篇文章对此进行了整理,大家在平常的开发过程中如果有相应的需求可以参考。学习这些例子还能帮...
深入理解CSS字符转义行为
深入理解CSS字符转义行为 深入理解CSS字符转义行为 前言 为什么要转义? CSS 转义 什么是合法css的表达式 左半部分 右半部分 练习 参考链接 前言 在日常的开发中,我们经常写css。比如常见的按...
手把手教你用SVG实现黏糊糊效果
前言 好久没更文了,距离上次更文差不多一个多月了,这次兴致起来了,便想着来更新一波文章。这次带来的是SVG相关的内容,一个多月前在学习SVG,这一个月内忙于其他事情,对SVG就是浅浅地看了一...
为啥CSS不会支持双斜杠(//)注释?
欢迎关注我的公众号:前端侦探 众所周知,CSS 仅支持多行注释,也就是/**/注释 /* 这是CSS注释 */ div{ color: red; } 习惯了 SCSS或者LESS这些预处理器的同学,肯定非常希望有双斜杠注释 // SC...
css 中最强大的布局方式 — Grid 布局 (下)
续集开始 接上回 css 中最强大的布局方式 -- Grid 布局 (上)说道,在本章将继续 Grid 排布顺序的相关属性,介绍网格区域内整个容器区域的排版以及网格单元内元素的对齐方式。 网格容器排布 在...
前端面试系列初章——HTML & CSS 篇
前阵子总结了一下前端面试相关的知识,有八股文,有算法。分享给大家!大家也可以关注一下专栏,后面会陆续发表相关文章! 注:大部分总结来源于网络资料,因为总结的时候没留意来源,如有侵权...
css 中最强大的布局方式 — Grid 布局 (上)
引言--面试题 没错,这一次又是由一道面试题引发的思考, 相信这道经典的道题大家刷题的时候也没少见到过。 面试官:菜单左中右布局,两边定宽,中间自适应,说一下有几种实现方式。 而我只知道...
基于vite2+react+typescript前端开发工程化(二)
一、回顾简述 上一篇文章,主要讲述了前端工程初始化、目录结构、以及前端规范体系: 代码格式规范 代码质量规范 代码提交规范 版本管理规范 标准化和统一前端团队的代码风格和代码验证,可以大...
CSS文本相关属性
我正在参加「掘金·启航计划」 在现代社会中,文本排版已经成为了一项非常重要的技能。无论是在工作中还是日常生活中,我们都需要使用文本排版来使我们的文本更加易读、美观和专业。作为一名前...
CSS字体相关属性
我正在参加「掘金·启航计划」 在网页设计中,字体是一个非常重要的元素。正确选择和使用字体可以使网页更加美观、易读和易于理解。CSS提供了一系列字体相关的属性,可以帮助我们控制字体的大小...
到底什么是伪元素 ?
前言 前几天为了尝试 chatGPT 的打字机效果手写了一个 定时器 + css 的实现 在实现光标的闪烁的过程中,我将伪元素作为光标的主体,这时候伪元素就出现啦。 我想伪元素大家都不陌生吧,在学习 c...
深入解析React DnD拖拽原理,轻松掌握拖放技巧!
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。。 本文作者:霁明 一、背景 1、业务背景 业务中会有一些需...
用纯CSS制作的昼夜切换效果??
我正在参加「掘金·启航计划」 前言 这么久回来也没给大家准备什么好东西,带大家用CSS做一个昼夜切换的动画!时隔半年又来到掘金开始我的文章创作,不知道现在还有没人记得我这么个人?。不得不...