min.css----全世界最快的CSS框架

有一个CSS框架,叫min.css,它号称是全世界最快的。

难怪,它的代码就这一点

你看它的页面例子,像Bootstrap,但比后者轻多了,它只是一些CSS样式,没有JavaScript代码。

min.css的组件有: 基本代码(必须)、标题、按钮、表单、导航栏、表格、图标、网格、消息框。

对,这就是min.css的全部。

1. 基本代码

body,textarea,input,select {
    background: 0;
    border-radius: 0;
    font: 16px sans-serif;
    margin: 0
}

.addon,.btn-sm,.nav,textarea,input,select {
    outline: 0;
    font-size: 14px
}

.smooth {
    transition: all .2s
}

.btn,.nav a {
    text-decoration: none
}

.container {
    margin: 0 20px;
    width: auto
}

@media(min-width:1310px) {
    .container {
        margin: auto;
        width: 1270px
    }
}

.btn,h2 {
    font-size: 2em
}

这是全部的基本代码。

2. 标题

h1 {
    font-size: 3em
}

3. 按钮

.btn {
    background: #999;
    border-radius: 6px;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin: 2px 0;
    padding: 12px 30px 14px
}

.btn:hover {
    background: #888
}

.btn:active,.btn:focus {
    background: #777
}

.btn-a {
    background: #0ae
}

.btn-a:hover {
    background: #09d
}

.btn-a:active,.btn-a:focus {
    background: #08b
}

.btn-b {
    background: #3c5
}

.btn-b:hover {
    background: #2b4
}

.btn-b:active,.btn-b:focus {
    background: #2a4
}

.btn-c {
    background: #d33
}

.btn-c:hover {
    background: #c22
}

.btn-c:active,.btn-c:focus {
    background: #b22
}

.btn-sm {
    border-radius: 4px;
    padding: 10px 14px 11px
}

4. 表单

label>* {
    display: inline
}

form>* {
    display: block;
    margin-bottom: 10px
}

textarea,input,select {
    border: 1px solid #ccc;
    padding: 8px
}

textarea:focus,input:focus,select:focus {
    border-color: #5ab
}

textarea,input[type=text] {
    -webkit-appearance: none;
    width: 13em;
    outline: 0
}

.addon {
    box-shadow: 0 0 0 1px #ccc;
    padding: 8px 12px
}

5. 导航栏

.nav,.nav .current,.nav a:hover {
    background: #000;
    color: #fff
}

.nav {
    height: 24px;
    padding: 11px 0 15px
}

.nav a {
    color: #aaa;
    padding-right: 1em;
    position: relative;
    top: -1px
}

.nav .pagename {
    font-size: 22px;
    top: 1px
}

.btn.btn-close {
    background: #000;
    float: right;
    font-size: 25px;
    margin: -54px 7px;
    display: none
}

@media(max-width:500px) {
    .btn.btn-close {
        display: block
    }

    .nav {
        overflow: hidden
    }

    .pagename {
        margin-top: -11px
    }

    .nav:active,.nav:focus {
        height: auto
    }

    .nav div:before {
        background: #000;
        border-bottom: 10px double;
        border-top: 3px solid;
        content: ‘‘;
        float: right;
        height: 4px;
        position: relative;
        right: 3px;
        top: 14px;
        width: 20px
    }

    .nav a {
        display: block;
        padding: .5em 0;
        width: 50%
    }
}

6. 表格

.table th,.table td {
    padding: .5em;
    text-align: left
}

.table tbody>:nth-child(2n-1) {
    background: #ddd
}

7. 图标

.ico {
    font: 33px Arial Unicode MS,Lucida Sans Unicode
}

8. 网格

.row {
    margin: 1% 0;
    overflow: auto
}

.col {
    float: left
}

.table,.c12 {
    width: 100%
}

.c11 {
    width: 91.66%
}

.c10 {
    width: 83.33%
}

.c9 {
    width: 75%
}

.c8 {
    width: 66.66%
}

.c7 {
    width: 58.33%
}

.c6 {
    width: 50%
}

.c5 {
    width: 41.66%
}

.c4 {
    width: 33.33%
}

.c3 {
    width: 25%
}

.c2 {
    width: 16.66%
}

.c1 {
    width: 8.33%
}

@media(max-width:870px) {
    .row .col {
        width: 100%
    }
}

9. 消息框

.msg {
    background: #def;
    border-left: 5px solid #59d;
    padding: 1.5em
}

(完)

时间: 2024-12-09 08:35:14

min.css----全世界最快的CSS框架的相关文章

jQuery的取节点与更快的CSS样式改变

