一劳永逸的搞定 flex 布局
寻根溯源话布局 一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂直同时居中。记得刚开始学习 CSS 的时候,看到 float 属性不由得感觉眼前一亮,顺理成章的联想到 Word 文档排版中用到的的左对齐、右对齐和居中对齐,然而很快就失望的发现 CSS 中并不存…
响应式图片
“响应式(Responsive)”这个词我想大家没有听过一千遍,也有一百遍了。响应式是指实现不同屏幕分辨率的终端上浏览网页的不同展示方式。网上介绍响应式的文章也有很多了,比如:《自适应页面设计》。在这篇文章中,我们不讲页面布局的响应式,我们主要来看看“响应式图片”。 这篇文章主…
[[译] CSS 继承深度解析](https://juejin.im/entry/585a2...
CSS 里经典的层叠和继承概念到底怎么该怎么使用最好,本文深度解析,欢迎大家一起交流!
详解 CSS 七种三栏布局技巧
在前端领域中,掌握三栏布局是一个开发人员必备的技巧,本文将介绍七种三栏布局的技巧,在实际开发中,你可以选择适合自己实际需求的方式。
calc 如何工作
CSS3 的 calc() 函数允许我们在属性值中执行数学操作。
【译】CSS Flexbox 学习指南、工具与框架
可能是最全的学习 Flexbox 的资源了,希望对大家有所帮助。
平时自己项目中用到的 CSS
css有些属性容易忘记,半天不写就要去查api,有时候api还不好使,于是还是记下来以后方便用,后续会慢慢补充进来的。 Github: https://github.com/aototo/blog 博客长期更新,喜欢的朋友star一下 outline 移除当选中input元素的时…
[[译] 3 分钟掌握 CSS Flexbox](https://juejin.im/entry/57ce6...
在本文中,你将学到一些关于 Flexbox 的极其重要的理念。
Flex 布局应用
CSS3 为我们提供了一种可伸缩的灵活的 web 页面布局方式 - flexbox 布局,它具有很强大的功能,可以很轻松实现很多复杂布局。然而 Flex 属性较多,不便于记忆,而在项目中,布局使用频繁,那么可以将 flex 抽离为一个布局工具类,简化使用方式,快速应用于项目,减少记忆成本。 Fle…
Transition 剖析 by 思维导图
Transition 剖析你的疑惑
[[译] Grid 布局完全指南](https://juejin.im/entry/58a54...
CSS 栅格布局 (亦称 "Grid"),是一个基于栅格的二维布局系统,旨在彻底改变基于网格用户界面的设计。
CSS 中的浮动和清除浮动,梳理一下!
前端技术栈更新太快,眼花缭乱,大家一个劲揽过来学习的时候,别忘了回头看看那些已经掌握的基础知识。
我肯定不会说这其实是为妹纸写的重要知识点整理文章...
万一哪天我就去办个培训班呢?
CSS 进阶:提高你前端水平的 4 个技巧
随着 Node.js 、react-native 等技术的不断出现,和互联网行业的创业的层出不穷,了解些前端知识,成为全栈攻城师,快速的产出原型,展示你的创意,对程序员,尤其是在创业的程序员来说,越来越重要,下面我们就跟随著名国外开发者网站上的热推文章《Leveling up in CSS》,从提升你的 CSS 技巧开始。
你真的觉得你会 CSS3 了吗?
自 CSS3 流行以来,虽然以前看过一遍所有的新增属性,但其实在实际项目中用到的少之又少。所以没有形成系统性的认识,以及看到效果立马就能想到解决方案的能力。然后最近正好遇到一个需要绘制大量动画的需求,所以决定趁此机会好好研究一下这个既熟悉又陌生的 css3。
前端 CSS 一些小细节
前端 CSS 一些小细节 ,英文原文:http://www.alistapart.com/art...
Weui 1.0 发布
WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。
经过半年的打磨,WeUI 1.0 正式发布,主要是新增了一些常用组件,并使用 BEM 命名,为接下来的微信小程序开发做好准备。
CSS 基础知识总结
本文详细讲解了 CSS 中优先级和 Stacking Context 等高级特性,让你更深入了解 CSS。
Flex 布局教程:实例篇
习惯了 iOS 开发中的 AutoLayout,在尝试 React Native 时相对不好理解的就是 flex 的布局,找来阮一峰老师两篇教程专门补补课。
CSS3 transform 属性及应用
transform 属性的介绍以及常见用法,如实现居中、平行四边形、菱形、梯形以及折角等效果
把简单做好也不简单-css水平垂直居中
44年前我们把人送上月球,但在CSS中我们仍然不能很好实现水平垂直居中。 .md-warp{ width: 400px; height: 300px; max-width: 100%; border: 1px solid #000; } .md-main{ display: b…
CSS 中一个冒号和两个冒号有什么区别?
《小分享》~ FED新手必备…
『REM』手机屏幕高清适配方案
学习了『flexible』对 DPR 的处理后,结合前一篇处理 Android 的 FontSize 的问题得到的高清适配方案。
深入解析 css flexbox - oxxo.studio
这篇文章比另一个技术网红写得好很多。我看这篇比看骰子那篇就看懂了。
Flexbox 是一個 CSS3 的盒子模型 (box model),顧名思義它就是一個靈活的盒子 ( Flexible Box ),為什麼最近這個屬性才紅起來呢?最主要也是因為 CSS3 的規範終於普及 ( 或 IE 終於敗亡 ),加上行動裝置的發展促成了響應式布局興起,自適應長寬彈性相當大的 Flexbox 就趁勢而起了。
CSS 中的垂直居中大法
列出 6 种 css 垂直居中大法 ~
我们来翻翻元素样式的族谱-getComputedStyle
大家应该非常熟悉jQuery的css()方法,那么如何在不引用jQuery的情况下同样实现这个功能呢?本文就介绍使用原生JS来获取样式的方法.作者:Icarus原文链接:我们来翻翻元素样式的族谱-getComputedStyle getComputedStyle是什么 The …
手机端页面自适应解决方案—rem 布局进阶版(附源码示例)
一年前笔者写了一篇 《手机端页面自适应解决方案—rem 布局》,意外受到很多朋友的关注和喜欢。但随着时间的推移,该方案已然过时,故为大家介绍一个目前我极力推荐使用的,更加完美的方案——rem 布局(进阶版)转载自:http://www.jianshu.com/p/985d...
CSS Background 之神奇渐变色
利用 CSS 的 linear-gradient() repeating-linear-gradient() radial-gradient() repeating-radial-gradient() 属性, 可实现各种意想不到的渐变图像。
获取元素 CSS 值之 getComputedStyle 方法熟悉
getComputedStyle 详解
瀑布流式布局 (Waterfall Layout) 的两种常用实现方式
花了点时间总结了两种方式的瀑布流布局:一种基于 inline-box 和 flex,对浏览器兼容有一定要求;另一种方式与 Pinterest 采用的方式相同,即 absolute 方式。这两种方式实现的瀑布流式布局均支持首屏和网页窗口大小改变时的列数自适应。
前端面试经典问题:CSS 中居中的几种方式
面试中经常遇到的面试题之一,居中布局,特来总结
详解 CSS 居中布局技巧
基本上涵盖了 CSS 垂直居中和水平居中的技巧,并给出不同的适用场景。
[[译] 理解 CSS 模块化](https://juejin.im/entry/57f63...
把目光投向 CSS,一个重大转折就是 CSS 预处理器的出现(在工具方面来看),其中, Sass 应该是最为著名的一个。此外,还有 PostCSS,它和 Sass 略有不同,但是殊途同归——都是用浏览器不能解析的语法编写,并且最终编译成浏览器能够理解的语法。
现在,又有一位新的成员出现了,它就是 CSS 模块。本文就将介绍 CSS 模块化的诸多优点,以及如何编写模块化的 CSS。
CSS 查漏补缺
写了那么多 CSS 终于明白了 BFC 是啥…
学习 sass 笔记
学习 sass 的思维导图...
三列布局面试题延伸
很多面试题都有考到三列布局,文章从 css 的发展说起,包括比较新的 CSS Grid, 使用不同时代的知识点去剖析这个问题,希望帮助到大家更好的解决这个问题
CSS3 transform 对普通元素的 N 多渲染影响 « 张鑫旭 - 鑫空间 - 鑫生活
今天遇到个神奇的 bug, 张鑫旭 大神威武
[[译] 几张 GIF 动图让你看懂弹性盒模型(Flexbox)如何工作](https://juejin.im/entry/589d2...
还在好奇或者疑惑 Flexbox 的工作原理吗?本文用 GIF 动图清晰说明整个变化过程,看完保证豁然开朗!
CSS 并不简单 -- 一道微信面试题的实践
本系列会持续分享本人学习到的 CSS 知识点、技巧和效果展示。如有错误,希望您能指出。
CSS Background 属性详解
background 属性的简写用法的介绍以及常见背景属性的理解。
GitBook《拥抱未来的 CSS 布局方式:flex 与 grid 布局》全教程
本书(系列文章)为对 CSS 中 flex 布局与 grid 布局的详细介绍,已在 GitHub 同步更新,如您在阅读过程中发现描述有误或错别字的情况,您可以向本项目提出 issus 或 Pull Request。
本系列文章为我在深入研究 CSS 的布局方式的过程中的一些总结。主要是对于 CSS3 标准里的 flex 布局方式 CSS 草案中的 grid 布局方式进行一些总结。
Flex 布局教程
2009 年,W3C 提出了一种新的方案 ----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。
你不知道的 CSS 秘密:margin 篇
关于 margin 百分比设置和 Collapsing margins 以及解决方法
响应式图片实战
说到响应式网站,我们都知道弹性布局、弹性图片、媒体查询,更多指的是布局的方式,比如说使用 max-width: 100%,这样让图片的宽度随着容器的大小而改变,响应式设计让网站能兼容各种屏幕设备,但是在我们流量这么昂贵的时代,让一个小屏幕的手机去加载一张为大屏幕 PC 设计的几百 K 的图片,虽然这张图片会看起来非常的清晰,但是疯涨的流量消耗肯定会让用户非常的苦恼,而且我们也需要加载更长的时间才能把页面加载出来。
我们开发的目的不是挑战用户的耐心和金钱,而是让用户在使用的过程中有更好的感受,在这种情况下加载与 用户设备相匹配的小图片,即快速,又不会影响用户的体验,帮用户节省了成本,同样的,你在 PC 端加载一张小图片也不会影响用户的体验,帮用户节省了成本,同样的你在 PC 端加载一张小图片,虽然速度很快但是放大后模糊的效果会让用户觉得网站很 Low 很不专业, 而且 PC 大部分使用的 wifi,我们不需要去接受太多的流量,那么如何解决刚才说的这些问题呢?响应式图片的概念也就随之产生了,响应式图片,不仅仅是指图片的排版和布局,更多的还指可以根据设备大小而加载不同的图片,虽然这个过程增加了一点点 UI 设计师的工作量,不过那会大大改善用户的体验,那么想要响应式图片如何来实现呢?
浅议内滚动布局
关于 PC 端内滚动布局的一些干货
手机端页面自适应解决方案—rem 布局进阶版
这是阿里团队的高清方案布局代码,所谓高清方案就是根据设备屏幕的 DPR(设备像素比,又称 DPPX,比如 dpr=2 时,表示 1 个 CSS 像素由 4 个物理像素点组成) 动态设置 html 的 font-size, 同时根据设备 DPR 调整页面的缩放值,进而达到高清效果。
动态加载 css 方法实现和深入解析
详细解析如何实现动态加载 css 资源,并兼容各个版本浏览器。该方法经受住线上产品端千万用户的检验,已确保无误。
再谈自适应垂直居中
作者:滴滴公共前端团队 - Neurotoxin 新年第一篇,首先祝福大家新年好~ 最近在开发一个 Toast组件时,遇到了一些有趣的问题,首先来看一下需求 需求为宽高不定,上下左右垂直居中,如下图 代码如下: HTML 提交成功