马上开始翻译!

我要认领

全站翻译字数:1,816,043

加入众成翻译官方交流群(群号:362419683)

关注《奇舞周刊》微信号
阅读更多精选前端技术文章

我要反馈问题

Mmzer

CSS中的随机数 | CSS技巧

149阅读 · Mmzer 1天前翻译  
Web CSS

最近,我误打误撞的遇到一个有趣的问题。我想要随机的去设置animation-duration的值。 这是一个非随机的例子: 看这个Robin Rendle (@robinrendle)在CodePen上的例子CSS随机数#1。 这是我用CSS写的一个动画: @key...

dainiel

2017年要学习的3个CSS新特性

108阅读 · dainiel 3天前翻译  
CSS

新年快乐! 🎊 随着新一年的到来,我们可以学习的干活又多了好多。新特性虽然有很多,但有三个是今年最让我激动不已的。 1. Feature Queries 译者注:因为media query一样,大家习惯不翻译,所以这里也不直译为:特性查询 之前我写过了一篇关于F...

winar_阿进

关于渐进增强方法的实例研究:“Building Social”

79阅读 · winar_阿进 2017-01-12翻译  
JavaScript CSS HTML

我们曾激烈讨论过渐进增强的方法以及它是如何提升网站的向下兼容性的。但是怎么样才能将渐进增强的概念应用在一个实际的项目中呢?当我们为网站设计一个复杂的交互效果时,我们很难决定哪些效果仅仅采用HTML和CSS就可以实现,而哪些效果则必须使用JavaScript。 本文我们...

踏歌

SUIT CSS 简介 - 网页设计周刊

87阅读 · 踏歌 2017-01-07翻译  
Web CSS