jQuery中使用 $ ,可以通过元素的id, css class或 tag name很容易的获取到相应的元素. 这让之前取节点的繁琐变的简单.简短.简洁.并且为了更加方便的可以选择到相应的元素,提供了筛选的功能. 例: $(“p:gt(2)”) //2以上的元素$("p:lt(10)”) // 0-9   $(“p:empty”) //没有子孩子的p 还在匹配的元素中,设置一个样式属性的值 例: $("p").css("color","red&

HTML与CSS入门——第十三章  使用框架

知识点: 1.建立框架集的方法 2.在框架和窗口之间链接的方法 3.使用内联框架的方法 13.1 什么是框架: 框架是浏览器窗口中的一个矩形区域,每个框架显示的是一个完整的页面. 作者不建议使用框架,原因: 1.框架与Web的基础概念冲突 /*什么概念?*/ 2.框架化的网站的打印部分非常困难. 3.如果框架爱缺乏合适的编码,或者有合适的编码但是被用于邪恶的目的,用户可能在框架化的网站中无法看到框架外部的内容. /*不明白……*/ 4.框架已经从html5标准中移除…… 但是iframe依旧存在

2014年CSS报告——考察如何使用CSS

CSS主要是将一个HTML结构变成一个正确显示的页面.CSS是一种允满怪癖和有很多不可预测的行为的语言,因此,通常情况之下,开发人员(后端程序开发人员)最讨讨厌使用他来做任务. 过去几年,市场上明显出现很多框架和工具,用来帮助大家少写CSS代码和减少编写CSS时产生的错误.而Sass和LESS这样的预处理器更是普遍的运用于Bootstrap.Foundation.Bourbon.Susy和Unsemantic等框架之中. 浏览器也发生了很多变化,在现代浏览器中使用CSS3的一些样式规则不再需要添

CSS基础篇之了解CSS和它的基本属性

CSS是什么? CSS英文全名是Cascading Style Sheets翻译过来就是层叠样式表,它主是把网页表现与内容分离的一种样式设计语言.这种语言能优化我们编程,把东西简化和优化写法,而且不同的浏览器有不同的CSS前缀 如果你用的是charome和safari,前缀就是-webkit 如果你用的是firefox,前缀是-moz 如果你用的是IE,前缀是-ms 如果你用的是opera,前缀是-o CSS能做什么? CSS简化了以前要使用很多图片和脚本实现的效果,只需几行代码就能搞定.方便了

DIV+CSS布局重新学习之css控制ul li实现2级菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

初学CSS(写于接触CSS不到1个星期)

什么是web前端? 在第一次上课的时候就问过我们,当时我认为前端就是设计网页,但具体是什么,我也不是很清楚.老师解释道:web前端,就是你打开浏览器之后,所能看到的一切,都是用前端技术实现的.(我以前还认为页面是画出来的,没想到是写出来的,一下就高大上了...) 前端技术的核心有三个:HTML(超文本标记语言,主要用来描述一个网页的结构的).CSS(层叠样式表,用来装饰网页).javascript(网页上的脚本语言,是用来编程的). 我理解CSS就是对于框架元素的全面补充,就好像是修房子,用HT

css权重 vs 浏览器渲染 -- css之弊病

昨日,突现一个bug,令人十分恼火. 基本场景 自己实现一多选日历,可多选多天(相连或不相连均可),"贵司"的需求真心有些小复杂了,"市面"上没有这种类似的东东啊 Bug场景 鼠标悬浮到day上时,显示暗灰色,然后点击day的背景变为淡蓝色,问题就出现在这了,当鼠标悬浮的时候此时背景色为暗灰色,但是点击后仍然是暗灰色,只有当鼠标移开这个day的时候才会真正改变背景色 也就是说其实已经发生作用了,但是css并未真正发生作用 纠错历程 起初首先想到的是css权重问题 第

webpack4对第三方库css,项目全局css和vue内联css文件提取到单独的文件(二十二)

在讲解提取css之前,我们先看下项目的架构如下结构: ### 目录结构如下: demo1 # 工程名 | |--- dist # 打包后生成的目录文件 | |--- node_modules # 所有的依赖包 | |--- app | | |---index | | | |-- views # 存放所有vue页面文件 | | | | |-- index.vue | | | | |-- list.vue | | | |-- components # 存放vue公用的组件 | | | |-- js

&lt;转载&gt;Div+Css布局教程(-)CSS必备知识

目录: 1.Div+Css布局教程(-)CSS必备知识 注:本教程要求对html和css有基础了解. 一.CSS布局属性 Width:设置对象的宽度(width:45px). Height:设置对象的高度(Height:45px;). Background:设置对象的背景颜色.背景图像. 1.背景颜色 background:#09F; 2.背景图像 background:url(file:///C|/Users/Administrator/Desktop/huipu.jpg) repeat-x;