当前位置:Gxlcms > html代码 > 【CSS】扁平化都是纸老虎,看怎么抛弃前端框架在IE6扁平化_html/css_WEB-ITnose

【CSS】扁平化都是纸老虎,看怎么抛弃前端框架在IE6扁平化_html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:15人阅读

Bootstrap确实是一个好的前端框架,但是这东西就是任性,只支持IE8以上的浏览器,

国外还有一些其他不错的框架,但是连WIN7默认的浏览器IE8都不支持,那留你何用,甚至Bootstrap这一优秀的框架在其V4版本也矫情起来了,开始不支持IE8,

把我大天朝的IE6放哪里去?

扁平化总是给人高大上的样子,好像必须用前端框架实现不可,自己写前来根本无从下手,

其实根本不是,

都是CSS样式,有什么不可能实现呢?

好,光吹没用,跟大家看些实际的东西。


一、按钮

按钮在网页中常见得不能再常见,那么如何实现如下的效果呢?


首先你要明白扁平化的核心是什么?就像现在大眼睛、长头发、尖脸、小嘴、美瞳,瘦就是美女

扁平化同样是如此简单,细灰色边框,纯色背景,较宽大的内边距就是扁平化,就是高大上,

于是乎,本来是这样的HTML代码:

加上这样的Style就实现了:

一定的高度,第一种方式的height:3em是一个相对单位,这个按钮还可以根据浏览器的尺寸变化而变化,

至于按钮的背景颜色background没什么好讲的,不要用到太鲜艳的ff,RGB一个去到AA其他全00,或者任意一个去到DD其余用44调和就好。

至于边框border一定要用,这是扁平化的核心,一个细小1px的全,近白色的灰色边框#dddddd

里面的字是灰色,你看,我根据这个原则,就能调出一大堆按钮,

还需要像《【Bootstrap】一个PC、平板、手机同时使用而且美观的登陆页面》一文(点击打开链接)中加载那不兼容IE6的Bootstrap吗?当然,懒人自便,说这里的代码长,其实长个P?你不会写好一个保存起来,以后复制粘贴吗?

这里理论同样适用于标签加个style属性,自己变通


二、输入框

也就是同样常见得不能再常见,写代码都写到烦的:


要把它弄成上面的效果,不用任何前端框架,也非常地简单。

要扁平化,要高大上,首先你要把这个输入框拉大,然后加大其内边距,之后把字弄灰一点,弄大一点,不要这么黑,于是就有了下面的代码:

不解析了,一行代码,相关的css属性也是很常见的属性,不赘述

这里同样是用到了高度与内边距同样用到了相对单位的概念,

同样的道理还可以用于