UNPKG

flexbox-grid-mixins

Version:
168 lines (155 loc) 2.75 kB
body { font-family: "Hiragino Kaku Gothic ProN", Arial, sans-serif; margin: 0; } .header { background-color: #0466e0; color: #fff; text-align: center; padding: 1em; min-height: 320px; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .header--hero { height: 100vh; } .header .header-title { font-size: 320%; margin-bottom: 0; } .header .version { font-size: 25%; font-weight: normal; } .header .header-description { margin-top: 0; } .header .header-nav { margin: 0; padding: 0; margin-top: 3em; } .header .header-nav li { font-size: 90%; display: inline; list-style: none; margin-right: 1.2rem; } .header a { color: #fff; } .header .btn { padding: 0.8em; border: solid rgba(255, 255, 255, 0.4) 1px; border-radius: 0.4em; } .container { margin: 0 2rem 2rem 2rem; } h2 { font-size: 180%; border-bottom: solid 2px #ccc; margin-top: 4rem; } pre { overflow: auto; line-height: 1.45; background-color: #f7f7f7; padding: 1em; border-radius: 0.4em; } pre.scrollable { max-height: 240px; overflow: scroll; } pre > code { background: transparent; } code { padding: 0.2em; background-color: rgba(0, 0, 0, 0.04); border-radius: 0.2em; } .reference { background-color: #0466e0; color: #fff; padding: 1em; border-radius: 0.4em; } .reference .small { font-size: 80%; font-weight: normal; } .reference .big { font-size: 160%; } table { border-collapse: collapse; border-spacing: 0; border: 2px solid #ccc; margin: 0 0 1.625em; width: 100%; } th { border-top: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0.2em; font-weight: bold; background-color: #eee; } td { border-top: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0.2em; } td.example { text-align: center; } .columns { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: -1%; margin-right: -1%; } .columns > .column { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; width: 48%; max-width: 48%; margin-left: 1%; margin-right: 1%; margin-bottom: 2%; } .columns h3, .columns h4 { margin: 0; } .grid, .grid-3-columns, .grid-24-columns, [class*=grid--] { background: #a5c3e2; } [class*=grid__col] { background: #0e72da; border: 1px solid #130e7d; padding: 0.4em; color: #fff; text-align: center; }