蓝戒博客

  • 首页
  • 研发说
  • 架构论
  • 效能录
  • AI谈
  • 随笔集
css
CSS命名规范—BEM思想
研发说

CSS命名规范—BEM思想

CSS命名规范—BEM思想 BEM是什么: BEM是一种非常有用、功能强大、简单的CSS命名约定,它使您的前端代码更易于阅读和理解,易于使用,易于扩展,更健壮,更容易协作,更容易控制。   团队开发痛点: 在团队开发中,由于缺乏规范,样式管理一直是开发中的痛点,样式污染,难以定制化,依赖性高,各种问题层出不穷。   css的样式应用是全局性的,没有作用域可言。考虑以下场景 场景一:开发一个弹窗组件,在现有页面中测试都没问题,一段时间后,新需求新页面,该页面一打开这个弹窗组件,页面中样式都变样了,…

2020年4月4日 0条评论 6280点热度 0人点赞 cywcd 阅读全文
CSS实现footer置底最佳实践
研发说

CSS实现footer置底最佳实践

页脚置底(Sticky footer)就是让网页的footer部分始终在浏览器窗口的底部。 当网页内容足够长以至超出浏览器可视高度时,页脚会随着内容被撑开到网页底部;但如果网页内容不够长,置底的页脚需要保持在浏览器窗口底部。 实现方法 1. 将内容部分的底部外边距设为负数 这是个比较主流的用法,把内容部分最小高度设为100%,再利用内容部分的负底部外边距值来达到当高度不满时,页脚保持在窗口底部,当高度超出则随之推出的效果。 这个方法需要容器里有额外的占位元素(如.push) 需要注意的是.wrapper的margi…

2017年2月20日 0条评论 6417点热度 0人点赞 cywcd 阅读全文
css选择器的分类及优先级计算方法总结
研发说

css选择器的分类及优先级计算方法总结

