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

Image may be NSFW.
Clik here to view.

CSS倒影那些事儿

最近我在Codepen看到一个这样子的加载示例。使用CSS完成的具有渐变褪色倒影的、旋转的3D条形块。每一个条形块使用了一个元素,之后进行复制,这些元素形成倒影,最后添加渐变进行覆盖形成渐变褪色效果。这听起来有点像用你的左脚趾从背后抓右耳朵般不切实际。更不用说渐变覆盖方法形成褪色效果在非平面背景色不起作用了。是不是有更好的方法使用CSS可以实现这种效果呢?回答无非是:“肯定”和“否定”。“肯定”是可...

View Article


Image may be NSFW.
Clik here to view.

提高前端性能的一个案例

在De...

View Article


Image may be NSFW.
Clik here to view.

HTML元素上的SVG滤镜

上周看到有一篇关于CSS滤镜效果函数的文章,其中的效果函数相对来说比较容易理解,而且上手难度低。但是,这种方式仅仅是添加CSS滤镜效果众多方式中最弱的一种。今天让我们来看一看滤镜基元,这是为图片和元素添加滤镜效果另外一种更加强大的方法。相较于效果函数,滤镜基元为我们提供了更多的东西。一方面原因是滤镜基元有更多的效果。另一方面是在两者相似的地方,滤镜基元为我们提供了更多的使用方式。滤镜基元其实比较复杂...

View Article

Image may be NSFW.
Clik here to view.

font-display的用法

如果你已经对CSS有了一定的了解,也许你之前已经掌握了一些字体加载的方法,那么你使用过font-display吗?font-display是CSS中新添加的属性,它能实现之前类似于Font Loading API和Bram Stein's Font Face...

View Article

Image may be NSFW.
Clik here to view.

八个CSS函数的小技巧

CSS现在已经能实现比网站开发者预料到的更多的功能,并且随着时间的推移,样式表语言越来越强大,能实现许多原先需要依靠JavaScript才能实现的功能。在这篇文章中我们将会介绍CSS函数中8种有用的小技巧。1.纯CSS...

View Article


Image may be NSFW.
Clik here to view.

使用Sass混合宏来声明CSS伪类选择器

CSS3在选择器方面添加伪类选择器这方面的特性,比如:nth-child(n)、:nth-of-type(n)这样的选择器,其好处在这里就不多说了。如果你对这方面感兴趣的话,你可以阅读早前整理有关于CSS选择器方面的《CSS3...

View Article

【转载】JavaScript基于时间的动画算法

本文转载来自于@戴嘉华的《JavaScript基于时间的动画算法》。如需转载,烦请注明原文出处:https://github.com/livoras/blog/issues/8前段时间无聊或有聊地做了几个移动端的HTML5游戏。放在不同的移动端平台上进行测试后有了诡异的发现,有些手机的动画会“快”一点,有些手机的动画会“慢”一点,有些慢得还不是一两点。通过查找资料发现,基于帧的算法(Frame-ba...

View Article

Image may be NSFW.
Clik here to view.

React动画的基础知识

由于 React 加持了虚拟 DOM 等诸多特性,所以在 React 上实现常规的动画效果有一些特别之处。本文不会深入探讨 React 对动画的处理逻辑,只会简单地演示如何在 React 创建动画效果,因为我也没有做过线上的 React 动画实例,谨以此文抛砖引玉,算是最基础的入门了解。React 插件React 官方提供了两个插件用于处理动画效果:一个是偏底层的...

View Article


Image may be NSFW.
Clik here to view.

SVG元素上的transform

同HTML元素一样,我们可以通过transform函数操作SVG元素。然而transform在SVG元素和HTML元素上的工作方式会有一些差别。首先,IE不支持SVG元素的CSS...

View Article


Image may be NSFW.
Clik here to view.

【转载】运动曲线提升CSS动画效果

本文转载自:众成翻译译者:鞠大宝链接:http://www.zcfy.cc/article/1162原文:https://www.smashingmagazine.com/2016/08/css-animations-motion-curves/先有UI动画,然后才会有好的UI动画。好的动画会让人惊叹“哇哦!”——因为页面看上去很流畅、很漂亮,最重要的是,自然,一点都不会让人觉得不和谐或者僵硬死板。...

View Article

Image may be NSFW.
Clik here to view.

PostCSS入门:Sass用户入门指南

你可能已经听说过PostCSS,它比libsass快了几乎两倍(并且比Ruby Sass快了28倍);或者听说过它支持cssnext和CSS...

View Article

