资讯专栏INFORMATION COLUMN

css - 收藏集 - 掘金

phpmatt / 2098人阅读

摘要:绝对底部前端掘金来自国外的设计达人,纯,可以实现当正文内容很少时,底部位于窗口最下面。有效解决图片使用单位边角缺失的问题前端掘金起因在移动端使用布局时图片也需要用单位。

CSS 绝对底部 - 前端 - 掘金
来自国外的设计达人,纯CSS,可以实现: 当正文内容很少时,底部位于窗口最下面。当改变窗口高度时,不会出现重叠问题。甚至,创造该CSS的人还专门成立一个网站介绍这个CSS底部布局方案。不知道他有没有去申请专利:) &l...

CSS 自定义属性 — 使用篇 - 前端 - 掘金
译者注:抱歉带来欠佳的阅读体验。使用文本代码无法成功发布文章,所以本篇中的代码暂时全部使用的是图片。推荐大家阅读公众号版本, 公众号版本, 公众号版本!待译者联系到知乎专栏工作人员后再尝试修改本文。使用篇的翻译来自两篇文章,原文分别是 ...

CSS3 之 3D 动画制作 - 前端 - 掘金
css3的3d起步 要玩转css3的3d,就必须了解几个词汇,便是透视(perspective)、旋转(rotate)和移动(translate)。透视即是以现实的视角来看屏幕上的2D事物,从而展现3D的效果。旋转则不再是2D平面上的旋转,而是三维坐标系的旋转...

为元素添加边框,你有多少种好办法? - 掘金
腾讯云技术社区-掘金主页持续为大家呈现云计算技术文章,欢迎大家关注! 作者:莫卓颖 背景 相信大家在做项目的过程中会经常遇到这样的一个需求,鼠标hover到某个元素的时候为这个元素添加边框,这个简单的需求仅需注意添加边框后不会对原有的位置造成布局的影响从...

CSS 命名方式 --BEM - 前端 - 掘金
原文地址:https://github.com/zhongxia24... 一、背景 挺早就听说过BEM了,也大概的知道怎么用,但是具体 BEM 指啥,具体有啥要求,还不是很清楚,然后今天就学习了下。 二、BEM(Block,Elem...

16种方法实现水平居中垂直居中 - 掘金
熟悉水平居中和垂直居中的方法, 不为别的, 就为用的时候能够信手拈来. 下面直接步入正题.原文:16种方法实现水平居中垂直居中 水平居中 1) 若是行内元素, 给其父元素设置 text-align:center,即可实现行内元素水平居中. 2) 若是块级元素,...

CSS 技巧(二):形状 - 前端 - 掘金
形状 本章代码比较多,可以访问仓库获取源代码。 1. 自适应的椭圆 背景知识:border-radius属性的基本用法 使用b...

理解 CSS 命名规范 --BEM - 前端 - 掘金
理解CSS命名规范--BEM 2017-04-05 最近在写博客主题的时候发现一个很严重的问题,由于css的命名并不是很规范,导致自己在后期修改的时候很是头疼,有些样式需要在浏览器中打开开发者工具去找,很是无奈。所以决定在写完主题之后...

5 个技巧避免不必要的浏览器兼容性问题 - 掘金
本文作者:John Howard 编译:胡子大哈 翻译原文:http://huziketang.com/blog/po... 英文连接:5 Tricks to Avoid Cro...

CSS 技巧(三):视觉效果 - 前端 - 掘金
《css揭秘》学习笔记系列,记录和分享各种实用技巧,共同进步。源代码可访问仓库地址 视觉效果 1. 单侧投影 1.1 单侧投影 ...

详解 CSS 七种三栏布局技巧 - 前端 - 掘金
三栏布局,顾名思义就是两边固定,中间自适应。三栏布局在开发十分常见,那么什么是三栏布局?比如我打开某东的首页: 映入眼帘的就是一个常见的三栏布局:即左边商品导航和右边导航固定宽度,中间的主要内容随浏览器宽度自适应。 下面围绕的这样的目的,即左右...

CSS三栏布局的四种方法 - 掘金
前言 总括: 不管是三栏布局还是两栏布局都是我们在平时项目里经常使用的,也许你不知道什么事三栏布局什么是两栏布局但实际已经在用,或许你知道三栏布局的一种或两种方法,但实际操作中也只会依赖那某一种方法,本文具体的介绍了三栏布局的四种方法,并介绍了它的使用场景。 ...

