蓝戒博客

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

CSS命名规范—BEM思想

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

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

CSS实现footer置底最佳实践

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

2017年2月20日 0条评论 6576点热度 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条评论 5344点热度 0人点赞 cywcd 阅读全文
前端汪PostCSS知多少?
研发说

前端汪PostCSS知多少?

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

2016年1月9日 0条评论 7844点热度 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条评论 8759点热度 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条评论 10639点热度 0人点赞 cywcd 阅读全文
flex布局及其兼容解决方案
研发说

flex布局及其兼容解决方案

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

2015年8月10日 0条评论 27881点热度 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条评论 5483点热度 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条评论 7852点热度 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条评论 11452点热度 0人点赞 cywcd 阅读全文
12
最新 热点 随机
最新 热点 随机
开源只差 6 分!GPT-6 刚上线 24 小时被攻破,2026 前沿大模型迎来大洗牌 CI/CD 无人值守终于稳了!实测 Claude Code v2.1.259:托管式 MCP 与 Headless 权限白名单全解 让 AI 学会像老架构师一样“偷懒”,开源神器 Ponytail 凭什么刷屏? OWASP 正式发布 2026 大模型安全 Top 10 与首个“智能体控制标准”ACS Google 突发 Gemini 3.8 Flash 与安全专精模型,轻量级 AI 凭什么越级反杀? Token 账单暴跌 60%!别再给 Agent 喂垃圾日志了,手把手打造高信噪比工具过滤层
PhotoGIMP这款免费开源设计修图神器凭什么降维打击?别再用ChatGPT死记硬背了!港大开源DeepTutor:给每个人配专属私教DeepSeek开源Harness深度拆解:当大模型穿上“动力骨骼”,Claude Code迎来最强劲敌?用VideoLingo做全自动视频翻译,一键搞定Netflix分级字幕与自然配音AI生成的UI总是“丑得千篇一律”?Google开源 design.md 彻底拯救程序员的审美绝症DeepSeek V4 Pro正式版默默上线:加量没加价,真Agent时代被撕开缝隙?
4GB畅跑“平替版Claude”,百万上下文Qwythos-9B炸场开源圈 Three.js 3D 可视化项目实战:从快速启动到性能优化全攻略 为什么99%的人都在给算法当NPC?揭秘顶级认知者的思维重构指南 我把 Codex CLI 装上了“外挂大脑”:oh-my-codex 到底有多猛? AngularJs指令全解析 新增HTML5标签cssReset
文章栏目
  • AI谈 / 222篇
  • 效能录 / 70篇
  • 架构论 / 13篇
  • 研发说 / 220篇
  • 随笔集 / 26篇

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

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

京ICP备12026697号-2