前端技术文章
-
- CSS变量控制导航栏收缩宽度方法
- 应使用width+var(--nav-width)替代flex-basis,因CSS规范限制flex-basis不支持直接解析CSS变量;侧边栏设width:var(--nav-width,240px);flex:00auto;,主内容区设flex:1;。
- 文章 · 前端 | 1个月前 | 255浏览 收藏
-
- CSS-in-JS基本概念与使用方法
- CSS-in-JS不能在纯HTML中直接使用,因其依赖JavaScript运行时、模块系统及专用库(如styled-components)动态生成并注入样式,而原生HTML无此执行环境。
- 文章 · 前端 | 1个月前 | 296浏览 收藏
-
- JavaScript函数核心作用解析【教程】
- 函数是JavaScript的基石和一等公民,可赋值、传参、返回、动态创建;所有异步与事件处理必须依赖函数;函数声明与表达式在提升、this绑定、调试信息上差异显著;闭包会保留外层变量导致内存驻留。
- 文章 · 前端 | 1个月前 | 316浏览 收藏
-
- HTML树形菜单实现与展开收起逻辑详解
- details+summary可实现无JS语义化树形菜单,支持键盘和屏幕阅读器,但IE不支持;需用JS实现搜索联动和状态同步,并严格保持DOM、open属性与aria-expanded/aria-hidden一致。
- 文章 · 前端 | 1个月前 | 395浏览 收藏
-
- @import与link引入CSS的执行时机分析
- link标签在HTML解析时立即并行加载CSS,尽早构建CSSOM,减少渲染阻塞时间;2.@import需等待主CSS文件下载解析后才发起请求,增加网络往返,延迟样式加载,影响页面渲染性能。
- 文章 · 前端 | 1个月前 | 260浏览 收藏
-
- CSS clear属性详解:精准控制浮动元素
- clear属性只清除当前元素外边距区域被浮动元素侵入的现象,而非清除浮动本身;它仅对块级盒生效,需配合BFC防止塌陷,现代布局中已被Flexbox和Grid取代。
- 文章 · 前端 | 1个月前 | 170浏览 收藏
-
2. CSS 样式.smoke {
width: 100px;
height: 100px;
backgrou">