有效解决 css sprite 图片使用 rem 单位边角缺失的问题 - 前端 - 掘金
起因 在移动端使用 rem 布局时 sprite 图片也需要用 rem 单位。但由于浏览器对小数单位精度解析的差异,在不同设备上一些图片看起来会缺了一点点,或者多了一点点.....

谈谈一些有趣的 CSS 题目(十四)-- 纯 CSS 方式实现 CSS 动画的暂停与播放! - 前端 - 掘金
开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节。 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去...

平时自己项目中用到的 CSS - 掘金
css有些属性容易忘记,半天不写就要去查api,有时候api还不好使,于是还是记下来以后方便用,后续会慢慢补充进来的。 Github: https://github.com/asd0102433...博客长期更新,喜欢的朋友star一下 outline...

使用 css 3 制作长投影 Long Shadow - 前端 - 掘金
在flat design(扁平化的设计)中,Long Shadow (长投影)被看着屡试不爽的设计技能。比如下面这张,非常经典的长投影设计: 摄影师选择长投影通常是给图片带来戏剧效...

flex.css快速入门,极速布局 - 掘金
什么是flex.css? css3 flex 布局相信很多人已经听说过甚至已经在开发中使用过它,但是我想我们都会有一个共同的经历,面对它的各种版本,各种坑,傻傻的分不清楚,flex.css就是对flex布局的一种封装,通过简洁的属性设置就能使得它完美的运行在移...

web 前端之 base.css - 前端 - 掘金
意义 统一各个浏览器差异、统一团队开发起始标准、弥补浏览器的“缺点”、提供频繁使用的原子类名。 ...

CSS 五种方式实现 Footer 置底 - 前端 - 掘金
页脚置底(Sticky footer)就是让网页的footer部分始终在浏览器窗口的底部。 当网页内容足够长以至超出浏览器可视高度时,页脚会随着内容被推到网页底部;但如果网页内容不够长,置底的页脚就会保持在浏览器窗口底部。 ...

你必须记住的 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...

用CSS3来制作倒影(box-reflect) - 掘金
有一句话说的好:“横看成岭侧成峰,远近高低各不同”,有些时候,我们需要从不同的角度去欣赏mm,如下图: 在早期,要实现这种效果,我们只能乖乖的找设计去制作,然后在页面上插入一张图片,但是随着CSS3的出现,我们可以纯代码实现,如何实现呢?就是通过CSS3的bo...

Flex 布局应用 - 掘金
CSS3为我们提供了一种可伸缩的灵活的web页面布局方式-flexbox布局,它具有很强大的功能,可以很轻松实现很多复杂布局。然而Flex属性较多,不便于记忆,而在项目中,布局使用频繁,那么可以将flex抽离为一个布局工具类,简化使用方式,快速应用于项目,减少...

深入新版 BS4 源码 探索 flex 和工程化 sass 奥秘 - 前端 - 掘金
你可能已经听说了一个“大新闻”:Bootstrap4 合并了代号为#21389的PR,宣布放弃支持IE9,并默认使用flexbox弹性盒模型布局。这标志着:1)前端开发全面步入“现代浏览器”的时代进一步来临;2)样式处理也再一次面向未来,拥抱更加灵活的弹性盒模...

一劳永逸的搞定 flex 布局 - 掘金
寻根溯源话布局 一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂直同时居中。记得刚开始学习 CSS 的时候,看到 float 属性不由得感觉眼前一亮,顺理成章的联想到 Word 文档排版中用到的的左对齐、右对齐和居中对齐,然而很快就失望的发现...

16种方法实现水平居中垂直居中 - 掘金
熟悉水平居中和垂直居中的方法, 不为别的, 就为用的时候能够信手拈来. 下面直接步入正题.原文:16种方法实现水平居中垂直居中 水平居中 1) 若是行内元素, 给其父元素设置 text-align:center,即可实现行内元素水平居中. 2) 若是块级元素,...

对比学习 sass 和 stylus 的常用功能 - 前端 - 掘金
在众多的css预处理器语言中,sass和stylus算是十分优秀的两个。本文主要针对两者的常用功能做个简单的对比分析。在对比中了解二者的差异,同时帮助大家更好的掌握这两种预处理语言。本文涉及到的sass部分,均来自于阮一峰老师的 ...

