&l…
26 个纯 CSS 构建的 Web 项目 – 前端 – 掘金
英文原文:26 Impressive web projects built with CSS only译者:IT程序狮译文源自:http://www.jianshu.com/p/b321d1095106 在本文中,我们将分享26个纯CSS构建地开源Web项目。…
(译)一个健壮且可扩展的 CSS 架构所需的 8 个简单规则 – 前端 – 掘金
原文地址:8 simple rules for a robust, scalable CSS architecture 原文作者:Jarno Rantanen 译文出自:掘金翻译计划 译者:linpu.li 校对者:galenyuan,StarCrew…
前端常见布局方式实现 – 前端 – 掘金
武功山顶 写在前面 由于知识有限,有的内容可能有点小错误什么的,仅供参考参考,欢迎大佬们指正,小花在这里谢过~ 小贴士(…
【CSS 常见问题】三分钟解决 CSS 中 float 引起的父元素高度塌陷问题 – 前端 – 掘金
CSS 前言 相信很多同学在网页布局过程中都用过float浮动布局,float可以让我们很方便的去布局,但是同时也带来了很多的问题,虽然现在很多人都推荐用Flex布局来替代浮动布局(不…
range滑块自定义样式,步骤详解以及实际应用 – 掘金
写在前面: 本文的主要内容包括:type=”range”属性介绍,修改range默认css样式以及在js中的实际应用。本文面向前端小白,写的不好之处,请多多见谅。文末有demo链接,可以自行复制到本地进行试验。 相关:自定义 range r…
关于 CSS 的零碎知识点 – 掘金
写在前面: 这篇文章是本人学习过程中遇到css的零碎知识点2(就是以前自己不知道的),我都记下来了,需要的朋友可以过来参考下,喜欢的可以点个赞,希望对大家有所帮助。本文的受众是前端小白,大手子可以跳过。 1.scss编译css文件使用中文注释出现乱码: 在文…
(干货)css自定义 range radio select的样式滑轮,按钮,选择框 – 掘金
写在前面: 之前踩坑css的时候,遇到滑轮,按钮,选择框这类型的东西,为了页面效果,总是需要自定义他们的样式,而不使用他们的默认样式。当时写的时候,我也是蛮头疼的,弄了个demo,链接在下面。对此做个总结。本文是面向前端小白的,大手子可以跳过,写的不好之处多多…
《你不知道的 CSS》之等比例缩放的盒子 – 前端 – 掘金
你肯定已经知道,对于一个 img 元素而言,你可以单独地修改它的 width 或者 height 属性来设置它的大小,同时图片的比例还能够保持不变。 如下图所示,最上面是原始大小的图片,下面两张则分别是设置了 width: 50% 和 height: …
神器!解放你的双手——UI 设计稿全自动切图和标注的一些工具推荐 – 前端 – 掘金
原文收录在我的 GitHub博客 (https://github.com/jawil/blog) ,喜欢的可以关注最新动态,大家一起多交流学习,共同进步,以学习者的身份写博客,记录点滴。 工欲善其事,必先利其器。 前不久在 掘金 上看到一篇文章,前端 PS…
haorooms 总结提高你 css 技能的 css 开发技巧 – 前端 – 掘金
前言 说到css开发技巧,其实我前面所有关于css的文章,都是css的一些小的技巧!感兴趣的可以查看:http://www.haorooms.com/tag/css 还有值得一提的是,我之前关于css,分别写了css常用效果总结 …
前端 PS 切图方法,图文详细 – 掘金
写在前面:本文主要内容是目前我所知道的切图技巧结合网上的资料,写出来分享一波。图文教程,多图!! BB:很多人都会说,切图这个活倒底分给UI还是分给前端。虽然好的UI会给我们把图切好,但是他们切的图不一定百分之百符合我们的需求,所以我一直都觉得这是页面仔必须要…
分享一下我制作 H5 婚礼邀请函用到的技术要点 – 前端 – 掘金
前言 很多网上的婚纱摄影公司,或者婚庆公司,或者一些h5制作平台,都可以做一些婚礼邀请函,但是这样的婚礼邀请函千篇一律。没有什么特色,仅仅是图片展示。在某人的强烈要求之下,我制作了一个h5婚礼邀请函(目前源码暂时不公开吧,过段时间再说)。用到了…
CSS 技巧(三):视觉效果 – 前端 – 掘金
《css揭秘》学习笔记系列,记录和分享各种实用技巧,共同进步。源代码可访问仓库地址 视觉效果 1. 单侧投影 1.1 单侧投影 …
吹毛求疵的追求优雅高性能JavaScript – 前端 – 掘金
SpinKit 是一套网页动画效果,包含8种基于 CSS3 实现的很炫的加载动画。借助 CSS3 Animation 的强大功能来创建平滑,易于定制的动画。SpinKit 的目标不是提供一个每个浏览器都兼容的解决方案,而是给现代浏览器提供更优的技术实…
纯 CSS 实现网站常用的五角星评分和分数展示交互效果 – 前端 – 掘金
最近做的一个项目涉及到评分和展示分数的模块,UI设计师也给了几个切好的图片,实现五角星评分方式很多,本质爱折腾的精神和对性能追求以及便于维护的考虑,搜集和尝试了很多方式,最终采用了纯css驱动的实现方式完成评分和展示分数的功能,没有js,也就意味着没判断逻辑,…
谈谈一些有趣的 CSS 题目(十四)– 纯 CSS 方式实现 CSS 动画的暂停与播放! – 前端 – 掘金
开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节。 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去…
CSS 技巧(二):形状 – 前端 – 掘金
形状 本章代码比较多,可以访问仓库获取源代码。 1. 自适应的椭圆 背景知识:border-radius属性的基本用法 使用b…
内容滚动条和子 div 高度自适应 – 前端 – 掘金
写在前面:老套路有图有真相,这才叫做分享。本文内容是:一个div里面,两个子div高度自适应(平分父div的高度)和元素内容过多的时候,根据需求出现高度滚动条或者宽度滚动条。 先放最终效果(在下面会有demo代码。): …
小 Tip:margin 负值详解 – 前端 – 掘金
先看看 margin margin: CSS外补白,外边距,是从自身边框到另一个容器边框之间的距离。 四个方向: …
使用 CSS 变量(CSS Variables)来实现一个 3D 动画效果 – 前端 – 掘金
这篇文章来学习下关于CSS变量(CSS Variables)这个还在开发中的新的API,简单来了解下它的概念和一些用途。 使用CSS变量(CSS Variables)这个特性来完成下图所示的一个3D旋转的功能。 CSS变量概念以及用法…
CSS 变换、过渡、动画实现案例 – 前端 – 掘金
以下所有效果的实现方式均为个人见解,如有不对的地方还请一一指出。 目录 方块“Z”字形运动 线段围绕盒子运动 饼图[动图, 固定比例,如20%] 移动端录音旋转小按钮效果实现[渐变色][初始原型] 方块“…
CSS Grid Layout 从入门到入门 – 前端 – 掘金
CSS 的 Grid Layout 已经开始在浏览器上有资词啦! 可以看到在 FF 的52版本以上已经支持了,Chrome 从57开始支持,如果用 dev 版本或者 canary 版本都可以了,safari 包括10.1和 t…
使用 css3 实现圆形进度条 – 前端 – 掘金
在开发微信小程序的时候,遇到圆形进度条的需求。使用canvas绘图比较麻烦: 1、为了实现在不同屏幕上面的适配,必须动态的计算进度条的大小; 2、在小程序中,canvas的画布具有最高的层级,不易于扩展。 但使用css3…
手把手教你撸出跑男动画 CSS3-Animation抽丝剥茧 – 掘金
作为一名真正的前端开发者,我们不能只关注前端逻辑部分。毕竟“水银泄地”般的页面设计和“炫酷逼真”的动画效果,是我们区别于其他程序员所特有的优势之一。 尽量百分之百的还原视觉稿,为UE设计灵感和用户视觉享受架起一座桥梁:正所谓“晋帝时祭北郊,更祝版,工人削之,笔…
黑科技:CSS 定制多行省略 – 前端 – 掘金
什么是多行省略? 当字数多到一定程度就显示省略号点点点。最初只是简单的点点点,之后花样越来越多,点点点加下箭头,点点点加更多,点点点加更多加箭头…。多行省略就是大段文字后面的花式点点点。 同行这么做: …
:before 伪类妙用 + 打造一个假的输入框 – 前端 – 掘金
记一次以前从未注意的:before伪类之content属性 和用div模仿输入框 案列–ofo的车牌输入框整个布局大体分为 上 中 下观察输入框 1 输入内容为黑色 2 闪烁的光标为黄色就奇怪在 输入框的光标…
不简单的前端性能优化 – 前端 – 掘金
本文主要介绍 “关键渲染路径” 与“网络”两个方面的性能优化并提供 demo,篇幅较长建议电脑观看。 前端优化的方面太多,本文介绍的仅仅是其中的一部分,力求涵盖 “关键渲染路径” 的方方面面,及一些不常被提到的 “网络优化” 部分。…
译:可以用什么方法清除浮动? – 前端 – 掘金
原文链接:http://stackoverflow.com/a/1633170 根据正在生产中的设计,以下每个 clearfix CSS 解决方案都有自己的优势。 “…
16种方法实现水平居中垂直居中 – 掘金
熟悉水平居中和垂直居中的方法, 不为别的, 就为用的时候能够信手拈来. 下面直接步入正题.原文:16种方法实现水平居中垂直居中 水平居中 1) 若是行内元素, 给其父元素设置 text-align:center,即可实现行内元素水平居中. 2) 若是块级元素,…
rem 布局原理 – 前端 – 掘金
REM兼容性 首先,在介绍 rem 之前,我们先看看 em em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置…
(干货)css自定义 range radio select的样式滑轮,按钮,选择框 – 掘金
写在前面: 之前踩坑css的时候,遇到滑轮,按钮,选择框这类型的东西,为了页面效果,总是需要自定义他们的样式,而不使用他们的默认样式。当时写的时候,我也是蛮头疼的,弄了个demo,链接在下面。对此做个总结。本文是面向前端小白的,大手子可以跳过,写的不好之处多多…
“自适应” 高度的 textarea 文本输入框 – 前端 – 掘金
还在不断增加中的动车高铁票 写在前面 那啥,在我的那个很安静的一个 CSS 群(群号:82991297)突然看到有人在问一个问题。 使用 css 如何实现:textarea 如何实现高度自适应? 当时看到这个问题的时候,我脑中只有一个想法,这个百度…
《你不知道的 CSS》之等比例缩放的盒子 – 前端 – 掘金
你肯定已经知道,对于一个 img 元素而言,你可以单独地修改它的 width 或者 height 属性来设置它的大小,同时图片的比例还能够保持不变。 如下图所示,最上面是原始大小的图片,下面两张则分别是设置了 width: 50% 和 height: …
神器!解放你的双手——UI 设计稿全自动切图和标注的一些工具推荐 – 前端 – 掘金
原文收录在我的 GitHub博客 (https://github.com/jawil/blog) ,喜欢的可以关注最新动态,大家一起多交流学习,共同进步,以学习者的身份写博客,记录点滴。 工欲善其事,必先利其器。 前不久在 掘金 上看到一篇文章,前端 PS…
前端 PS 切图方法,图文详细 – 掘金
写在前面:本文主要内容是目前我所知道的切图技巧结合网上的资料,写出来分享一波。图文教程,多图!! BB:很多人都会说,切图这个活倒底分给UI还是分给前端。虽然好的UI会给我们把图切好,但是他们切的图不一定百分之百符合我们的需求,所以我一直都觉得这是页面仔必须要…
welogger 开发笔记 1 – react 中如何处理弹层 – 前端 – 掘金
welogger.com正在如火如荼的开发中,其中遇到的一些问题和经验在这里做一些笔记,分享给大家。也许有不准确或者还有能做得更好的地方,欢迎评论指正。 1. 背景 welogger用的react.js做的前端渲染,涉及到比较多用户交…
5 个技巧避免不必要的浏览器兼容性问题 – 掘金
本文作者:John Howard 编译:胡子大哈 翻译原文:http://huziketang.com/blog/posts/detail?postId=58d8f4d17413fc2e8240855e 英文连接:5 Tricks to Avoid Cro…
教你如何在 web 应用程序中使用本地文件•上传图片file✔ – 前端 – 掘金
使用在HTML5中添加到DOM的File API,现在可以让Web内容要求用户选择本地文件,然后读取这些文件的内容。此选择可以通过使用HTML ) 元素用来创建基于web表单的可交互控件.”> 元素或…
理解 CSS 命名规范 –BEM – 前端 – 掘金
理解CSS命名规范–BEM 2017-04-05 最近在写博客主题的时候发现一个很严重的问题,由于css的命名并不是很规范,导致自己在后期修改的时候很是头疼,有些样式需要在浏览器中打开开发者工具去找,很是无奈。所以决定在写完主题之后…
谈谈一些有趣的 CSS 题目(十四)– 纯 CSS 方式实现 CSS 动画的暂停与播放! – 前端 – 掘金
开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节。 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去…
纵向排列文字以及禁止文字选中 – 前端 – 掘金
写在前面:内容包括demo代码,应用和定义,以及参考文献,本文主要内容是本人学习过程中遇到css的零碎知识点1(就是以前自己不知道的),我都记下来了,需要的朋友可以过来参考下,喜欢的可以点个赞,希望对大家有所帮助。 writin…
(译) 编写整洁 CSS 代码的黄金法则 – 掘金
原文地址:Golden Guidelines for Writing Clean CSS 原文作者:本文已获作者 Tiffany Brown 授权 译文出自:掘金翻译计划 译者:reid3290 校对者:weapon-xx,bambooom 编写整洁 C…
[英] 使用 CSS 选择器来检验 HTML 代码 – 前端 – 掘金
检验 HTML 代码是否符合 W3C 标准,常用工具是 W3C 官方的 Markup Validation Service。这篇文章介绍了使用 CSS 一些鲜为人知的选择器来标记 HTML 中那些不符合 W3C 要求的写法。…
发布(Publish)/ 订阅(Subscribe)模式 – 前端 – 掘金
简称pub/sub,pub/sub模式是我们平时业务中经常会使用到的,sub会监听一类消息来达到pub发布的时候进行相应的逻辑处理 举个例子,比如页面上有个列表,当我们点击刷新的时候要更新列表,当我们添加一个数据的数据的要更新列表,当我们删除一个…
跟着写一个 CSS 栅格布局 – 前端 – 掘金
我们常在诸如Bootstrap的前端框架中见到css栅格系统,如果仅仅为了使用栅格布局而引入一个前端框架是很不明智的行为。所以,这篇文章就是帮助你从零打造一个CSS Grids~ 什么是栅格系统 栅格系统(CSS Grids)是一种运…
(译) 再谈 CSS 中的代码味道 – 掘金
原文地址:Code Smells in CSS Revisited 原文作者:Harry 译文出自:掘金翻译计划 译者:IridescentMia 校对者:rccoder, Germxu 再谈 CSS 中的代码味道 回到 2012 年,我写了一篇关于潜在 …
Javascript 高性能动画与页面渲染 – 前端 – 掘金
No setTimeout, No setInterval 如果你不得不使用setTimeout或者setInterval来实现动画,那么原因只能是你需要精确的控制动画。但我认为至少在现在这个时间点,高级浏览器、甚至手机浏览器的普及程度足够让你有理由有条件在实…
如何用 css 实现古代人读的竖排的文字 – 前端 – 掘金
最近需要实现一个文字竖排的效果,类似下图这种效果,所以研究了一下css的writing mode,顺便翻译了一篇文章 如果你没有太多时间,我就从结果开始,来点餐前小菜。你可以用一些鲜为人知的,但是很重要的而且很强大…
“等一下,我碰!”——常见的 2D 碰撞检测 – 前端 – 掘金
“碰乜鬼嘢啊,碰走晒我滴靓牌”。想到“碰”就自然联想到了“麻将”这一伟大发明。当然除了“碰”,洗牌的时候也充满了各种『碰撞』。 好了,不废话。直入主题——碰撞检测。 在 2D 环境下,常见的碰撞检测方法如下: …
前端不为人知的一面——前端冷知识集锦 – 前端 – 掘金
(点击上方公众号 ,可快速关注) 作者:伯乐在线专栏作者 – 刘哇勇 如有好文章投稿,请点击 → 这里了解详情 如需转载,发送「转载」二字查看说明 前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的…
弹性盒模型Flex指南 – 掘金
Web layout 是Web UI中的基础架构, 重要性不言而喻. 传统的盒模型, 借助display, position, float 属性应对普通布局游刃有余, 但针对复杂的或自适应布局, 常常捉襟见肘. 比如垂直居中, 就是一个老大难的问题, 借助fl…
Sticky Footer,完美的绝对底部 – 前端 – 掘金
写在前面 做过网页开发的同学想必都遇到过这样尴尬的排版问题:在主体内容不足够多或者未完全加载出来之前,就会导致出现(图一)的这种情况,原因是因为没有足够的垂直空间使得页脚推到浏览器窗口最底部。但是,我们期望的效果是页脚应该一…
个人 css 纠错思路 – 前端 – 掘金
每当写完大量的样式代码的时候,因为css本身的层叠性,在观察其显示出的效果,因为某些原因可能出现了与之前设想有些出入的地方,该从那些地方如说去查找下这些问题来源。在这里,我说说自己的想法思路。 不过在这之前,你需要对css属性有些…
谈谈 css3 的 transition – 前端 – 掘金
属性何其多,精通一个受益终身(在不被新时代废除的情况下)。今儿我们就来探讨一下css3的transition这个变换过渡的属性。 都知道通过过渡transition,可以让web前端开发人员不需要javascript就可以实现简单的动画交互效果。过渡属性看似简…
你不知道的 CSS 秘密:margin 篇 – 前端 – 掘金
本篇讲解的是主要是BFC 可以解决的 margin 重叠问题 ,如对你有帮助 ,请点个赞给个鼓励,谢谢~ 先来一张W3C标准盒模型的图片. margin 属性介绍 margin 的几种使用方法,简单带过. margin : t…
黑科技:CSS 定制多行省略 – 前端 – 掘金
什么是多行省略? 当字数多到一定程度就显示省略号点点点。最初只是简单的点点点,之后花样越来越多,点点点加下箭头,点点点加更多,点点点加更多加箭头…。多行省略就是大段文字后面的花式点点点。 同行这么做: …
跟着写一个 CSS 栅格布局 – 前端 – 掘金
我们常在诸如Bootstrap的前端框架中见到css栅格系统,如果仅仅为了使用栅格布局而引入一个前端框架是很不明智的行为。所以,这篇文章就是帮助你从零打造一个CSS Grids~ 什么是栅格系统 栅格系统(CSS Grids)是一种运…
前端灰度效果的实现(filter:grayscale())兼容所有浏览器 – 前端 – 掘金
分享一个最近在工作中遇到的新需求以及解决方案,希望对开发的朋友门有帮助,鄙人能力有限,有不妥的地方还请大家多多指教。 需求直接看图,需要在某种状态时将B.2模块整体置灰。一开始想直接处理所有图像,但是涉及东西太多,尤其是icon得重新切图,重新合成,工作…
浏览器亚像素渲染与小数位的取舍 – 腾讯 ISUX – 前端 – 掘金
在响应式项目中,百分比的数值的应用越来越多,比如栅格化布局、背景定位、内边距等。以往对于这种数值,我们大都是直接采用计算器计算出来的数值。但这种数值有时会很长,特别是除不尽的数值如23.33333333%。数据不美观不说,关键对于这种小数位的位数应该如何取舍,…
【译】创建漂亮的 CSS 按钮的 10 个代码片段 – 前端 – 掘金
如果你正在寻找一些高质量的 CSS 按钮的示例,那么这篇文章一定是你的“菜”。在本文中,我们从 CodePen 上收集了 10 个独特的 CSS 按钮合集,并附有它们的代码片段,方便你将它们应用在你的 Web 项目上。 网页设计师已经不必再依赖 Photosh…
flex 与 margin 之间的基情 – 前端 – 掘金
flex 与 margin 之间的基情…
解决 Chrome 中 input 自动填充时会强行设置背景色的问题 – 前端 – 掘金
方法1:box-shadow 方法2:animation…
深入理解滚动 scroll – 前端 – 掘金
前面的话 前面两篇博文分别介绍过偏移大小、客户区大小。本文介绍元素尺寸中内容最多的一部分——滚动scroll 滚动宽高 scrollHeight scrollHeight表示元素的总高度,包括由于溢出而无法展示在网页的不可见部分 scro…
CSS 绝对定位 absolute 详解 – 前端 – 掘金
之前介绍过CSS浮动float详解,本篇介绍的绝对定位absolute和浮动float有部分相似性。如果能理解浮动float,对理解绝对定位absolute会大有帮助。 先说absolute和float的相似处:包裹性 和 高度…
CSS hack 合集 – 前端 – 掘金
本来已经抛弃IE6|7|8了,可是最近发现要考虑IE兼容性的网站还是有不少的,所以这两天了解了一下CSS HACK,在这里简单地总结一下! 1、何为HACK? 简单的说,HACK就是只有特定浏览器才能识别这段hack代码。Hack也可以说是让前端最为头疼…
CSS 面试题解答 – 前端 – 掘金
问:什么是CSS reset 在不同浏览器之间,默认样式有着诸多差异和问题,而为了在不同浏览器之间具备相同的视觉效果,开发人员往往会在样式表文件中引入一段CSS代码,如http://meyerweb.com/eric/tools…
CSS3 transform 属性及应用 – 前端 – 掘金
在介绍有关transform相关的知识之前,先来讲一下transform-origin的用法以及关于角度的几种取值单位。另外,在使用时,为了兼容各个浏览器,可加上浏览器的私有前缀[-moz- -webkit -ms-]。 transf…
动态加载 / 删除 css 文件以及图片预加载 – 前端 – 掘金
最近,工作中遇到了一个比较奇葩的需求:要在一个页面(PC端)增加一个功能模块,但是这个页面在不久之后要重构,为了新增加的模块可以继续复用,必须做到这个模块的样式对页面其他模块不能造成影响,旧版页面使用bootstrap样式,新版模块只使用normalize.c…
CSS 五种方式实现 Footer 置底 – 前端 – 掘金
页脚置底(Sticky footer)就是让网页的footer部分始终在浏览器窗口的底部。 当网页内容足够长以至超出浏览器可视高度时,页脚会随着内容被推到网页底部;但如果网页内容不够长,置底的页脚就会保持在浏览器窗口底部。 …
【译】CSS Flexbox 学习指南、工具与框架 – 前端 – 掘金
Flexbox 是一种更有效的布局方式,它能更好的分配容器空间,并控制项目的对齐。虽然,掌握它的理论有些复杂,但幸运的是,我们可以借助开放的网络来学习并逐步掌握它。 在本文中,我们整合了一些最佳的 Flexbox 学习资源,它们可以帮助你了解Flexb…
GitBook《拥抱未来的 CSS 布局方式:flex 与 grid 布局》全教程 – 前端 – 掘金
本系列文章为对CSS中flex布局与grid布局的详细介绍,已在GitHub同步更新,如您在阅读过程中发现描述有误或错别字的情况,您可以向本项目提出issus或Pull Request。 本系列文章为我在深入研究CSS的布局方式的过程中的一些总结。主要是对于C…
CSS 技巧:使你的 CSS 更加专业 – 前端 – 掘金
一个帮你提升 CSS 技巧的收藏集。 对于其他收藏集合可以查看 @sindresorhus 创建的收藏集合 Awesome Lists. 目录 专业技巧 支…
css-protips – 让你的 CSS 代码更加专业 – 前端 – 掘金
提示的收集,以帮助提升你的CSS技巧。 对于其他大名单退房 @sindresorhus的策展的名单 真棒名单. …
CSS基本功从头练之Selector – 掘金
CSS一直是我的短板,从来没有系统学过,一直都是使用第三方的样式库,或者在网上找点资料copy。最近感觉应该系统的梳理一下,否则很多概念还是不太清晰。还是属于边学边写的资料,难免各种漏洞,希望大家多指正。 Selector(选择器) 为什么会有选择器这个概念?…
再谈自适应垂直居中 – 掘金
作者:滴滴公共前端团队 – Neurotoxin 新年第一篇,首先祝福大家新年好~ 最近在开发一个 Toast组件时,遇到了一些有趣的问题,首先来看一下需求 需求为宽高不定,上下左右垂直居中,如下图 代码如下: HTML
Wsscat!
a&l…
Vue.js 2.0 迁移指南 – 前端 – 掘金
前言 自vue 2.0 发布之后,就有将项目迁移到 2.0 的计划。对于一个不算小的项目,这样的工作量是巨大的,往往伴随着很多坑要踩。老实说,迁移 2.0 将导致项目的改动不少于 250 处。下面我会把迁移带来的一些问题及注意事项列出来,以防走弯路。 注意…
把简单做好也不简单-css水平垂直居中 – 掘金
44年前我们把人送上月球,但在CSS中我们仍然不能很好实现水平垂直居中。 .md-warp{ width: 400px; height: 300px; max-width: 100%; …
CSS Grid 布局这样玩_CSS3 Grid Layout, Grid, Layout, CSS3 教程_w3cplus – 前端 – 掘金
编辑推荐: 掘金是一个高质量的技术社区,从 CSS 到 Vue.js,性能优化到开源类库,让你不错过前端开发的每一个技术干货。 点击链接查看最新前端内容,或到各大应用市场搜索「 掘金」下载APP,技术干货尽在掌握中。 自从去年下半年开始,CSS Gri…
一组有趣的 slide 效果实现 – 前端 – 掘金
最近重新写了 Ghost-theme 的主题。其中主要是取消了Icon-font,改为了SVG Sprite 。其次非常重要的板块首屏的Slide 和导航重新设计了。先看下具体的效果吧: 视频无…
CSS揭秘之形状 – 掘金
一.自适应的椭圆 问题: 我们肯定都注意到过,我们给一个正方形元素添加一个足够大的border-radius(指定大于正方形元素边长一半的半径),就可以使其变成一个圆形(如图1-1.png)。 示例: width: 200px; height: 200px…
CSS视口单位:快速入门 – 掘金
翻译自CSS Viewport Units: A Quick Start。此文章简单介绍了视口单位及其应用,用于提升大家css知识的广度 单位意义 CSS中有四个基于视口单位,分别为vh、vw、vmin和vmax。 视口高度(vh)- 这个单位表示视口的高…
一个项目的前端布局给我的思考 – 掘金
内容包括: HTML(讲述你不知道的absolute和float关系)和javascript(自己写的一段原生js实现双击切换效果) 最近在一个项目中发现一个自己一直忽视的问题 position 和 float 的混用问题,position定位给我们前端开发中…
CSS 揭秘之多重边框 & 连续的图像边框 – 前端 – 掘金
1.多重边框 我们可以通过使用border-image来写一个多重边框,或使用多个元素来模拟多重边框,不过我们有更好的办法来制作一个多重边框,那就是使用box-shadow的第四个参数(称为扩张半径)来完成一个多重边框的制作,肯…
前端魔法堂:解秘 FOUC – 前端 – 掘金
前言 对于问题多多的IE678,FOUC(flash of unstyled content)——浏览器样式闪烁是一个不可忽视的话题,但对于ever green的浏览器就不用理会了吗?下面尝试较全面地解密FOUC。 到底什么是FOUC? 页面加载解析时,页…
单词太长导致自动换行,出现空白区域。——word-wrap和word-break – 掘金
写在前面: 在写页面的时候,偶尔有时会遇到下图这两种情况,一种是单词过长时会溢出div,一种是直接换行,导致出现空白区域。这两个情景就需要word-wrap、word-break这两个属性出场来解决了。闲话不扯了,本文主要内容有:word-wrap和word-…
一劳永逸的搞定 flex 布局 – 掘金
寻根溯源话布局 一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂直同时居中。记得刚开始学习 CSS 的时候,看到 float 属性不由得感觉眼前一亮,顺理成章的联想到 Word 文档排版中用到的的左对齐、右对齐和居中对齐,然而很快就失望的发现…
【CSS 常见问题】三分钟解决 CSS 中 float 引起的父元素高度塌陷问题 – 前端 – 掘金
CSS 前言 相信很多同学在网页布局过程中都用过float浮动布局,float可以让我们很方便的去布局,但是同时也带来了很多的问题,虽然现在很多人都推荐用Flex布局来替代浮动布局(不…
Flexbox 语法清单 – 前端 – 掘金
Flexbox Cheat Sheet displayw3.org/TR/css-flexbox-1/#flex-containers …
rem 布局原理 – 前端 – 掘金
REM兼容性 首先,在介绍 rem 之前,我们先看看 em em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置…
Sass 快速入门 – 前端 – 掘金
由于工作需要,最近在使用Ionic3 + Angular4,发现使用CLI创建的新项目里对于CSS样式都是使用Sass,所以学习了一下Sass。这里主要记录了Sass的主要用法,省得每次使用都去翻官网。 Sass是什么? Sass 是一款强化 CSS 的辅…
你知道渐进增强和优雅降级吗? – 掘金
写在前面: 在前端开发的过程中,如果有注意的话,发现有些写css3属性时,兼容性的写法顺序不太一样,比如transition属性,有些把transition放在前面有些是放在后面,这就引出了两个概念:优雅降级和渐进增强。 写法栗子: .transition {…
【译】CSS 很棒,只是真的太难了 – 前端 – 掘金
原文地址:CSS is Fine, It’s Just Really Hard 原文作者:Jordan Scales …
如何通过 HSB 颜色模式构建夜间模式 – 设计 – 掘金
中国睡眠研究会发布的《2017 年中国青年睡眠现状报告》显示,大约 90% 的人在睡前离不开电子产品。 不知道大家有没有感觉到普通的亮色界面会让我们在夜间使用的时侯感到刺眼,长时间使用会感觉眼睛疼痛,对眼睛的伤害也非常大。(当然睡前不玩手机是…
解读 viewport—网页自适应移动 app 神器 – 前端 – 掘金
写在前面:viewport指的是是用户网页的可视区域,查了许久,遗憾的是近一两年几乎没有高质量的解析viewport的文章,本文内容是参考大牛,对内容进行了重新排版,以及对重点内容进行标注、精简,加上些许的个人理解形成的。有兴趣的朋友,可以参考一下。 …
DOM 学习框架——用 DOM 的思想学习 DOM 知识 – 前端 – 掘金
自己总结的关于 DOM 的知识,对于初学者来说,比较受用。在学习过程中,应该时刻去总结和归纳相关知识,罗列出来,以便巩固学习。…
《CSS 揭秘》中的 CSS 技巧 – 前端 – 掘金
“你瞅啥”“瞅你咋地” 本文旨在记录《CSS揭秘》这本书中出现的CSS经典技巧 1. 半透明边框 假设我们想给一个容器设置一层白色背景和一道半透明的边框…
html 不随放大缩小而变形——initial-scale – 前端 – 掘金
写在前面:很惭愧我都在做jq了,关于手机端页面变形,直到今天早上才知道问题出在哪里?之前写了好多css页面用谷歌的F12查看手机端的页面,效果如下面的图,然后我一直以为我电脑的谷歌F12出问题了,直到今天在启宸师兄的帮助下才明白。下面进入正文:一直以为是谷歌F…
谈谈一些有趣的 CSS 题目(十四)– 纯 CSS 方式实现 CSS 动画的暂停与播放! – 前端 – 掘金
开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节。 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去…
移动 web 1px 边框解决方案 – 掘金
在移动端web页面开发中,为了使css中使用的尺寸与设计稿一致,通常会采用 rem 单位配合 lib-flexible 来实现移动端的适配,在IOS设备上 flexible.js 会根据设备的分辨率动态的调整 viewport 的 width 和 scale …
平时自己项目中用到的 CSS – 掘金
css有些属性容易忘记,半天不写就要去查api,有时候api还不好使,于是还是记下来以后方便用,后续会慢慢补充进来的。 Github: https://github.com/asd0102433/blog博客长期更新,喜欢的朋友star一下 outline…
初学 Canvas 仿知乎登录页面动画 – 前端 – 掘金
写了一个demo 具体git地址 https://github.com/sunweiling/zhihu-canvas 因为做成动图以后压缩的问题会看不到线,所以就把颜色都改成不透明的了 demo里面还是跟知乎里的一样。 主要的知识点 …
内容滚动条和子 div 高度自适应 – 前端 – 掘金
写在前面:老套路有图有真相,这才叫做分享。本文内容是:一个div里面,两个子div高度自适应(平分父div的高度)和元素内容过多的时候,根据需求出现高度滚动条或者宽度滚动条。 先放最终效果(在下面会有demo代码。): …
玩转 animate.css,提高动画开发效率 – 前端 – 掘金
整了一个 animate.css 动画效果的插件,可以实时预览动画效果并同步生成对应动画效果的 CSS 代码,助你动画开发一臂之力。…
range滑块自定义样式,步骤详解以及实际应用 – 掘金
写在前面: 本文的主要内容包括:type=”range”属性介绍,修改range默认css样式以及在js中的实际应用。本文面向前端小白,写的不好之处,请多多见谅。文末有demo链接,可以自行复制到本地进行试验。 相关:自定义 range r…
Sass 快速入门 – 前端 – 掘金
由于工作需要,最近在使用Ionic3 + Angular4,发现使用CLI创建的新项目里对于CSS样式都是使用Sass,所以学习了一下Sass。这里主要记录了Sass的主要用法,省得每次使用都去翻官网。 Sass是什么? Sass 是一款强化 CSS 的辅…
rem 布局原理 – 前端 – 掘金
REM兼容性 首先,在介绍 rem 之前,我们先看看 em em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置…
【译】CSS Grid VS Flexbox:实例对比 – 前端 – 掘金
DEMO 地址:http://t.cn/RXIyh0v 示例下载地址:http://t.cn/RXIyZnb 不久以前,所有 HTML 页面的布局还都是通过 tables、floats 以及其他的 CSS 属…
解读 viewport—网页自适应移动 app 神器 – 前端 – 掘金
写在前面:viewport指的是是用户网页的可视区域,查了许久,遗憾的是近一两年几乎没有高质量的解析viewport的文章,本文内容是参考大牛,对内容进行了重新排版,以及对重点内容进行标注、精简,加上些许的个人理解形成的。有兴趣的朋友,可以参考一下。 …
文本动画, 几行代码页面效果瞬间就提升了 – 前端 – 掘金
animate-text 文字动画和数字动画 animate text 查看DEMO…
深入浅出 GreenSock 动画:SVG Logo 动画 – 前端 – 掘金
开一个新系列,主要是使用GreenSock来编写和实现动画效果。 关于GreenSock的基础知识,可以看看我整理的GreenSock简明教程。 这个效果也是在codepen上看到的,拿来分析下实现思路,顺便熟悉下GreenSock的…
移动 web 1px 边框解决方案 – 掘金
在移动端web页面开发中,为了使css中使用的尺寸与设计稿一致,通常会采用 rem 单位配合 lib-flexible 来实现移动端的适配,在IOS设备上 flexible.js 会根据设备的分辨率动态的调整 viewport 的 width 和 scale …
CSS 变换、过渡、动画实现案例 – 前端 – 掘金
以下所有效果的实现方式均为个人见解,如有不对的地方还请一一指出。 目录 方块“Z”字形运动 线段围绕盒子运动 饼图[动图, 固定比例,如20%] 移动端录音旋转小按钮效果实现[渐变色][初始原型] 方块“…
Medium 的 CSS 方案简直完美 – 前端 – 掘金
英文:fat 译文:伯乐在线 – 凝枫 链接:http://hao.jobbole.com/mediu-css/ 点击 → 了解如何加入专栏作者 不管是气质、穿着还是行为,我总是想要做到最好。就算是我扔进垃圾桶的垃圾…
高性能的视差动画【译】 – 掘金
高性能的视差动画 原文地址: https://developers.google.com/web/updates/2016/12/performant-parallaxing原文作者: Paul Lewis译文作者: 接灰的电子产品 爱也好,恨也好,视差效果…
CSS Grid Layout 从入门到入门 – 前端 – 掘金
CSS 的 Grid Layout 已经开始在浏览器上有资词啦! 可以看到在 FF 的52版本以上已经支持了,Chrome 从57开始支持,如果用 dev 版本或者 canary 版本都可以了,safari 包括10.1和 t…
Animista: 交互地展示一系列拿来即用的 CSS 动画 – 前端 – 掘金
Animista: 交互地展示一系列拿来即用的 CSS 动画…
CSS 自定义属性 — 基础篇 – 前端 – 掘金
这是 CSS 自定义属性系列文章的第一篇,在这篇文章中我将快速介绍什么是自定义属性以及它们的语法,并在后续文章中详尽地分析 CSS 自定义属性,各位可以持续关注。 你大概已经听说过 CSS 自定义属性 (也被称为 CSS 变量),可能你是从 Google 发表…
(译) 再谈 CSS 中的代码味道 – 掘金
原文地址:Code Smells in CSS Revisited 原文作者:Harry 译文出自:掘金翻译计划 译者:IridescentMia 校对者:rccoder, Germxu 再谈 CSS 中的代码味道 回到 2012 年,我写了一篇关于潜在 …
(译) 几张 GIF 动图让你看懂弹性盒模型(Flexbox)如何工作 – 前端 – 掘金
原文地址:How Flexbox works — explained with big, colorful, animated gifs 原文作者:Scott Domes 译文出自:掘金翻译计划 译者:linpu…
CSS3 新布局方式 – 弹性盒模型 – 前端 – 掘金
一、概念 弹性盒模型是css3的一种新的布局方式,是一种当前页面需要适应不同的屏幕大小及设备类型时确保拥有恰当的行为的布局方式。 二、目的 引入盒模型的目的是提供一…
CSS background 深入理解及应用 – 前端 – 掘金
Background background属性的简写用法, 常见背景属性的理解以及神奇的渐变色。 目录 background属性的简写用法 …
Grid 布局完全指南 | CSS-Tricks – 前端 – 掘金
简介 CSS 栅格布局 (亦称 “Grid”),是一个基于栅格的二维布局系统,旨在彻底改变基于网格用户界面的设计。CSS 一直以来并没有把布局做的足够好。刚开始,我们使用 tables,后来是 floats,positioning 和 inline-block…
从 sass 到 PostCSS – 前端 – 掘金
原文链接:https://tylergaw.com/articles/sass-to-postcss 译者:Icarus 邮箱:xdlrt0111@163.com 多年来我一直使用Sass.但是最近我想要使用PostCSS和它的cssnext插件来尝试处理样…
移动端布局解决方案 + 神器 – 前端 – 掘金
godcss 移动端布局终极解决方案+神器— 让移动端布局开发更加容易 http:/www.github.com/godcss/ 介绍 godcss不是一个库,也不是一个框架。它是一个移动端布局开发解决方案。使用godcss可以…
你必须记住的 30 个 CSS 选择器 – 前端 – 掘金
So you learned the base id, class, and descendant selectors—and then called it a day? If so, you’re missing out on an enormous lev…
移动端适配页面快速搭建 – 掘金
遥想去年入前端坑的时候,就很快遇到了移动端页面的开发,天(er)真(bi)的我立马上去量设计稿,然后撸起袖子就是干!可是打开调试一看乱套了,先不说布局上的问题,就是大小看起来也不太对啊,太大了!然后就去问老司机,他说尺寸你要除以2才行,我心里挺郁闷的,为啥啊。…
CSS基本功从头练之Selector – 掘金
CSS一直是我的短板,从来没有系统学过,一直都是使用第三方的样式库,或者在网上找点资料copy。最近感觉应该系统的梳理一下,否则很多概念还是不太清晰。还是属于边学边写的资料,难免各种漏洞,希望大家多指正。 Selector(选择器) 为什么会有选择器这个概念?…
【译】CSS 动画之工具、框架和教程 – 前端 – 掘金
在这篇文章中,我们将不讨论使用 CSS 动画的好处,也不会谈论 JS 动画是否比 CSS 动画更快,而是与你分享一些 CSS 工具,框架和教程。它们将有助于缓解你在学习 CSS 动画中的困扰,并帮助你节省一些时间。 CSS 动画工具和…
2017 年要去学的 3 个 CSS 新属性 – 前端 – 掘金
Feature Query, Grid Layout, Native Variable。前端的亲们你们颤抖了吗?…
【译】Flexbox in CSS – 前端 – 掘金
偶然看到的一个项目,并了解到一些信息:译者针对开源的《可视化 CSS References》 文档:https://github.com/jgthms/css-reference 正在进行翻译工作,目前完成了 Flexbox 部分的内容。而剩下的内容还在陆续进…
css 盒模型和定位扫盲 – 前端 – 掘金
原文:原文链接 转载请标明出处 css盒模型与定位 说到css的盒子模型和定位相信大家一定都听说过,因为它们是css中的基础,同时也是难点,这篇文章的作用在于基础知…
吹毛求疵的追求优雅高性能JavaScript – 前端 – 掘金
SpinKit 是一套网页动画效果,包含8种基于 CSS3 实现的很炫的加载动画。借助 CSS3 Animation 的强大功能来创建平滑,易于定制的动画。SpinKit 的目标不是提供一个每个浏览器都兼容的解决方案,而是给现代浏览器提供更优的技术实…
CSS 技巧(二):形状 – 前端 – 掘金
形状 本章代码比较多,可以访问仓库获取源代码。 1. 自适应的椭圆 背景知识:border-radius属性的基本用法 使用b…
平时自己项目中用到的 CSS – 掘金
css有些属性容易忘记,半天不写就要去查api,有时候api还不好使,于是还是记下来以后方便用,后续会慢慢补充进来的。 Github: https://github.com/asd0102433/blog博客长期更新,喜欢的朋友star一下 outline…
小 Tip:margin 负值详解 – 前端 – 掘金
先看看 margin margin: CSS外补白,外边距,是从自身边框到另一个容器边框之间的距离。 四个方向: …
你不知道的 CSS 秘密:margin 篇 – 前端 – 掘金
本篇讲解的是主要是BFC 可以解决的 margin 重叠问题 ,如对你有帮助 ,请点个赞给个鼓励,谢谢~ 先来一张W3C标准盒模型的图片. margin 属性介绍 margin 的几种使用方法,简单带过. margin : t…
黑科技:CSS 定制多行省略 – 前端 – 掘金
什么是多行省略? 当字数多到一定程度就显示省略号点点点。最初只是简单的点点点,之后花样越来越多,点点点加下箭头,点点点加更多,点点点加更多加箭头…。多行省略就是大段文字后面的花式点点点。 同行这么做: …
让你的 CDN 费用省 50% 以上!图片瘦身的正确姿势 – 阅读 – 掘金
七牛 CDN 提供图片自动瘦身功能现已正式上线,已创建的域名默认为「关闭」状态。为域名快速开启图片自动瘦身功能,具体的操作指南如下: 新建域名 时开启「图片自动瘦身」功能 为已创建的域名开启「图片自动瘦身」功能 新建域名时开启「图片自…
你知道怎么用原生 JS 设置样式么 – 前端 – 掘金
用JS来动态设置CSS样式,常见的有以下几种 1. 直接设置style的属性 某些情况用这个设置 !important值无效 如果属性有’-‘号,就写成驼峰的形式(如textAlign) 如果想保留 – 号,就中括号的形式…
CSS3 transform 属性及应用 – 前端 – 掘金
在介绍有关transform相关的知识之前,先来讲一下transform-origin的用法以及关于角度的几种取值单位。另外,在使用时,为了兼容各个浏览器,可加上浏览器的私有前缀[-moz- -webkit -ms-]。 transf…
手机端页面自适应解决方案—rem 布局进阶版(附源码示例) – 前端 – 掘金
一年前笔者写了一篇 《手机端页面自适应解决方案—rem布局》,意外受到很多朋友的关注和喜欢。但随着时间的推移,该方案已然过时,故为大家介绍一个目前我极力推荐使用的,更加完美的方案——rem布局(进阶版) …
50 + 个有趣的 css 属性 – 阅读 – 掘金
前言 本文内容主要翻译自Let’s Look at 50+ Interesting CSS Properties & Values,相比原文略有增删修改。 当我们面对一些需求的时候可能会问自己能不能只使用 css 完成它,而不用 javas…
web 前端之 base.css – 前端 – 掘金
意义 统一各个浏览器差异、统一团队开发起始标准、弥补浏览器的“缺点”、提供频繁使用的原子类名。 …
CSS Background 属性详解 – 前端 – 掘金
Background background属性的简写用法, 常见背景属性的理解。 目录 …
CSS Background 之神奇渐变色 – 前端 – 掘金
渐变图像 利用CSS3新增的 linear-gradient() repeating-linear-gradient() radial-gradient() repeating-radial-gradient() 属性, 可实现各种意想不到的渐变图像。 各…
CSS 技巧:使你的 CSS 更加专业 – 前端 – 掘金
一个帮你提升 CSS 技巧的收藏集。 对于其他收藏集合可以查看 @sindresorhus 创建的收藏集合 Awesome Lists. 目录 专业技巧 支…
详解 CSS 居中布局技巧 – 前端 – 掘金
水平居中元素: 通用方法,元素的宽高未知 方式一:CSS3 transform .parent { position: relative; } .child { position: absolute…
详解 CSS 七种三栏布局技巧 – 前端 – 掘金
三栏布局,顾名思义就是两边固定,中间自适应。三栏布局在开发十分常见,那么什么是三栏布局?比如我打开某东的首页: 映入眼帘的就是一个常见的三栏布局:即左边商品导航和右边导航固定宽度,中间的主要内容随浏览器宽度自适应。 下面围绕的这样的目的,即左右…
深入理解 CSS 中的层叠上下文和层叠顺序 – 前端 – 掘金
by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=5115 零、世间的道理都是想通的 在这个世界上,凡事都有个先后顺序,凡物都有个论…
Grid 的完整介绍 – 前端 – 掘金
CSS 的 flex 特性刚推出不久,现在 grid 特性又快要出来了,感谢这些新特性,让前端开发者不用像以前那么痛苦地做页面布局了。为了更好的理解这篇博文,决定把它翻译出来。 原文地址见这里:A Complet…
(译) 在 CSS 中保持斜边的角度不变 – 前端 – 掘金
原文地址:Sloped edges with consistent angle in CSS 原文作者:Kilian Valkhof 译文出自:掘金翻译计划 译者:王子建 …
(译) 如何书写整洁的 CSS 代码?只需十步!(一) – 前端 – 掘金
原文地址:How to Write Clean CSS in 10 Simple Steps Pt1 原文作者:Alex Devero …
(译) CSS 继承深度解析 – 前端 – 掘金
原文地址:CSS Inheritance, The Cascade And Global Scope: Your New Old Worst Best Friends 原文作者:H…
CSS3 实现文字流光渐变动画 – 前端 – 掘金
来自百度前端技术学院的实践任务:有趣的鼠标悬浮模糊效果,参考:http://ife.baidu.com/course/detail/id/14,用CSS3实现了一下,顺便复习下CSS的基础。 …
你不知道的 CSS 秘密:margin 篇 – 前端 – 掘金
本篇讲解的是主要是BFC 可以解决的 margin 重叠问题 ,如对你有帮助 ,请点个赞给个鼓励,谢谢~ 先来一张W3C标准盒模型的图片. margin 属性介绍 margin 的几种使用方法,简单带过. margin : t…
使用 css3 实现圆形进度条 – 前端 – 掘金
在开发微信小程序的时候,遇到圆形进度条的需求。使用canvas绘图比较麻烦: 1、为了实现在不同屏幕上面的适配,必须动态的计算进度条的大小; 2、在小程序中,canvas的画布具有最高的层级,不易于扩展。 但使用css3…
记录一些前端的知识点 (一) – 前端 – 掘金
想学习前端或编程知识欢迎关注专栏:敲代码,学编程 – 知乎专栏一、W3C 标准盒模型和 IE 盒模型区别:1. W3C 标准盒模型:盒子的高宽是由盒子的内容区仅由 width, height 决定的,不包含边框,内外边距。2. IE 盒模型:在 IE 盒模型中…
CSS3 transform 理解与应用 – 前端 – 掘金
在介绍有关transform相关的知识之前,先来讲一下transform-origin的用法以及关于角度的几种取值单位。另外,在使用时,为了兼容各个浏览器,可加上浏览器的私有前缀[-moz- -webkit -ms-]。 …
CSS 之原来你是这样子的: first-child – 掘金
前言 写这篇文章的目的,一方面是纠正自己一直以来对这个伪类的误解(请看下面的代码)和更好的理解浏览器对:first-child解析和渲染机制,另一方面是希望通过这篇文章,能够让更多的新人深刻理解这个知识点。注:first-child是CSS2的一个伪类(对于想…
前端开发中像素的概念 – 前端 – 掘金
前端开发中像素的概念 最近在美柚实习,第一次正式接触到设计师的设计稿.我相信很多刚涉及移动端设计与开发的同学基本上会在前端开发中的像素问题上纠结很久,所以写下这篇笔记,便于自己日后翻阅。如果有啥理解上的错误,欢迎大家指正~ 何为像素 我们看到所显示…
前端工程师需要明白的「像素」 – 前端 – 掘金
场景: 人物:前端实习生「阿树」与 切图工程师「玉凤」事件:设计师出设计稿,前端实现页面 玉凤:树,设计稿发给你啦,差那么点像素,就叼死你┏(  ̄へ ̄)=☞阿树:~(>_<)~毛问题噶...
深入了解 CSS 字体度量,行高和 vertical-align - 前端 - 掘金
编辑推荐: 掘金是一个高质量的技术社区,从 CSS 到 Vue.js,性能优化到开源类库,让你不错过前端开发的每一个技术干货。 点击链接查看最新前端内容,或到各大应用市场搜索「 掘金」下载APP,技术干货尽在掌握中。 line-height和...
通过动图形象地为你介绍 Flexbox 是如何工作的(二) - 前端 - 掘金
作者:Scott Domes 编译:胡子大哈 翻译原文:http://huzidaha.com/posts/detail?postId=58acfdc6204d50674934c3aa 英文原文:https://medium.freecodecamp.c...
CSS 中的垂直居中大法 - 前端 - 掘金
我们都清楚元素相对其父级元素水平居中展示的方法:对于inline 的元素,我们都会想到为其父级元素设置tex-align : center。对于block 元素,我们会设定其 margin: 0px auto。然而,垂直居中的实现方法,并没有这么简单,以下列出...
前端面试经典问题:CSS 中居中的几种方式 - 前端 - 掘金
作为面试常客,学会这些,面试多点把握,同学间逼格升高周五,老大说他面试了一个问题,是css居中的问题,然后我们在这边就讨论了一番,周末嗨玩,尾巴上想起这件事,特来总结,希望能帮助到求职和学习的朋友!参考了这篇文章,快速传送门内容都是我手敲实践过的可靠! ...
如何用 css 实现古代人读的竖排的文字 - 前端 - 掘金
最近需要实现一个文字竖排的效果,类似下图这种效果,所以研究了一下css的writing mode,顺便翻译了一篇文章 如果你没有太多时间,我就从结果开始,来点餐前小菜。你可以用一些鲜为人知的,但是很重要的而且很强大...
【译】CSS Flexbox 学习指南、工具与框架 - 前端 - 掘金
Flexbox 是一种更有效的布局方式,它能更好的分配容器空间,并控制项目的对齐。虽然,掌握它的理论有些复杂,但幸运的是,我们可以借助开放的网络来学习并逐步掌握它。 在本文中,我们整合了一些最佳的 Flexbox 学习资源,它们可以帮助你了解Flexb...
【译】CSSOM 介绍 - 前端 - 掘金
原文链接:点击 作者:Patrick Sexton 什么是CSSOM? CSSOM是CSS Object Model的缩写 大体上来说,...
viewport 最佳实践 - 掘金
移动端开发有各种适配方案,有淘宝的,网易的...,但各种方案都会有各自的问题和开发难度; 今天个人在手机端实测可以使用的最佳配置产生了,页面UI设计和前端开发完全一致,开发效率和pc时代一致;无需rem,lesss,sass,无需关注vw,vh的兼容,只要知道...
小而合理的前端理论:rscss 和 rsjs - 前端 - 掘金
在前端开发中,我们会尝试去定一些规则和约定,来让项目质量更高,更易于维护。而对于这些规则和约定,我们也会希望它内容简单,容易理解。 rscss和rsjs是一套比较新,也比较小巧的前端开发规则和约定,其中rs代表Reaso...
pointer-events,一个神奇的 css 属性 - 前端 - 掘金
搞前端的朋友们应该听说过这个属性吧。每年圣诞节的时候,许多网页上都会挂出一个雪花飘落的特效增加一些节日气氛。有一些是用flash实现的,也有用HTML+js实现的。当时就很好奇为何在页面z轴最上层增加了一个层却完全不会影响下面元素的任何事件响应。简直是前端黑科...
CSS background 深入理解及应用 - 前端 - 掘金
Background background属性的简写用法, 常见背景属性的理解以及神奇的渐变色。 目录 background属性的简写用法 ...
翻译计划 - 浅谈 PostCSS - 前端 - 掘金
CSS的发展,像所有的语言一样,是一个不断迭代的过程。 出处 原始链接:An Introduction To PostCss作者:Drew Minns译者:I...
谈谈面试与面试题 - 前端 - 掘金
起因,某日电话面试之后满心郁闷的我发了两条微博: 面试的时候问个css的position属性能刷掉一半的人这是啥情况…… 其实这问题我本来打算的是可以顺着一路扯到normal flow、containing block、bfc、margin ...
GitBook《拥抱未来的 CSS 布局方式:flex 与 grid 布局》全教程 - 前端 - 掘金
本系列文章为对CSS中flex布局与grid布局的详细介绍,已在GitHub同步更新,如您在阅读过程中发现描述有误或错别字的情况,您可以向本项目提出issus或Pull Request。 本系列文章为我在深入研究CSS的布局方式的过程中的一些总结。主要是对于C...
从 sass 到 PostCSS - 前端 - 掘金
原文链接:https://tylergaw.com/articles/sass-to-postcss 译者:Icarus 邮箱:xdlrt0111@163.com 多年来我一直使用Sass.但是最近我想要使用PostCSS和它的cssnext插件来尝试处理样...
瀑布流式布局 (Waterfall Layout) 的两种常用实现方式 - 前端 - 掘金
瀑布流式布局 (Waterfall Layout) 介绍 什么是瀑布流布局?直接到 ...
CSS3 动画函数 - 前端 - 掘金
多时候我们可能经常写动画样式的过渡效果,这里面的过渡样式我们可能经常使用比较熟悉的 ease linear ease-in 等,其实它还有一个定义函数,CSS3 贝尔赛曲线 cubic-bezier。这个函数里面可以定义一些过渡效果。当然更多复杂的动画可以借助...
(译) 如何书写整洁的 CSS 代码?只需十步!(二) - 前端 - 掘金
原文地址:How to Write Clean CSS in 10 Simple Steps Pt2 原文作者:Alex Devero ...
谈谈一些有趣的 CSS 题目(十二)-- 你该知道的字体 font-family - 前端 - 掘金
开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节。 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去...
simple.css:一个简单暴力的 CSS resets - 前端 - 掘金
A simple to CSS resets 简介 一个简单的CSS重置。抛去冗余,追求跨...
CSS 选择器整理 - 前端 - 掘金
很多人都觉得CSS特别简单,但其实真正写好CSS并不容易,CSS的每一点其实内容都很多,就拿选择器来说,CSS选择器大概可以分为五类: ...
【译】CSS 动画之工具、框架和教程 - 前端 - 掘金
在这篇文章中,我们将不讨论使用 CSS 动画的好处,也不会谈论 JS 动画是否比 CSS 动画更快,而是与你分享一些 CSS 工具,框架和教程。它们将有助于缓解你在学习 CSS 动画中的困扰,并帮助你节省一些时间。 CSS 动画工具和...
sass-svg 一个内联 SVG 的 SASS 库 - 前端 - 掘金
一、CSS内联 SVG 一直觉得 内联 SVG 是 HTML 的延伸,但是内联 SVG 往往会造成HTML结构的臃肿。于是笔者尝试着把 SVG 移植到 CSS 中,如下: background: url(...
关于CSS一些细节问题 - 掘金
本文是2016年的最后一篇文章,主要是将一些CSS细节问题整理一下。 background-position取值为百分比的计算方式 margin相邻折叠问题 position的absolute和relative定位top、left、right、bottom问...
flex.css快速入门,极速布局 - 掘金
什么是flex.css? css3 flex 布局相信很多人已经听说过甚至已经在开发中使用过它,但是我想我们都会有一个共同的经历,面对它的各种版本,各种坑,傻傻的分不清楚,flex.css就是对flex布局的一种封装,通过简洁的属性设置就能使得它完美的运行在移...
编写 css 的一些建议 - 前端 - 掘金
javascripty已经走上工程化的道路了,各种mvm,mvvm框架已经让人目不暇接了,这里就不讨论js了。我来讲下我在实际工作中编写CSS的一些经验吧,当然很多人也总结过这样的经验,我说的肯定没有哪些大牛写的好,我只是简单的把自己的工作经验拿出来与大家分享...
[sass 基础] .sass 和 .scss 区别 - 掘金
作者:滴滴公共前端团队 - 小春前言: 最近我们开源的小程序脚手架 - miniapps (A useful tool for developing webchat apps),它其中提供了 css 预编译的能力,支持 sass、st...
用 css3 制作旋转加载动画的几种方法 - 前端 - 掘金
以WebKit为核心的浏览器,例如Safari和Chrome,对html5有着很好的支持,在移动平台中这两个浏览器对应的就是IOS和Android。最近在开发一个移动平台的web app,那么就有机会利用css3去实现一些很酷的效果,这些效果原来更多的是利用图...
(译) 如何书写整洁的 CSS 代码?只需十步!(一) - 前端 - 掘金
原文地址:How to Write Clean CSS in 10 Simple Steps Pt1 原文作者:Alex Devero ...
CSS 基础知识总结 - 前端 - 掘金
通常我们在学习CSS的时候,感觉语法很容易掌握,实际应用中却碰到各式各样难以处理的问题,为避免大家受到同样的困惑与不解,本文详细讲解了CSS中优先级和Stacking Context等高级特性,让你更深入了解CSS。 ...
CSS基本功从头练之Selector - 掘金
CSS一直是我的短板,从来没有系统学过,一直都是使用第三方的样式库,或者在网上找点资料copy。最近感觉应该系统的梳理一下,否则很多概念还是不太清晰。还是属于边学边写的资料,难免各种漏洞,希望大家多指正。 Selector(选择器) 为什么会有选择器这个概念?...
2017 年要学习的三个 CSS 新特性 - 前端 - 掘金
新的一年,我们有一系列新的东西要学习。尽管 CSS 有很多新的特性,但有三个特性令我最激动并进行学习。...
2016 年 CSS 库、框架和工具新生榜 TOP 50 - 前端 - 掘金
CSS 于 2016 年发布的开源项目,其产量之大超出人们的预料,但纵观 CSS 在过去几年的巨大变化与快速发展,此结果的出现似乎又在情理之中。这些 CSS 库、框架和工具的建立不仅给我们提供了学习的视角,更给我们的工作与生活带来了便利。 本文精选了 50 款...
CSS 如何实现 "一行水平居中,两行就左对齐" - 前端 - 掘金
在这里首先感谢宇飞朋友一直以来的支持,当《横屏仅仅只是通过media判断landscape吗?》这篇发了之后,又一次收到他的打赏,说实在话,虽然并不是很多的金额,但是,我心里感觉实在不太好意思,毕竟公众号里很多内容我都是写得很随意。其他不多说了,这次的内容主要...
(译)CSS 书写模式 - 前端 - 掘金
由于你可能没有那么多的时间,所以我将从结论开篇。 你可以使用一个不常见,但是非常重要的CSS属性来使文字垂直显示,像下面这样。 除了让文字垂直显示之外,你也可以让图标和入口按钮以这样的方式呈现。当然,可以让你页面上的任何内容按这样方式呈现。 我写的css让浏...
知乎网页上屏幕截图功能的实现 - 前端 - 掘金
背景 最近注意到知乎的屏幕截图反馈功能,感觉非常不错。也不知道什么时候开始增加的这个功能: 简单说明一下: 点击知乎页面右下角的反馈按钮,弹出反馈弹窗 窗口中会显示当前页面的截图,并且可以在上面...
(译) 使用 WebSocket 和 CSS3 创造魔法 - 前端 - 掘金
原文地址:Making Magic with WebSockets and CSS3 原文作者:Hélio Dolores ...
详解 CSS 居中布局技巧 - 前端 - 掘金
水平居中元素: 通用方法,元素的宽高未知 方式一:CSS3 transform .parent { position: relative; } .child { position: absolute...
【科普文】二维码的[生成]和[扫码] - 掘金
作者:孙辉,美团金融前端团队成员。15年毕业加入美团,相信技术,更相信技术只是大千世界里知识的一种,个人博客: https://sunyuhui.com 最近这段时间,团队在做的业务主要和二维码相关,在做的过程中,发现不管是自己还是团队里其他同学,都对二维码...
CSS 动画之——transition - 前端 - 掘金
CSS transitions 在改变CSS属性的时候,transitions提供给了开发者一共方式去控制动画的速度。 通常来讲,属性改变所产生的影响是立刻生效的,举个例子: .img { ...
H5 动画开发快车道 - 前端 - 掘金
janilychen ...
CSS 的 clip-path - 前端 - 掘金
在Web网页中主要是以矩形分布的。而平面媒体则倾向于更多不同的形状。造成这种差异的原因是因为缺少合适的工具去实现我们平面媒体中的内容。这也就造成了很多设计师的创意发挥,就算是有创意,前端实现也将付出巨大的开发成本。 虽然CSS Shapes Module L...
关于 HTML 中 meta 标签的理解和总结 - 前端 - 掘金
之前学习前端中,对meta标签的了解仅仅只是这一句。 " title="" data-original-title="复制"> …
『REM』手机屏幕高清适配方案 – 前端 – 掘金
『学而不思则罔,思而不学则殆。』前一篇『了解真实的『REM』手机屏幕适配』中,只考虑了屏幕宽高和font size对手机屏幕适配的影响。没有处理DPR做『高清适配』。原来采用的1px方案,在开发中还是感觉不太直接。所以在学习了淘宝的『flexible』后,结合…
来自网易云音乐的脑洞,带尖角的 div…… – 前端 – 掘金
很多时候最不能相信的就是你的眼睛。 今天在网易云的网页版听歌,话说Steve Vai的曲子永远是这么让人揣摩不透,不过我还时更喜欢老Joe,咦,跑题了··· 大家可以看到评论输入框和回复框,上面都有个小尖角,实现的方式有很多,我一般是用border来做,只…
【Web 动画】SVG 实现复杂线条动画 – 前端 – 掘金
酷炫的 SVG 线条动画入门文章,用生动的示例带你走入 SVG 的世界。…
直播类 App 项目开发实战(原理篇) – iOS – 掘金
本文作者: 伯乐在线 – View 。未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者。 前言:每个成功者多是站在巨人的肩膀上!在做直播开发时 碰到了很多问题,在收集了许多人博客的基础上做出来了成功的直播项目并做了整理,并在最后奉上我的全部代码。 其中采用博…
比较全面的 Git 学习资料整理 – 工具资源 – 掘金
这整个 Repository 是关于分布式版本管理工具 Git 及托管商 Github 的使用,大部分都是网友写的内容,在这里只是做一个资源的汇总和合理的安排,希望能成为最好的学习 Git 的资源,从开始入门使用,到慢慢的提高,再到理解各种原理,希望能够达成这…
我如何用前端技术得到 XXOO 网站的 VIP – 前端 – 掘金
讲解素材 网页如图,这里只是说明整个网站的一些技术点,所以不该看的地方我都打上马赛克了,让我们揭开这些网站的整个前端工作原理 首先刚进去的时候显示一堆乱七八糟的东西,点进去其中一个页面,下面各种虚假评论,然后每隔几秒钟弹出第几几几个会员充值成功,我们…
全面整理 CSS3 选择器的用法 – 前端 – 掘金
0.[attribute=value] 为name等于css的元素设置样式
Wsscat!
近期评论