我要反馈问题

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

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

友情链接

猿说:互动氛围更好的IT交流学习平台

互动氛围更好的IT交流学习平台

立即访问
声享:制作精彩的有声幻灯片

使用声享在线PPT快速制作分享优质内容

立即体验

京ICP备17024260号

echodis

如何管理一个前端基础架构团队 - AdRoll

55阅读 · echodis 半天前翻译  
JavaScript CSS

Jyri Tuulos 著 Jyri是一名AdRoll的高级工程师。他喜欢编写开发工具和开发构建工具。 在过去的几年中,AdRoll已经从的一个不起眼的产品功能单一的创业公司发展成为拥有一套多样化产品的全球营销平台(https://www.adroll.com/pr...

myvin

iPhone X 的“刘海儿”和 CSS

76阅读 · myvin 半天前翻译  
CSS iPhone iPhone X webview

iPhone X 配备一个覆盖整个手机的全面屏,顶部的“刘海”为相机和其他组件留出了空间。然而结果就是会出现一些尴尬的情景:网站被限制在一个“安全区域”,在两侧边缘会出现白条儿。移除这个白条儿也不难,给 body 设置一个 background-color 就可以搞定...

粒儿

CSS通用类和“结构与样式分离”

117阅读 · 粒儿 1天前翻译  
CSS

CSS通用类和“结构与样式分离” 过去的几年里,我编写CSS的方式已经从“语义化”转变为“函数式”(经常被这样称呼)了。 用“函数式”方式编写css可以使许多开发者的内心激动起来。所以我想介绍一下我是如何做到的,并且和大家分享一些经验和见解。 第 1 阶段: &q...

foreverjiangting

基于web创建逼真的3D图形 | CSS技巧

538阅读 · foreverjiangting 1天前翻译  
3D CSS

在成为一名web开发者之前,我从事于视觉设计行业,创造屡获殊荣,电影和电视节目等高端3D效果,例如 Tron, The Thing, Resident Evil,和 Vikings。为了能够创造这些效果,我们需要使用高度复杂的动画软件,例如 Maya, 3Ds M...

Mcbai

提交到不同URL的表单按钮

1517阅读 · Mcbai 2017-09-08翻译  
Form CSS

这是几天前想到的,我忘了在哪,但是我把它记在了我的小笔记本上,打算发到博客里。我把它写下来是因为我听到一些把它过于复杂化的东西。 听说你有一个像下面这样的表单: <form action="/submit"> <!-- in...

myvin

67 个拯救前端开发者的工具、库和资源

7319阅读 · myvin 2017-09-07翻译  
JavaScript nodejs CSS HTML SVG

在本文中,我不会去谈 React、Angular、Vue 等等这些大的前端框架,也不会谈 Atom、VS code、Sublime 等等这些已经很出名的代码编辑器,我只是想简单的分享一套我认为有助于提升开发者工作流的工具集。 这套工具集中的大部分你可能见过,也可能没...

印前

你真的需要一个CSS实用工具集吗? | CSS-Tricks

1817阅读 · 印前 2017-09-06翻译  
CSS

让我们先来定义:一个CSS工具集库是一个拥有许多可用于做许多一次性小事的样式表。如调整margin和padding的类。设置颜色的类。设置具体样式属性的类。设置尺寸的类。工具集库会用不同的方式来实现这些东西,但更像是分享这种理念。这种方式在本质上更像是把样式放在htm...

eJayYoung

在HTTP/2的世界里管理CSS和JS

2241阅读 · eJayYoung 2017-09-03翻译  
CSS HTTP/2

在HTTP/2的时代里,在你的网站里发布CSS和JS跟以前大不相同了,以下是我实践的一份建议。 我们听说HTTP/2已经很多年了,我们也写过一些相关的博客。但是我们并没有怎么使用它。直到现在,在一些最近的项目里,我把使用HTTP/2设定为一个目标,并且想出怎样最好的使...

garnett

Stylelint: 我们日夜期盼的样式表Linter——Smashing Magazine

1338阅读 · garnett 2017-09-01翻译  
CSS JavaScript PostCSS

##Stylelint: 我们日夜期盼的样式表Linter By Aleks Hudochenkov May 25th, 2016 JavaScriptTechniquesTools 15 Comments . 每一个程序员,无论他是写哪一门语言的,都希望自...

garnett

送给CSS初学者的悬停过渡动画三部曲

1168阅读 · garnett 2017-08-31翻译  
CSS CSS3

送给CSS初学者的悬停过渡动画三部曲 只需几行CSS就能让你的网页摇身大变。 CSS不一定要写得多么复杂才能实现特殊效果。如下就是三个超级简单的过渡的例子,可能只是几行代码,但是添加到Web应用程序中,却会让它增色不少。 如下是我们将在本教程中构建的代码 项目...

萧暮

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

2814阅读 · 萧暮 2017-08-30翻译  
CSS JavaScript TypeScript

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

摩诘

编写高效的 CSS 选择器 – CSS魔法 – CSS体系, 网页最佳表现, Harry Roberts

592阅读 · 摩诘 2017-08-30翻译  
CSS Selector

高效的CSS已经不是一个新的话题了,也不是我一个非得重拾的话题,但它却是我在Sky公司工作之时,所感兴趣的,关注已久的话题。 有很多人都忘记了,或在简单的说没有意识到,CSS在我们手中,既能很高效,也可以变得很低能。这很容易被忘记,尤其是当你意识到你会的太少,CS...

sammffl

是时候使用CSS自定义属性了 – Smashing Magazine

931阅读 · sammffl 2017-08-30翻译  
Web CSS

在今天,css预加载已经成为了前端开发的一个标准。预加载的一个主要优势就是可以让你使用变量。它可以让你避免复制黏贴你的代码,并且简化了开发和重构。 我们用预加载来存储颜色、字体偏好,布局的细节——几乎是我们在css里面用到的所有东西。 但是预加载的变量有一些使用上的限...

camiler

接受前端挑战:用CSS实现3D立方体

1493阅读 · camiler 2017-08-30翻译  
3D CSS Chrome

你喜欢挑战么?你愿意承担一项以前从没遇到过的任务并且按时完成么?如果在进行任务中,你碰到来一个似乎无法解决的问题呢?我想分享我使用CSS 3D效果的经历,那是第一次用于实际项目中,以此来激励你接受挑战。 那是平常的一天,当Eugene( CreativePeople的...

千罹

CSS变量和预处理变量有什么不同?

2077阅读 · 千罹 2017-08-30翻译  
CSS JavaScript DOM

变量是 CSS 预处理器 存在的最主要的原因之一。设置变量的能力是有用的,比如把一个颜色设置成变量,用那个变量贯穿你写的CSS,你会发现它是一致的,抽离的,并且容易修改。你也可以用原生 CSS变量(CSS自定义变量)做同样的事。但是也有一些重要的区别应该搞清楚。 一个...

文蔺

font-display 的使用

697阅读 · 文蔺 2017-08-30翻译  
CSS

进行性能优化时,决定 Web Font 的加载行为是一项技术活。@font-face规则中新增了一个font-display声明,开发者可以根据 Web Font 的加载时间来决定如何渲染或降级处理。 字体渲染差异 有了 Web Font,开发者可以在项目中加入丰富的...

少年阿布DX

7 个 PostCSS 插件让你轻松步入 PostCSS

1826阅读 · 少年阿布DX 2017-08-30翻译  
PostCSS CSS JavaScript

译者注:本文若有翻译不当,请于译者联系。诚请监督。 之前,我们在 SitePoint 上多次特刊了 PostCSS 内容,但它还是难倒了很多人。一句话总结 PostCSS: PostCSS 处理了很多你不必处理的乏味工作 它很巧妙的不同于预处理器,提供了可选的...

qgy18

缓存最佳实践及 max-age 注意事项

1570阅读 · qgy18 2017-08-30翻译  
CSS HTML HTTP

使用缓存会带来巨大的性能提升,还能节省带宽、减少服务端开销,但很多网站对缓存一知半解,让相互依赖的资源出现竞态条件,从而无法同步更新。 使用缓存的最佳实践大体上可以归纳为这两种模式: 模式一:不变内容 + 长时间 max-age Cache-Control: max-...

yan最美的遇见

CSS自定义属性-使用Javascript进行动态更改

585阅读 · yan最美的遇见 2017-08-30翻译  
CSS

你曾希望在页面加载后你可以更改Sass或者Less变量的值吗?我有。不幸的是,这不是你能做的事,一旦将预处理代码编译成CSS,变量将不再是变量。 你没有与CSS自定义属性相同的限制。 我已经谈论自定义属性有几个周了。我开始向你展示【如何定义和使用它们】(http://...

cherryvenus

纯CSS过滤内容

956阅读 · cherryvenus 2017-08-30翻译  
CSS DOM HTML

纯CSS过滤内容 译者提示: 边看demo边食用,效果更佳 科普一下伪元素:target 仅仅通过CSS过滤内容,这是一个非常有趣且有吸引力的方法。 (译者注:作者在这里是说,他在半夜两点的时候喝了酒,然后突然想做个实践,就是纯CSS过滤内容) 通过CSS的:ta...

为之漫笔

5行JavaScript代码实现页面平滑滚动

2738阅读 · 为之漫笔 2017-08-30翻译  
JavaScript CSS Web

HTML本身具有跳到页面任意位置的能力,只需给目标元素一个id 属性即可。这个技术叫做“锚链接”。 不过,这种跳转是瞬间完成的。为了让人看起来舒服,很多网站都会给页内跳转加上平滑或慢慢滚动到页面某处的设计。 过去人们大都用jQuery来实现此设计,但为这就加载一个框架...

伊一

使用CSS的 object-fit 和object-position属性

1891阅读 · 伊一 2017-08-30翻译  
CSS Safari

原文作者Asha Laxmi在文章Using CSS’s object-fit and object-position Properties中介绍了两个CSS属性:object-fit和object-position,有助于我们解决images和videos这类可置换...

MinweiShen

怎样正确使用Stylelint来对你的Sass/CSS代码静态检查

1558阅读 · MinweiShen 2017-08-30翻译  
CSS PostCSS JavaScript

2016年2月12日 最后更新于 2016年2月27日 。 很少人会去对样式表进行静态检查。不过,许多人应该尝试这么做,尤其是在一个大家都会修改代码库的队伍里。 在这篇文章里,我会讲一讲为什么我们需要对样式表进行静态检查,以及怎样把纯CSS或者Sass的样式表静...

betsey

如何使用SVG动画来制作游戏

1740阅读 · betsey 2017-08-30翻译  
CSS SVG HTML

游戏的灵感 在使用过一段时间的SVG动画之后,我相当清楚如何利用它来制作动画片段或者网页布局。一些动画库平台,例如Greensock,和原生的CSS动画简直是绝配。于是我便打算深入地研究一下,看看我能否用这些来制作一款简单的游戏。就像一个精美的工艺品一样,好的游戏拥有...

网络埋伏纪事

React 初学者教程 4: 在 React 中设置样式

2050阅读 · 网络埋伏纪事 2017-08-30翻译  
React CSS HTML

长期以来,我们都是用 CSS 格式化 HTML 内容。用 CSS,可以很好地分离内容和表现形式。CSS 的选择器语法给我们很大的灵活性,来选择哪个要格式化,哪个会略过。你甚至找不到太多的问题来憎恨 CSS 的层叠。 好了,不要告诉 React 这些。React不会积极...

wanlum

Sass和SCSS之间的不同之处是什么?

358阅读 · wanlum 2017-08-26翻译  
CSS

Sass和SCSS之间的不同之处 这是2014年4月28日发布的文章的更新版本 我已经在(http://www.sitepoint.com/author/hgiraudel/) 里写了很多关于Sass,但有一些意见明确表示,并不是每个人都知道Sass所指的是什么。...

Mactavish

深入了解一个超快的 CSS 引擎: Quantum CSS(Stylo)

821阅读 · Mactavish 2017-08-26翻译  
CSS Web

或许你听说过 Quantum 项目。 它是对于 Firefox 内部的一个重大改写,以达到让 Firefox 更快运行的目的。我们将实验性的浏览器 Servo 的一部分功能调换出来,并对引擎的其他部分做除了重大的改进。 这个项目好比一架正在飞行的飞机的引擎。我们对适当...

miaoyu

【教程】纯CSS实现跳跳球动画

862阅读 · miaoyu 2017-08-25翻译  
CSS

通过这个有趣的教程学习CSS动画以及Keyframes 我们要做什么? 这是我们最终要实现的: See the Pen Bouncing Ball - Correct Timing by brandon (@bmorelli25) on CodePen. 开...

秋雨寒雪

在CSS中实现”Wrapper“最好的方式

602阅读 · 秋雨寒雪 2017-08-16翻译  
CSS

通常,在一个新HTML文档中,我们首先要写一个元素,用来包容页面中的所有其他内容。术语“wrapper”常用在此处。我们给这个元素增加一个类,用来封装页面中的其他可视元素。 我一直在努力寻找最好的实现方法。我曾在StackOverflow上发现一个相关的帖子,有超过2...

smartsrh

用 Sass 和 BEM 制作响应式时间线

1667阅读 · smartsrh 2017-08-13翻译  
CSS

构建一个时间轴来学习响应式 CSS 是很有趣的,本文将探讨如何用 CSS 比较时髦的技术(包括 Sass 和 BEM)来制作一个时间轴。 如果对这些技术还不熟悉,不用担心因为本文讲得很细,读完后会有些基本了解。 链接是将要建立的时间轴,趁此机会也普及一下电影星球大战的...

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