弹性盒模型Flex指南 - 掘金
Web layout 是Web UI中的基础架构, 重要性不言而喻. 传统的盒模型, 借助display, position, float 属性应对普通布局游刃有余, 但针对复杂的或自适应布局, 常常捉襟见肘. 比如垂直居中, 就是一个老大难的问题, 借助fl...

CSS: 常用的元素居中方法 - 前端 - 掘金
日常工作中常常会遇到元素居中的需求,通常块级元素的水平居中只需左右margin设为auto即可。 而行间元素的居中则是由父级设置行高(等于父级高度)和 text-align(center)实现。 但是如果要求是块级元素水平垂直居中呢?本文总结了一些常用的元素水...

Sticky Footer,完美的绝对底部 - 前端 - 掘金
写在前面 做过网页开发的同学想必都遇到过这样尴尬的排版问题:在主体内容不足够多或者未完全加载出来之前,就会导致出现(图一)的这种情况,原因是因为没有足够的垂直空间使得页脚推到浏览器窗口最底部。但是,我们期望的效果是页脚应该一...

走进网页虚拟现实 WebVR - 掘金
最近几年,虚拟现实VR的概念火了一把,各种VR概念的游戏、设备、视频受到人们的广泛关注。笔者在逛商场的时候也经常会看到有VR设备体验的地方让游人体验一把,各种酷炫的头盔和酷炫的设备着实抓人眼球。但是作为一个前端工作者,我们肯定也希望在我们的网页里也能看到这么酷...