Image may be NSFW.
Clik here to view.

纯SVG实现进度圈

进度圈(Progress Circles)是经典的仪表盘元素,可以将统计数据直观地展现为摘要视图。我们可以通过JavaScript和Canvas渲染,再配合CSS,图片或者利用SVG实现一个进度圈。使用SVG实现一个进度圈并没有想象中那么难,我们先从基本的开始:创建背景首先,创建一个半径为90px的圆形,然后使用cx,cy设置SVG元素的圆心位置。...

View Article

Image may be NSFW.
Clik here to view.

惊艳的动画

考虑一下以下的情景:首先让我们先看一下下面这幅动图,图中George跑着穿过鸽子从而引起鸽子的展翅高飞。我们该如何模拟这种效果呢?仔细观察一下这些鸽子,它们数量不是很多,但是它们都是单独起飞。我们采用错开动画的方式来重建这样的效果,而不是一次就控制一组动画。随着每一个项目动画延迟时间的增加,它们表现的就像是一个个独立的个体,但仍然会作为一个整体正确的移动。这样的结果感觉更加迷人且真实。我最近刚发布的...

View Article


Image may be NSFW.
Clik here to view.

JavaScript中的作用域

很多(JavaScript)开发者都在讨论"作用域",但它是什么?它们在JavaScript中的任何地方!我发现很多年轻的开发者不知道作用域是什么。他们中大多数人可以用jQuery做一些很酷的东西。但只是停留在从网上复制一些代码片段,修改一下他们懂的地方并且粘贴到一个JavaScript文件中的程度。了解什么是作用域和你能用它做什么是很重要的,我希望能帮你更好地理解它。我讲的大多数内容都来自我为一些...

View Article

Image may be NSFW.
Clik here to view.

【转载】CSS 3D Panorama - 淘宝造物节技术剖析

本文转载来自于@J.c在@凹凸实验室发表的《CSS 3D Panorama - 淘宝造物节技术剖析》一文,如果需要转载,烦请注明出处:https://aotu.io/notes/2016/08/24/2016-8-24-css-3d-panorama。前言3D 全景并不是什么新鲜事物了,但以前我们在 Web 上看到的 3D 全景一般是通过 Flash 实现的。若我们能将 CSS3 Transform...

View Article


Image may be NSFW.
Clik here to view.

陀螺仪的基础知识

大家可能还记得前段时间淘宝造物节的宣传动画效果,让自己对CSS...

View Article

Image may be NSFW.
Clik here to view.

如何使用Rollup打包JavaScript

通过这个系列教程一步一步学习如何使用更小更快的Rollup取代Webpack和Browserify打包JavaScript文件。这周,我们要使用Rollup构建我们的第一个项目,Rollup是一个打包JavaScript(和样式,不过下周才会做)的构建工具。通过这个教程,我们的Rollup将能够:合并scripts代码,删除多余代码,编译成对旧浏览器友好的代码,支持在浏览器中使用Node模块,能使用...

View Article


Image may be NSFW.
Clik here to view.

关于更好地组织Sass变量的想法

去年的大部分时间我写的CSS都放在一个预处理的Sass文件中,尤其是在一个.scss文件中。对我来说不错,但没有好好利用Sass提供的特性。我的SCSS文件通常比嵌套输出的CSS要小。我大量使用变量和引入不常用的混合宏,但它使用起来是最简单不过的。我想改变现状,并希望你们不要介意,如果我大胆想出如何开始创建更加模块化和可维护的Sass项目。一个最近项目的例子最近我在做一个相对简单的项目,一个少量内容...

View Article

Image may be NSFW.
Clik here to view.

【转载】HTML5 控制装置陀螺仪 ( 三轴 )

本文转载来自于oxxostudio.tw的《HTML5 控制裝置陀螺儀 ( 三軸 )》。如需转载,烦请注明原文出处:http://www.oxxostudio.tw/articles/201506/html5-device-orientation.html自从几年前入手智能型手机之后,对于行动装置上特有的陀螺仪 ( 三轴 ) 侦测与感应器就蛮感兴趣的,而相关的应用除了在一些典型的 APP...

View Article

Image may be NSFW.
Clik here to view.

如何隐藏DOM元素

早在2011年整理了一篇有关于图片替换文本的方法,而前几天看到一篇有关于隐藏DOM元素的几种方法。今天这里也将继续说说如何隐藏DOM元素?隐藏DOM元素方法在《用 CSS 隐藏页面元素的 5...

View Article
Browsing all 1557 articles
Browse latest View live