禁止用户选择的另一种思路(兼容 IE8)

2016-08-26
阅读 2 分钟
7k
前端开发中常常会遇到一种需求,让某些元素的内容不能被选中,一般的做法会用 user-select: none 来做,由于 user-select 并不是标准的 CSS 属性,所以使用的时候要加上浏览器的前缀。

利用 CSS animation 和 CSS sprite 制作动画

2015-03-25
阅读 2 分钟
11.1k
CSS3 大大强化了制作动画的能力,但是如果要做出图案比较复杂的动画,选择 GIF 依然是一个不错的选择。今天给大家介绍一个使用 CSS animation 配合雪碧图(CSS sprite)来制作动画的方法,可以做出类似于 GIF 动画的效果。

从一个居中方法说起 —— 谈 translate 与 相对、绝对定位

2014-12-21
阅读 4 分钟
31.9k
方法介绍 垂直水平居中是日常前端开发当中一个常见的需求,在支持 CSS3 属性的现代浏览器当中,有一个利用 CSS3 属性的垂直水平居中方法: {代码...} 例子传送门(请用现代浏览器打开) 从上面的例子看到,无论我们怎样调整窗口的大小,红色方块始终会在窗口垂直、水平居中。 原理 为了解释原理,我们创建两个元素: {代...

实用的margin负值

2014-12-06
阅读 4 分钟
8k
无论是在介绍前端知识的书籍还是谈论盒模型的文章,margin 都是最重要的属性之一,然而它的负值用法却极少被提到。其实 margin 负值是一个相当实用的属性,可以被应用于日常前端开发当中的不少场景。