有一个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