Quantcast
Channel: w3cplus
Browsing all 1557 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

使用Sass定制个性化样式

我并不介意你是否立即阅读本文,如果你把它加入收藏夹,并且在大脑中留有印象会更好。接下来我讲要谈论一下利用Sass的特性编写个性化样式的话题。假设你要一次性为不同的品牌做几个不同的网站。假定有四个品牌:Bob's Burgers Paddy's Pub Stu's Stews Jurrasic Fork...

View Article


Image may be NSFW.
Clik here to view.

Sass 中的矢量图形

Sass 是一个非常强大的工具,我们很多人仍在研究它的极限。我们能用它做什么,我们又能将它发挥出多大的能量?在Hugo Giraudel抛出他的想法之后,我也非常兴奋地有一个想法——2D 图形引擎。这看上去令人困惑,因为 CSS 的缘故,Sass 早已是图形领域的一部分。其实这并非是为了内容而设计样式,我想利用 Sass 一个像素一个像素地渲染图像。输出结果可以作为...

View Article


Image may be NSFW.
Clik here to view.

抽像命名Sass变量

Phil Karlton 认为,在计算机科学中,最大的难题之一就是:命名。这一问题在给变量命名时显得尤为突出。目前,通过使用变量处理颜色、断点和字体大小,是一个很棒的实践。更进一步,你也可以通过使用 SASS Maps和混合宏生成动态类名。这种方式在不影响用户视觉体验的基础上,还能让你的工作更有效率。反模式(Anti-pattern)$red, $blue和...

View Article

Image may be NSFW.
Clik here to view.

从 CSS 到 SCSS 的规模化过渡

有些天真的看法认为, CSS 看起来很容易理解——它没有繁多的编程结构,并且还只是一种用来描述 DOM 外观的声明式语法,而不是一种可执行语言。非常具有讽刺意味的是,功能性的缺失恰让 CSS 难以推断其效果。此外,在选择器所处位置及其处于执行状态时,开发者是不能添加脚本的,从长远来看这也增加了使用 CSS 的风险。CSS 预处理器向 CSS 中引入了众多高级特性,比如当下风行的迭代就是 CSS...

View Article

Image may be NSFW.
Clik here to view.

周刊8#: Web Guidelines

规范能让一个团队按照一定的要求去编写代码,那么如何给团队制定适合自己团队的规范就是一个很讲究的事情了,也可以说是要有一定功力的了。对于这个问题也常有同学在问如何制定规范。为了大家更好的有一个参考,在这期的周刊中特意整理了Web相关的规范,包括CSS样式规范,JavaScript规范,Sass规范,设计规范等。希望这些规范给需要的同学有一定的帮助。GuidelinesCSS...

View Article


Image may be NSFW.
Clik here to view.

Sass 3.4 最新特性

仅仅在 Sass 3.3 发布几个月后,官方就放出了 3.4 版本 —— “Selective Steve”。虽然名字有点怪异,但却很准确,因为新版本的诸多特性就是关于选择器的。父类选择器 &“SassScript?” 你或许对此会有所疑问。那么你可以将 SassScript视为 Sass 的编程语言。在使用 SassScript 创造了 Sass 之后,Sass...

View Article

Image may be NSFW.
Clik here to view.

使用Sass编写CSS Blend Modes

CSS Blend...

View Article

Image may be NSFW.
Clik here to view.

如何处理CSS3属性前缀

今天闲来无聊,重新来说说CSS3前缀的问题。在春节前和@一丝姐姐说起Sass中有关于gradient的mixins。姐姐说:为什么还要用mixin呢?为什么不使用Autoprefixer?使用Autoprefixer,只需要输入一行代码,编译器帮你做了一切,还纠结个毛mixin。姐姐的一句话让我汗颜,我还在思考着如何让Sass来写Gradient,或者类似这样需要带前缀的CSS3属性。也这样让我在思...

View Article


Image may be NSFW.
Clik here to view.

使用 Sass 实现反相滤镜效果

在理清制作固定背景的反相效果后,我脑海中自然而然地想到了,使用 Sass 让不支持滤镜的浏览器实现这种效果。Sass 本身存在一个 invert函数,但是只能模拟出 filter: invert(100%)的效果。我们的目标是适用于任意比例。下面的代码,是上次用 JavaScript 实现的反相滤镜效果:var box = document.querySelector('.box'), styles...

View Article


Image may be NSFW.
Clik here to view.

流行框架的 Sass 体系结构解析

为了应对项目开发中不断增长的复杂度和整体规模,开发者有必要使用恰当的逻辑,规划 Sass 文件的结构层次。遵循公认的编程规范,有助于开发者快速融入大型项目或团队的开发流程。下面就详细解析流行框架的结构层次。Bootstrap-sassBootstrap 的目标是成为 Web 开发者的 UI...

View Article

Image may be NSFW.
Clik here to view.

指尖的流畅体验