概述 首先声明一下CSS三大特性—— 继承、 优先级和层叠。继承即子类元素继承父类的样式;优先级是指不同类别样式的权重比较;层叠是说当数量相同时,通过层叠(后者覆盖前者)的样式。 css选择符分类 首先来看一下css选择符(css选择器)有哪些? 1.标签选择器(如:body,div,p,ul,li) 2.类选择器(如:class="head",class="head_logo") 3.ID选择器(如:id="name",id="name_txt") 4.全局选择器(如:*号) 5.组合选择器(如:.head .h…

2016年3月13日 0条评论 5260点热度 0人点赞 cywcd 阅读全文
前端汪PostCSS知多少?
研发说

前端汪PostCSS知多少?

写在前面 近年前端知识技术更新迭代加速,作为一名前端汪,你是否停留在刀耕火种的时代?让我们带着极客的精神去发现更好的,更优雅的编码之旅吧!兵欲善其事必先利其器,选择一个好的工具,认识它,了解它,用它更好的为我们解决问题。废话不多说,下面我们一起进入css的新世界PostCSS。 一. PostCSS是什么? 1. 初识PostCSS PostCSS在以惊人的速度发展,而且越来越受人欢迎。越来越多的人开始在了解它,使用它。因为他们意识到,在项目中使用PostCSS让他们意识到了眼前一亮。 2014年总共不到140万的…

2016年1月9日 0条评论 7696点热度 0人点赞 cywcd 阅读全文
网页顶部页面加载线性进度条js及css3实现方法
研发说

网页顶部页面加载线性进度条js及css3实现方法

网页顶部加载进度条仿智能手机上浏览网页一样,手机上的浏览器进度条一般都在屏幕顶部,一条极细的小线条,当页面加载的时候,它就不断的加载显示进度。这样做的目的与页面中加载提示及软件应用中的进度提示的目的都是一致的为了优化用户体验。 首先介绍一下css3的实现方法: <style type="text/css"> body{ margin:0; padding:0;} @-moz-keyframes progressing { 0% {width:0px;} 100% {width:100%;} } @-we…

2015年12月28日 0条评论 8595点热度 0人点赞 cywcd 阅读全文
css多行文本溢出显示省略号(…)解决方案
研发说

css多行文本溢出显示省略号(…)解决方案

单行文本溢出的解决方法我们知道通常是使用text-overflow:ellipsis属性来实现单行文本的溢出显示省略号(…)。当然部分浏览器还需要加宽度width属性,保险起见凡是要溢出的显示省略号的我们都要设置好宽,高。 单行文本溢出省略号css代码方案如下: width:500px; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; 由于是做移动端页面遇到的多行文本溢出显示省略号(…)的问题,所以先介绍一下适用于移…

2015年8月26日 0条评论 10558点热度 0人点赞 cywcd 阅读全文
flex布局及其兼容解决方案
研发说

flex布局及其兼容解决方案

导语: 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了众多主流浏览器的支持,这意味着,flex有了更多的用武之地。 Flex布局是什么? Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。 .box{ …

2015年8月10日 0条评论 27719点热度 0人点赞 cywcd 阅读全文
nec自适应布局解决方案
研发说

nec自适应布局解决方案

nec更好的css解决方案之自适应布局 两列右侧自适应布局 [ 兼容 ]: 两列左侧自适应布局 [ 兼容 ]: See the Pen VLVMow by cywcd (@webzsky) on CodePen. 三列中间自适应布局 [ 兼容 ]: See the Pen mJQqbP by cywcd (@webzsky) on CodePen. 三列左侧自适应布局 [ 兼容 ]: See the Pen zGMPOy by cywcd (@webzsky) on CodePen. 三列右侧自适应布局 [ 兼容 …

2015年7月29日 0条评论 5400点热度 0人点赞 cywcd 阅读全文
Normalize.css VS reset.css 重置浏览器默认样式
研发说

Normalize.css VS reset.css 重置浏览器默认样式

Normalize.css 简介 Normalize.css 是一个可以定制的CSS文件,它让不同的浏览器在渲染网页元素的时候形式更统一。 官方网站:http://necolas.github.io/normalize.css/ 浏览器支持情况:Chrome, Firefox, Opera, Safari 6+, IE 8+ 一般前端工程师都会使用 reset.css 去处理不同浏览器的默认样式,这里推荐使用Normalize.css Normalize.css有哪些优点 1)不像其他CSS resets,norm…

2015年7月27日 0条评论 7702点热度 0人点赞 cywcd 阅读全文
html5+css3动画经典案例收集整理
研发说

html5+css3动画经典案例收集整理

html5+css3钟表指针动画: See the Pen OVoGpY by cywcd (@webzsky) on CodePen. html5+css3星轨运转: See the Pen gpdyoJ by cywcd (@webzsky) on CodePen. html5+css3+js(canvas)线型心: See the Pen vOzMaP by cywcd (@webzsky) on CodePen. html5+css3波纹闪动: See the Pen YXOMJg by cywcd (@w…

2015年7月23日 0条评论 11285点热度 0人点赞 cywcd 阅读全文
12
最新 热点 随机
最新 热点 随机
2.4万亿参数野兽上线!阿里Qwen3.8-Max实测与全网七大AI模型硬核横评 等不到Gemini 3.5 Pro?谷歌突然丢出Gemini 3.6 Flash,刀法精湛还是挤爆牙膏? 深扒 Google Gemini Spark 这位"24小时不下班"的AI管家 Google推出Code Wiki,把“屎山代码”秒变可聊天的百科全书! VideoLingo凭什么敢称“全自动的视频本地化流水线”? 首个超2万亿级开源模型Kimi K3震撼发布,大模型格局彻底变天了?
一键生成百万播放短视频?被吹上天的RedditVideoMakerBot,到底是搞钱神器还是时间杀手?别再死磕提示词了!Google Flow Agent 彻底颠覆 AI 视频,有手就能当导演剪映要收网了?狂割韭菜后,这款狂揽5.7万Star的开源神器砸了谁的饭碗!被Figma卡脖子?这款自托管的开源神仙工具:Penpot,才是设计与开发的终极解药!推理速度狂飙6倍,ICML 2026 爆火的 DFlash 凭什么把传统投机采样按在地上摩擦?告别高昂Token费!用这个开源神作,把免费Windows Copilot秒变OpenAI标准API
javascript中DOM0,DOM2,DOM3级事件模型解析 CodeGeeX:更懂中文的开源 AI 编程助手,上手真的很简单 你的AI还在陪聊?2026超硬核多智能体(Agent)防坑与提效指南! 在 Docker 中运行完整操作系统:Windows / macOS / Linux 复制到剪贴板jquery-Zclip插件使用方法 探索angularJS中的$watch,$apply,$digest理解双向数据绑定
文章栏目
  • AI谈 / 185篇
  • 效能录 / 66篇
  • 架构论 / 13篇
  • 研发说 / 220篇
  • 随笔集 / 20篇

AI Agent AI工作流 AI智能体 AI编程 AI 编程 AI编程工具 angularjs Claude Code Codex CrewAI css css3 Cursor flutter html5 javascript jquery js js库 LangChain LangGraph mcp OpenAI Codex OpenClaw RAG UniApp Vite vue webpack WebSocket web技术 人工智能 前端安全 前端工具链 前端工程化 前端性能优化 开源大模型 性能优化 智能体 构建工具 浏览器 生活随笔 网页兼容 解决方案 超级个体

COPYRIGHT © 2025 蓝戒博客_智构苍穹-专注于大前端领域技术生态. ALL RIGHTS RESERVED.

京ICP备12026697号-2