CSS 技巧(一):背景与边框 - 前端 - 掘金
该系列为《css揭秘》读书笔记,归纳主要知识点,通过实战技巧深入css属性,加以巩固。 背景与边框 1.半透明边框 背景知识:rgba/hsla,在rgb/hsl的基础上增加了Alpha通道,用于设置颜色的不透明度(就是能透过多...

(译) 编写整洁 CSS 代码的黄金法则 - 掘金
原文地址:Golden Guidelines for Writing Clean CSS 原文作者:本文已获作者 Tiffany Brown 授权 译文出自:掘金翻译计划 译者:reid3290 校对者:weapon-xx,bambooom 编写整洁 C...

Flex 布局学习笔记 - 前端 - 掘金
Flex 布局,也称为弹性布局,是为了适应不同的屏幕尺寸和不同的设备类型二提出的一种布局方式。 基本概念 ...

黑科技:CSS 定制多行省略 - 前端 - 掘金
什么是多行省略? 当字数多到一定程度就显示省略号点点点。最初只是简单的点点点,之后花样越来越多,点点点加下箭头,点点点加更多,点点点加更多加箭头...。多行省略就是大段文字后面的花式点点点。 同行这么做: ...

(译)Gif 在 web 上的优化 - 前端 - 掘金
原文地址: https://bitsofco.de/optimisin... @ireaderinokun 和很多人一样,我喜欢在自己的站点用gif。可以非常好的突出某些功能。比如下面模仿 itunes的轮播 ...

浏览器亚像素渲染与小数位的取舍 - 腾讯 ISUX - 前端 - 掘金
在响应式项目中,百分比的数值的应用越来越多,比如栅格化布局、背景定位、内边距等。以往对于这种数值,我们大都是直接采用计算器计算出来的数值。但这种数值有时会很长,特别是除不尽的数值如23.33333333%。数据不美观不说,关键对于这种小数位的位数应该如何取舍,...

「前端」rem 缩放方案 flexible-js 兼容 375px 方案的思路 - 掘金
本文来自尚妆前端团队南洋 发表于尚妆github博客,欢迎订阅。 移动端H5页面rem缩放方案flexible.js兼容375px方案的思路 参考: 移动端高清、多屏适配方案 viewport-and-flexible.js flexible.js git...

CSS hack 合集 - 前端 - 掘金
本来已经抛弃IE6|7|8了,可是最近发现要考虑IE兼容性的网站还是有不少的,所以这两天了解了一下CSS HACK,在这里简单地总结一下! 1、何为HACK? 简单的说,HACK就是只有特定浏览器才能识别这段hack代码。Hack也可以说是让前端最为头疼...

没那么难,谈 CSS 的设计模式 - 前端 - 掘金
什么是设计模式? 曾有人调侃,设计模式是工程师用于跟别人显摆的,显得高大上;也曾有人这么说,不是设计模式没用,是你还没有到能懂它,会用它的时候。 先来看一下比较官方的解释:”设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类的、代...

CSS3 布局利器 Flex 详解 - 前端 - 掘金
传统的网页布局基于盒装模型,使用display,position,float属性来达成各种布局。对于一些特殊的布局使用这些来实现不是很方便,比如垂直居中。Flex应运而生,它可以简便、完整、响应式地实现各种页面布局。Chrome 21,FF22,IE 10,S...

flex 布局基础 - 阅读 - 掘金
布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。之前的博客中也利用这一解决方案解决过居中布局等等问题。详见css--布局[1]和css--全屏布...

Flex 布局关于内容均分的那些坑 - 前端 - 掘金
DDFE 实战经验...

GitBook《拥抱未来的 CSS 布局方式:flex 与 grid 布局》全教程 - 前端 - 掘金
本系列文章为对CSS中flex布局与grid布局的详细介绍,已在GitHub同步更新,如您在阅读过程中发现描述有误或错别字的情况,您可以向本项目提出issus或Pull Request。 本系列文章为我在深入研究CSS的布局方式的过程中的一些总结。主要是对于C...

Flex 布局新旧混合写法详解(兼容微信) - 前端 - 掘金
flex是个非常好用的属性,如果说有什么可以完全代替 float 和 position ,那么肯定是非它莫属了(虽然现在还有很多不支持flex 的浏览器)。然而在移动开发中,本来绝大多数浏览器(包括安卓2.3以上的自带浏览器)都支持的属性,偏偏有个例外,就是国...

移动端 flex 布局神器,兼容微信,UC,webview 等移动端主流浏览器 ,支持 react,vue,angular - 前端 - 掘金
download git clone https://github.com/lzxb/flex.... npm npm install flex.css --save 为什么需要flex.css? 在移动端开发中,并不是所有的浏览器,webview...

前端切图神器 avocode - 前端 - 掘金
安装avocode 前端的基础工作就是把设计师的设计稿还原成前端页面,所以切图是作为一个前端的基本技能。杀敌要有趁手的兵器,而前端一般都是用photoshop,但是这个兵器非常笨重,可能当你笨拙的挥动的它时,敌人已经挥刀到你的颈部了。毕...

CSS 技巧:使你的 CSS 更加专业 - 前端 - 掘金
一个帮你提升 CSS 技巧的收藏集。 对于其他收藏集合可以查看 @sindresorhus 创建的收藏集合 Awesome Lists. 目录 专业技巧 支...

SVG 新司机开车指南 - 前端 - 掘金
TL,TR 确保大家一小时内可以开车上路..... 来不及解释了,快学车..... SVG其相关特性远比想象中要强,本文首先介绍下SVG的相关定义、优缺点和Demo,接下来会介绍它的...

(译)CSS Top 10 Articles for the Past Year (v.2017) - 前端 - 掘金
在过去一年里,我们对近11000篇CSS3的文章进行了整理,同时从中挑选出可以帮助你规划2017年web事业发展前十的内容(0.09%的概率)。 这份CSS列表包含了各种话题,例如:REM,架构,网格,Element Querise,display,Backg...

腾讯 AlloyTeam 正式发布 Canvas 魔幻线条 - curvejs - 掘金
写在前面 curvejs 中文读["克js"],是腾讯AlloyTeam打造的一款魔幻线条框架,让线条成为一名优秀的舞者,让线条们成为优秀的舞团,HTML5 Canvas就是舞台。 官网:https://alloyteam.github....

前端魔法堂:解秘 FOUC - 前端 - 掘金
前言 对于问题多多的IE678,FOUC(flash of unstyled content)——浏览器样式闪烁是一个不可忽视的话题,但对于ever green的浏览器就不用理会了吗?下面尝试较全面地解密FOUC。 到底什么是FOUC? 页面加载解析时,页...

有趣的 6 种图片灰度转换算法 - 前端 - 掘金
前言 黑白照片的时代虽然已经过去,但现在看到以前的照片,是不是有一种回到过去的感觉,很cool有木有~ 看完这篇文章,就可以把彩色照片变成各种各样的黑白的照片啦。 本文完整的在线例子图片灰度算法例子,例子的图片有点多,可能有些慢。 例子的源码位于blog/de...

文本动画, 几行代码页面效果瞬间就提升了 - 前端 - 掘金
animate-text 文字动画和数字动画 animate text 查看DEMO...

内容滚动条和子 div 高度自适应 - 前端 - 掘金
写在前面:老套路有图有真相,这才叫做分享。本文内容是:一个div里面,两个子div高度自适应(平分父div的高度)和元素内容过多的时候,根据需求出现高度滚动条或者宽度滚动条。 先放最终效果(在下面会有demo代码。): ...

使用 css 3 制作长投影 Long Shadow - 前端 - 掘金
在flat design(扁平化的设计)中,Long Shadow (长投影)被看着屡试不爽的设计技能。比如下面这张,非常经典的长投影设计: 摄影师选择长投影通常是给图片带来戏剧效...

[设计文章:都说是 2016 年国外最火 55 套 PS 实用教程 

设计 - 掘金](https://juejin.im/entry/58b6d...
今夜,西元2017年的第一天,又是一个365天的日夜轮回,成长有所得,生活有所福,时间有所守,工作有所进,慢条斯理即便如树懒也是一年,风驰电掣就算是天速星神行太保戴宗,一年也终是一年。PS小公举,还是阿随君电脑中打开率最高的软件之一,这一年,精进有无,爱有无,...

解决 Chrome 中 input 自动填充时会强行设置背景色的问题 - 前端 - 掘金
方法1:box-shadow 方法2:animation...

浅析 js 实现网页截图的两种方式 - 前端 - 掘金
Web端的截图(生成图片)并不算是个高频的需求,资料自然也不算多,查来查去,也不过Canvas 和 SVG两种实现方案,原理大概相似,都非真正义上的截图而是把DOM转为图片,然而实现方式却截然不同。 Canvas 实现 ...

(译) 通过装饰器来让你的代码更整洁 - 前端 - 掘金
原文: Make your Code Cleaner with Decorators ...

前端必备 HTTP 技能之 WebSocket 协议详解 - 前端 - 掘金
WebSocket是一个计算机通信协议,通过一个TCP连接提供全双工的通信频道。2011年IETF在RFC6455文件中标准化了WebSocket协议,WebSocket的 Web IDL格式的API是W3C标准化的。 ...

前端开发中像素的概念 - 前端 - 掘金
前端开发中像素的概念 最近在美柚实习,第一次正式接触到设计师的设计稿.我相信很多刚涉及移动端设计与开发的同学基本上会在前端开发中的像素问题上纠结很久,所以写下这篇笔记,便于自己日后翻阅。如果有啥理解上的错误,欢迎大家指正~ 何为像素 我们看到所显示...

2017 百度前端技术学院 - 自定义 checkbox/radio - 前端 - 掘金
一. label标签 1. 概念: HTML

也说css之overflow:细探之下有意想不到的结果 - 掘金
作者:dolymood overflow 是一个非常常用的 CSS 属性,一般来说会认为很简单,其实细究之后就会发现他还有很多小特性或者说意想不到的结果; 下面就介绍下(在浏览器环境下)关于 overflow 的小总结。 哪些元素上有效? 首先 overflo...

细说CSS中的BFC - 掘金
作者:滴滴公共前端团队 - 邱莲 BFC是什么? BFC(Block Formatting Context)直译为“块级格式化范围”。 是 W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。当涉及到可...

[[移动端新特性] Passive Event Listeners - 掘金](https://juejin.im/post/585232...
作者:滴滴公共前端团队 - 小春 Passive Event Listeners 这个东西其实有一段时间了,关注 2016 Google I/O 的 Mobile Talk 的同学应该有些印象。 PS: 建议一些新技术方向探索的同学关注一下每一年的 Goog...

再谈自适应垂直居中 - 掘金
作者:滴滴公共前端团队 - Neurotoxin 新年第一篇,首先祝福大家新年好~ 最近在开发一个 Toast组件时,遇到了一些有趣的问题,首先来看一下需求 需求为宽高不定,上下左右垂直居中,如下图 代码如下: HTML

最新活动
阅读需要支付1元查看
<