在智能手机和平板电脑的黎明时期, Flipboard 推出“移动先行”的体验,使我们可以重新思考页面中内容布局的原则,以及与触摸屏相关的,如何获得更好的用户体验的因素。为了建立完整的体验,我们将 Flipboard 带到 web 端。我们在 Flipboard...

View Article

阿里招全栈工程师

为你呈现的,是我们想打动你的。不光是眼球,更希望内心共鸣,一直在行走,高歌或淡然,都是脚下踏实的步伐。一直在努力,成功或失败,最好的体验设计永远是下一个!我们致力于互联网视觉传达、交互设计、前端开发,关注用户体验研究、品牌形象管理、创意产业研发,我们只想做地球上最好的UED。工作年限:不限年限学历要求:大专期望层级:P6,P7,P8岗位描述:负责无线新WEB业务的前后端开发;负责小二平台前后端开发;...

View Article

Image may be NSFW.
Clik here to view.

Sass 愿景

在最近的一个 CSS 见面会上,我向与会者提问,“有人会在日常的工作流中使用 Sass 吗?”回答结果压倒性的表示肯定——保守谨慎地使用 Sass 已经成为过去式。Sass 正迅速成长为编写 CSS 的标准方式。这真是难得的好消息!Sass 包含了诸多 CSS 规范未定义的特性,比如变量、控制指令、混合宏等。这些特性赋予了开发者强有力的工具,以应对复杂和持续更迭的样式表。Sass...

View Article


Image may be NSFW.
Clik here to view.

使用Susy构建Web布局更简单

Susy是一款用来为网站创建栅格布局的工具,它所带来的灵活和洒脱超乎想象。无论是 5列,14列,还是 48列,一切都不是问题。不等宽列?So easy。我们为什么要在浩如烟海的互联网框架库中选择 Susy?它的魅力是否就是肤浅的表面呢?在过去几个月,使用 Susy...

View Article

Image may be NSFW.
Clik here to view.

Susy 2 入门教程

Susy 是一款优秀的辅助工具,可以让开发者更得心应手地实现各式栅格布局。官方发布 Susy 2 已经有些时间了,如果你很喜欢 Susy 1,那么相信你也一定会爱上 Susy 2——新版本的配置和使用更加灵活而富有弹性。在本文中,我将会和大家分享一些创建复杂 AG 栅格布局的经验。为什么选择 Susy?正如上文所述,Susy...

View Article


Image may be NSFW.
Clik here to view.

试探列表中的::marker

CSS中的列表包括有序、无序和定义列表,不过今天要扯的是是无序列表和有序列表。回忆一下,不管是有序还是无序列表,对于样式上都包括了list-style-image、list-style-type和list-style-position三个样式属性,而他们又能简写成list-style。至于怎么用?这里不做过多阐述,如果不清楚的可以查看官网:CSS2.1 ListsCSS3...

View Article

Image may be NSFW.
Clik here to view.

LibSass + Susy + Grunt 整合实践

我所熟悉的每一个开发者,都急切地盼望着在开发中使用上 LibSass。当 Eric 宣布 Susy 已经可以完美融入 LibSass 的时候,我激动的跳了起来,并开始思考使用 Grunt 来创建一个构建流程。本文中我将会向你演示,我是如何配置 Grunt 来整合 LibSass 和 Susy 的。前提在本文中,我会假设你已经安装了 Node JS,Bower 和 Grunt...

View Article


[转载]再谈 CSS 预处理器

很少有文章针对Sass、LESS和Stylus做这么详细的对比。@Justineo写的《再谈 CSS 预处理器》让我受益良多,特将此文转载到小站。CSS 预处理器是什么?一般来说,它们基于 CSS 扩展了一套属于自己的 DSL,来解决我们书写 CSS...

View Article

Image may be NSFW.
Clik here to view.

使用 Varnish 优化移动端站点

想象一下,你刚刚发布了一篇博文,并分享到了社交网络。然后,这篇文章恰巧被大V看中再次分享了出去,立即吸引了数百粉丝的目光,引导他们涌入了你的网站。看到这么多的访客量,以及它们的评论,你内心激动不已。突然之间,你的网站就挂掉了,满屏的数据连接错误……或者假想另一种情境,你一直很努力地创业。突然有一天,一个大V在社交网络表达了对贵公司的喜爱之情,字里行间满满的赞叹。关注这个大V的粉丝心动了,又涌入了你的...

View Article

Image may be NSFW.
Clik here to view.

[转载]网页动画的十二原则

CSS的Animation是一个很有意思的东西,也是CSS中较为复杂也难设计的一部分。熟不知在Web的动画设计中有12个关键原则。在Animation 101将这十二原则剖析出来。今天特意转载@刘英滕翻译《Animation Principles for the Web》的中文。作为前端的设计师和工程师,我们用 CSS 去做样式、定位并创建出好看的网站。我们经常用 CSS...

View Article
Browsing all 1557 articles
Browse latest View live