我们作为开发人员面临的一个令人生畏的问题是“我将如何在项目中结构化一些东西?”作为一个框架,SUIT CSS提供了一个架构的实现,其他人可以使用它来作为应用开发的基础。 把它看成是解决混乱结构的最佳方式,减少css在执行往往缺少设计原则时的恐惧和无助(相比于其他像Ja...

wenkai

深入理解 React 高阶组件

219阅读 · wenkai 2017-01-04翻译  
React Redux CSS

摘要 这篇文章主要面向想要使用 HOC(Higher Order Component,高阶组件) 模式的进阶开发者。如果你是 React 新手,建议你从阅读 React 的文档开始。 高阶组件是一种很好的模式,很多 React 库已经证明了其价值。这篇文章中我们将会详...

winar_阿进

用BEM写出更具有可维护性的CSS

620阅读 · winar_阿进 2017-01-04翻译  
CSS

介绍 BEM: Block, Element, Modifier 举例 为什么最终BEM战胜了其他? 总结 介绍 这篇文章教你一种方法,能够写出更具有可维护性的CSS,他就是"BEM"。 更新: @necolas 在推特上写了一个令人深思的评论...

jacty

Eric的归档博文:CSS Grid!

253阅读 · jacty 2016-12-29翻译  
CSS

Grid布局来了,Grid布局来了。千真万确,各大浏览器将发布对Grid布局的支持。唔哈哈哈哈~ 什么?什么?什么?你说什么? 2017年3月,Chrome和Firefox将开始默认支持Grid布局。其中,Mozilla将在3月7日发布的Firefox 52版本上开始...

winar_阿进

被人遗忘了的打印样式表

162阅读 · winar_阿进 2016-12-27翻译  
Web CSS

Aaron Gustafson指出当他在打印某一个页面的时候,原本有序的界面也变得杂乱不堪,也因此向Indiegogo发送了一篇微博。 当我看到这个消息的时候真的感到震惊,我忽然意识到已经有很长的时间没有优化一个页面的打印样式了,甚至都没有在页面的检查上花过心思。...

印前

百分百正确设置CSS断点的方法

1085阅读 · 印前 2016-12-26翻译  
CSS

接下来近一分钟里,我希望你暂且将CSS、web开发、数字化用户界面抛之脑后。 接着,我想让你畅想时光回退,回到年少时,回到上学第一天。 那时的你更简单,只担心画没画好图形,有没有尿裤子。 现在,看看上图中的点,注意有些点是怎样聚在一起的,有些点又是怎样分开的?我想让...

踏歌

css变量之条件语句

328阅读 · 踏歌 2016-12-25翻译  
CSS

本文原文地址http://kizu.ru/en/fun/conditions-for-css-variables/ 如有翻译不当之处,请指出。 我将从这个开始:规范中没有(有一个css条件规则的模块,但是别期待它能覆盖css变量-它涵盖了一些规则的东西。这里还有一个关...

wenliangdai

使用 Flexbox 的最佳时间到来了吗?– Martin Defatte – Medium

425阅读 · wenliangdai 2016-12-21翻译  
Web CSS

作为一个前端开发者,我时常问会自己:“哇,这个新技术好酷。我可以在实际生产环境中的工作流里使用它吗,亦或者它会不会只是理论上比实际中要好?”我发现自己总是在评估新的 CSS 规范来看它是否可以让我的设计更出色,并且让我的代码更加简洁且易于管理。 FLEXBOX 对于响...

萧暮

关于 Angular 2 那些让我兴奋的东西

1121阅读 · 萧暮 2016-12-19翻译  
CSS JavaScript TypeScript

在过去的半年里,我花了大量时间玩 Angular 2。创建了一些有趣的项目和与之相关的讨论,写了若干文档并和其他小伙伴讨论他们正在做的事。然后我还写了一系列文章。我觉得现在是总结和分享我在这个平台上发现的有趣的东西了。 TypeScript 在 Angular 社区开...

谢于中

CSS技巧-rgba函数的妙用

569阅读 · 谢于中 2016-12-19翻译  
Web CSS

新出现的 CSS 颜色配置函数是一项非常有意思的功能,它给予我们在浏览器中直接操纵颜色的能力。例如,当鼠标悬停在按钮上时,可以使用color: color(black darkness(50%))改变颜色,而不需要使用 Sass 这类 CSS 预处理器。 但是浏览器现...

远杨

构建稳固的、可升缩的CSS框架的八大原则

2349阅读 · 远杨 2016-12-17翻译  
CSS Web UI

构建稳固的、可升缩的CSS框架的八大原则 这些原则都是我从这些年工作中所含盖的各个大型、复杂的web项目中总结出来的。而这些事情也都是我这些年被多次问到的,所以觉得将其用文档的形式叙述出来会是个不错的想法。 我会尝试着尽量缩短我的解释,以下是关键词: 善用类来定义C...

qhxin

Virtual CSS 和 Styletron

538阅读 · qhxin 2016-12-17翻译  
Web CSS

Styletron 是一个为了高性能而建立的 CSS-in-JS 的库,旨在运行得尽可能的快,同时尽可能小的输出 CSS。 大部分 CSS-in-JS 库将 JS 对象包含样式声明为相应的 CSS 类并使用生成的散列作为类名1。总的来说,这一过程运行良好,解决了大多数...

兔兔的奶爸

MaintainableCSS - 一种编写模块化,可扩展和可维护的CSS的方法(作者:Adam Silver):模块

269阅读 · 兔兔的奶爸 2016-12-11翻译  
CSS Product HTML

模块 什么是模块? 模块是不同的、相对独立的单元,它可以与其它的模块组合以构成一个更复杂的结构。 在客厅,你可以认为电视、沙发和墙是模块。他们组合到一起创造了一个可用的客厅。 如果你带走它们其中的一个,剩余的依然可以很好的工作。就像我不需要电视也可以坐在沙发上一样。...

张大侠

2016届阿拉莫CSS开发者大会资源汇总

358阅读 · 张大侠 2016-12-09翻译  
CSS Web ES6

Jen Simmons正在发表主题演讲(2016届阿拉莫CSS开发者大会,圣安东尼奥,德克萨斯) CSS Dev Conf is the first on-site conference dedicated to Cascading Style Sheets for...

liuqipeng

面向对象的 CSS (OOCSS)

446阅读 · liuqipeng 2016-12-07翻译  
Web CSS

你是否听说过一个词语叫“内容就是王道”?作为一个 Web 开发者,我们的工作与内容创作有着频繁的联系。这是一条经常被引用,并且正确地解释了什么因素吸引了人们访问网页的谚语。 然而,从 Web 开发者的角度来看,一些人认为速度就是王道。近年来,许多有经验的前端工程师已经...

张大侠

Sass: 维护样式代码的目录结构

358阅读 · 张大侠 2016-12-06翻译  
CSS Design UI

随着项目规模的不断变大,模块化的目录和文件结构的需求与日俱增。尤其是当你想将你的代码适用于其他的项目、或者横跨一个或多个项目中的组件和模式、或者是分享给他人的模板中时,这显得尤为重要。 2-乙醇分子结构 上周我谈论到@import命令以及如何使用它来编写可维护性的文...

cherryvenus

流畅web动画的十个法则

602阅读 · cherryvenus 2016-12-05翻译  
CSS JavaScript Chrome

自从我们去年登陆了Gyroscope,许多人都问我有关用在我们网站上的javascript动画库。我们考虑过将此开源,但是这不是魔法真正实现的地方。 我不希望大家认为我们是依靠特殊的javascript插件来解决这些问题的。对于大部分人来说,我们只是充分利用了近来浏览...

踏歌

SurviveJS - 简介

251阅读 · 踏歌 2016-12-05翻译  
Webpack JavaScript CSS

Introduction James Jordan (CC BY-ND) Search 搜索 Table of Contents 目录 Introduction 简介 Webpack Compared 与webpack对比 用webpack开发 入门教程...

scaactk

嵌套你的BEM?(Nesting Your BEM?)

335阅读 · scaactk 2016-12-04翻译  
CSS DOM

在我开始这篇文章之前,我得说这不是一个建议或者是新的“练习指南”。这只是我自己的一些思想狂潮。 我是一个BEM的拥护和支持者。并且已经持续了很多年。这是有点有趣的期待。当然, 它给我提供了很多的东西: 软封装 这有助于减少命名冲突。 自定义的CSS 这帮助我理解DO...

myvin

幽灵般诡异的CSS选择器

512阅读 · myvin 2016-12-02翻译  
CSS Web HTML

让我们用万圣节主题帖来尽情庆祝万圣节吧。我会使用一些来自CSS选择器王室坟墓的CSS选择器来拉开序幕,这些东西可是会让你害怕到骨子里的哟。额,也许没有那么恐怖,但是至少它们是有些诡异的。 迟钝的猫头鹰选择器 两年前,Heydon Pickering将它发扬光大,它看起...

cherryvenus

关于CSS Transition,你需要知道的事

657阅读 · cherryvenus 2016-12-01翻译  
CSS jQuery Chrome

CSS3的过渡属性,给web应用带来了简单优雅的动画,但是比起初次相见,他(transition)有许多细则。 在这片文章中,我将会专研CSS3的过渡(transition)中更加复杂的部分,从链式和事件到硬件加速和动画函数。 让浏览器控制动画序列,通过改变帧率,减少...

cherryvenus

设计系统的CSS结构

342阅读 · cherryvenus 2016-12-01翻译  
CSS Design UI

我们刚刚给一个大型机构搭建了一个设计系统并且创建了一个让我们十分满意的CSS架构。这是第一次,我们在最后期限前完成任务,并且没有希望我做一些不同的东西。因此,我认为这是一个非常好的分享机会,告诉大家我们如何搭建系统CSS架构的。 给项目一点背景,我们开始搭建一个设计系...

张大侠

否定伪类:not(s) | CSS-Tricks

314阅读 · 张大侠 2016-12-01翻译  
CSS Chrome Safari

否定伪类:not(s) :not(X)是CSS中的一个否定伪类(选择器),并且接受一个简单的选择器作为参数。本质上,可以使任一其他选择器(作为参数)。 :not(选择器)匹配传递参数选择器未选择的元素。传递参数或许不包括增加的选择器或者伪元素选择器。 参照代码the...

文蔺

CSS 方法论的选择

736阅读 · 文蔺 2016-11-30翻译  
CSS HTML Web

多年来,CSS 方法论层出不穷。不幸的是,并不存在适用所有场景的最佳选择。本文介绍了一些适用于不同情况的 CSS 方法论。 好,跟我一起开始踩坑之旅吧。 我只需要创建一个单页面或简单的站点。内容以文本为主,可能会有一两个表单。没有人和我协作,就我自己(还有我家的喵...

Geoff

原生CSS网格布局学习笔记

1278阅读 · Geoff 2016-11-30翻译  
CSS Web Chrome

译者注:此文适合有一定CSS原生网格布局使用经验的开发者(读前需要先去了解一下原生CSS网格的语法),原生CSS网格布局(Native CSS grid)截止目前还没有被任何正式版本的浏览器实现。 以下是来自Oliver Williams的帖子. Oliver已经...

myvin

使用HTML5 Canvas创建动态粒子网格动画

1339阅读 · myvin 2016-11-27翻译  
CSS JavaScript Web

最近几年,辨识度最高的虚拟图案之一也许就是下面你所看到的这种动画形式了;我不确定这种动画形式是否有学名,这里我姑且称之为动态粒子网格动画(dynamic point mesh animation)。本例中的动画是基于这种动画形式的变种,灵感来自于Daniel Mayo...

liuliangsir

既然写CSS很容易,那为什么大家还是把CSS写的那么烂呢?-Hacker Noon

5264阅读 · liuliangsir 2016-11-20翻译  
CSS HTML Web

在你开始阅读这篇文章之前,一定要做好心理准备。因为我写的 90% 都是在发牢骚,只有最后大概 10% 介绍 CSS 技巧之最佳实践。提前给你们打好预防针啦。 前端工程师在职业发展中可能会遇到以下困境: 某个阶段,感觉(自己所做的)工作没有任何难度 为团队创造的价...

玩命加载中……
已经到底啦