在移动端的布局开发中经常要考虑到横竖屏所带来的不同布局, 但有时候我们只仅做了横向或纵向布局,为了更好的用户体验在没有做布局的页面放一个提示会更加友好。网上有人写了一些插件来方便开发者一键添加,比如这篇博客中提到的lan…
标签:css3
一份全面的前端开发规范手册
Github: 仓库地址 知笔墨:手册地址 此手册主要实现的目标:代码一致性和最佳实践。通过代码风格的一致性,降低维护代码的成本以及改善多人协作的效率。同时遵守最佳实践,确保页面性能得到最佳优化和高效的代码。 此手册是在…
CSS3 动画
概览 通过 CSS3,我们能够创建动画,这可以在许多网页中取代动画图片、Flash 动画以及 JavaScript。 由于是CSS3 嘛,所以部分旧版本浏览器当然无法完美呈现,节哀。 小试牛刀 学习任何东西都需要有一定的…
「CSS3 」3D效果 & 透视
随着浏览器的不断进步和更新,许多的新特性也崭露头角。许许多多以前需要用 gif 图片或者是 flash 实现的效果,现在使用 CSS 就可以实现了。消耗部分计算能力,从而大大减少了流量的交换。 今天要介绍的是 CSS3 …
CSS中那些微妙模糊的属性
在前端开发中,我经常碰到一些不能马上理解的css属性, 于是打算以后但凡碰到这些微妙又模糊的属性,都归纳到这里。 CSS打印页面中的 orphans和widows @media print打印页面用得较少,对于打印页面中…
布局:box-sizing ,clear float,flex
清除浮动 .clearfix{ &:after{ clear:both; height:0; content:''; display: table; } } 说明: content: 用处也很大,可以用来添加一些…
CSS基础篇--CSS3 圆角(border-radius)详解
在做网页的时候,常常需要实现圆角,以前的做法就是切图,现在好了,有了css3的 border-radius 特性之后,实现边框圆角效果就非常简单了。而且其还有多个优点:一是减少网站维护工作量;二是提高了网站的性能,少了对…
css动画的steps
animation默认以ease方式过渡,会以在每个关键帧之间插入补间动画,所以动画效果是连贯性的。ease,linear等之类的过渡函数都会为其插入补间。但有些效果不需要补间,只需要关键帧之间的跳跃,这时应该使用ste…
认识一下 Material Design Lite 的容器组件。
一、单行页脚/Mini footer MDL的单行页脚/Mini footer组件以单行水平方式组织所有的信息: 单行页脚同样采用flexbox布局,将整行分割为左右两种区域,并 以空格填充剩余的行空间: <foo…
H5全屏滑动
移动web时代,学会做一些简单H5页面会很受用。比如最常见的活动营销简历H5页面是一个全屏滚动页面(fullpage)。以下就是一个简单的例子。 DEMO:Demo地址 空的页面 新建一个空的html5页面,在head标…
纯CSS实现可切换旋转的立体小盒子
好久没更新了,咳咳。情况是这样的,周五在公司前端组开技术分享会,担心干货不够,所以周四晚上连夜写了这么一个Demo出来哗众取宠,实际上效果还是挺不错的,这次装了一手好逼,只不过当时组内的妹子们都没来,没能看到这盛大的场面…
基于CSS3实现淡入(fadeIn)淡出(fadeOut)效果
网上的淡入淡出效果大多是依照jquery中fadeIn和fadeOut的方法使用js来控制元素的透明度达到目的,但缺点是有轻微的卡顿感,并且运行效率一般。 这里提供另外一个思路,即通过预先定义好的css样式控制图片透明度…