UNPKG

base-flex

Version:

重置浏览器默认的一些样式,包含 flexbox 布局,使用 scss 语法编写

1,414 lines (1,271 loc) 23.5 kB
@charset 'UTF-8'; /*! * base-flex.scss * * @vaersion 2.4.2 * @author 欧鹏程 vxhly <pengchengou@gmail.com> * * 参考地址: * 语法:scss * * @description 重置浏览器默认的一些样式,包含 flexbox 布局 */ /** * [清除内外边距] */ blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; } /** * [重置 HTML5 元素] */ article, aside, audio, details, figcaption, figure, footer, header, hgroup, main, mark, menu, nav, section, summary, time, video { display: block; margin: 0; padding: 0; } /** * [隐藏属性] */ [hidden], script, template { display: none; } /** * [重置 H5 画板] */ canvas { display: inline-block; } /** * [重置 summary] */ summary { display: list-item; } /** * [重置 img 样式] */ img { vertical-align: middle; -ms-interpolation-mode: bicubic; border: 0; } /** * [设置高度,超出自动隐藏] */ body, html { overflow: hidden; min-height: 100%; } /** * [重置 H5 元素的边距] */ address, blockquote, dl, fieldset, figure, hr, ol, p, pre, ul { margin: 0 0 1rem; } /** * [重置行内元素] */ a, b, big, code, font, i, img, q, span, time { display: inline-block; margin: .3rem 0; } /** * [清除点击效果] */ *:focus { outline: none; } /** * [使盒子模型成为 border-box,在改变 margin 或者 padding 时不改变宽高] */ * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *::after, *::before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /** * [重置 hr 样式] */ hr { overflow: visible; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } /** * [重置 img 样式] */ img { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /** * [重置字体样式] */ html { font-size: 100%; overflow-y: auto; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } /** * [重置超链接样式及超链接各个伪类的样式] */ a { color: #12c2e9; background-color: transparent; -webkit-text-decoration-skip: objects; } a:hover { /** * [鼠标指针浮动的链接] */ text-decoration: underline; color: #317023; } a:visited { /** * [已被访问的链接] */ text-decoration: none; color: #12c2e9; } a:focus { /** * [选取获得焦点的链接] */ outline: thin dotted; outline: 1px auto -webkit-focus-ring-color; outline-offset: -2px; } a:active, a:hover { /** * [清楚点击边框] */ outline-width: 0; } /** * [重置上标的对齐方式] */ sup { vertical-align: text-top; } /** * [重置下标的对齐方式] */ sub { vertical-align: text-bottom; } /** * [移除底边框, 使更多浏览器支持 text-decoration] */ abbr[title] { text-decoration: underline dotted; border-bottom: 1px dotted; -webkit-text-decoration: underline dotted; -moz-text-decoration: underline dotted; } /** * [文本被选中时的样式] */ ::-moz-selection, ::-moz-selection { color: #fff; background: #12c2e9; text-shadow: none; } ::-moz-selection, ::selection { color: #fff; background: #12c2e9; text-shadow: none; } /** * [移除 text-decoration] */ a, ins { text-decoration: none; } /** * [重置背景色] */ ins, mark { color: #333; background: #ffa; } /** * [重置鼠标样式] */ abbr[title], dfn[title] { cursor: help; } /** * [重置样式] */ dfn[title] { font-style: normal; border-bottom: 1px dotted; } /** * [设置默认字号,定义高亮] */ html { font-size: 16px; -webkit-tap-highlight-color: transparent; } /** * [重置字体样式] */ body { font-family: 'Segoe UI','Lucida Grande',Helvetica,Arial,'Microsoft YaHei',FreeSans,Arimo,'Droid Sans','wenquanyi micro hei','Hiragino Sans GB','Hiragino Sans GB W3',FontAwesome,sans-serif; font-weight: 400; line-height: 1.6; color: #333; background: #fff; } /** * [重置标题字体样式] */ h1, h2, h3, h4, h5, h6 { font-weight: 600; margin: 0 0 1rem; } /** * [重置 Html5 字体样式] */ address, cite, dfn, em, var { font-style: normal italic; } /** * [将斜体扶正] */ code, kbd, pre, samp { font-family: Monaco, Menlo, Consolas, 'Courier New', 'FontAwesome', monospace; font-size: 1em; } /** * [统一等宽字体] */ small { font-size: 80%; } /** * [重置代码专用标签样式] */ code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } /** * [重置 mark 背景色] */ mark { color: #000; background: #ff0; } /** * [重置粗体样式] */ b, strong { font-weight: inherit; } /** * 重置上标和下标 */ sub, sup { font-size: 75%; line-height: 0; } /** * 提高所有浏览器中预格式化文本的可读性 */ pre { white-space: pre-wrap; } /** * 设置一致的 quote 类型 */ q { quotes: '\201C' '\201D' '\2018' '\2019'; } i { font-size: 1.3rem; } /** * [清除列表默认样式] */ ol, ul { list-style: none; } /** * [重置颜色] */ legend { color: #000; } /** * [让链接里的 img 无边框] */ fieldset, img { border: 0; } /** * [重置字体] */ button, input, select, textarea { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: 'liga', 'kern'; } /** * [在所有浏览器中改变边框、边距] */ fieldset { margin: 0 2px; padding: .35em .625em .75em; border: 1px solid #c0c0c0; } /** * [使得表单元素在 ie 下能继承字体大小] */ button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; vertical-align: baseline; *vertical-align: middle; } /** * [重置按钮隐藏方式] */ button, input { line-height: normal; *overflow: visible; } /** * [删除文本变换的继承] */ button, select { text-transform: none; } /** * [设置按钮类型] */ [type='reset'], [type='submit'], button, html [type='button'] { cursor: pointer; -webkit-appearance: button; } /** * [清除边框] */ [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner, button::-moz-focus-inner { padding: 0; border-style: none; } /** * [重置样式] */ [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText; } /** * [重置搜索框] */ [type='search'] { outline-offset: -2px; -webkit-appearance: textfield; } [type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-decoration { -webkit-appearance: none; } /** * [重置数字框] */ [type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button { height: auto; } /** * [重置多选框和单选框] */ [type='checkbox'], [type='radio'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } /** * [重置样式] */ legend { display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-width: 100%; padding: 0; white-space: normal; color: inherit; } /** * [重置样式] */ progress { display: inline-block; vertical-align: baseline; } /** * [隐藏方式] */ textarea { overflow: auto; } /** * [重置上传按钮] */ ::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; } /** * [清除边框] */ button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; } /** * [设置鼠标样式] */ label { cursor: pointer; } /** * [清除行高] */ button, input { line-height: normal; } /** * [清除 text-transform] */ button, select { text-transform: none; } /** * [重置表格元素的样式] */ table { border-spacing: 0; border-collapse: collapse; } table td { vertical-align: top; } table button, table input { *overflow: auto; } /** * [重置 H5 视频标签] */ audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } /** * [当没有 controls 时的样式] */ audio:not([controls]) { display: none; height: 0; } /** * [设置其根元素隐藏] */ svg:not(:root) { overflow: hidden; } /** 屏幕(screen)和打印(print)的样式表 **/ @media print { * { color: black !important; color: #000 !important; background: transparent !important; background: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow: none !important; text-shadow: none !important; -webkit-filter: none !important; filter: none !important; -ms-filter: none !important; } *::after, *::before { color: #000 !important; background: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow: none !important; } a { text-decoration: underline; } a:visited { text-decoration: underline; } a[href]::after { content: ' (' attr(href) ')'; } a[href^='#']::after, a[href^='javascript:']::after { content: ''; } abbr[title]::after { content: ' (' attr(title) ')'; } blockquote, pre { border: 1px solid #ccc; page-break-inside: avoid; } thead { display: table-header-group; } img, tr { page-break-inside: avoid; } img { max-width: 100% !important; } h2, h3, p { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } } /** * [当窗口发生改变时的样式] */ @media only screen and (max-width: 640px) { body { word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; -ms-hyphens: auto; } } /*! * scss-flex.scss * * @vaersion 1.5.0 * @author 欧鹏程 vxhly <pengchengou@gmail.com> * * 参考地址:https://github.com/lzxb/flex.css * 语法:scss * * @description:flexbox 布局模式是一种新的 CSS3,是专为现代网络更复杂的需求 */ /** * [定义 flex 布局] */ [flex] { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } [flex] > * { display: block; } [flex] > [flex] { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } /** * [主轴方向:从左到右(默认)] */ [flex~='dir:left'] { flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; } /** * [主轴方向:从右到左)] */ [flex~='dir:right'] { flex-direction: row-reverse; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; } /** * [主轴方向:从上到下] */ [flex~='dir:top'] { flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; } /** * [主轴方向:从下到上] */ [flex~='dir:bottom'] { flex-direction: column-reverse; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; } /** * [换行方式:不换行(默认)] */ [flex~='wrap:nowrap'] { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } /** * [换行方式:换行,第一行在上方] */ [flex~='wrap:wrap'] { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } /** * [换行方式:换行,第一行在下方] */ [flex~='wrap:reverse'] { -webkit-flex-wrap: wrap-reverse; -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } /** * [布局方式:从左到右且不换行(默认)] */ [flex~='flow:left-nowrap'] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } /** * [布局方式:从左到右且换行,第一行在上方] */ [flex~='flow:left-wrap'] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; } /** * [布局方式:从左到右且换行,第一行在下方] */ [flex~='flow:left-reverse'] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap-reverse; -ms-flex-flow: row wrap-reverse; flex-flow: row wrap-reverse; } /** * [布局方式:从右到左且不换行] */ [flex~='flow:right-nowrap'] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-flow: row-reverse nowrap; -ms-flex-flow: row-reverse nowrap; flex-flow: row-reverse nowrap; } /** * [布局方式:从右到左且换行,第一行在上方] */ [flex~='flow:right-wrap'] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-flow: row-reverse wrap; -ms-flex-flow: row-reverse wrap; flex-flow: row-reverse wrap; } /** * [布局方式:从右到左且换行,第一行在下方] */ [flex~='flow:right-reverse'] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-flow: row-reverse wrap-reverse; -ms-flex-flow: row-reverse wrap-reverse; flex-flow: row-reverse wrap-reverse; } /** * [布局方式:从上到下且不换行] */ [flex~='flow:top-nowrap'] { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; } /** * [布局方式:从上到下且换行,第一行在上方] */ [flex~='flow:top-wrap'] { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column wrap; -ms-flex-flow: column wrap; flex-flow: column wrap; } /** * [布局方式:从上到下且换行,第一行在下方] */ [flex~='flow:top-reverse'] { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column wrap-reverse; -ms-flex-flow: column wrap-reverse; flex-flow: column wrap-reverse; } /** * [布局方式:从下到上且不换行] */ [flex~='flow:bottom-nowrap'] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-flow: column-reverse nowrap; -ms-flex-flow: column-reverse nowrap; flex-flow: column-reverse nowrap; } /** * [布局方式:从下到上且换行,第一行在上方] */ [flex~='flow:bottom-wrap'] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-flow: column-reverse wrap; -ms-flex-flow: column-reverse wrap; flex-flow: column-reverse wrap; } /** * [布局方式:从下到上且换行,第一行在下方] */ [flex~='flow:bottom-reverse'] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-flow: column-reverse wrap-reverse; -ms-flex-flow: column-reverse wrap-reverse; flex-flow: column-reverse wrap-reverse; } /** * [主轴对齐方式:从左到右(默认)] */ [flex~='main:left'] { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } /** * [主轴对齐方式:从右到左] */ [flex~='main:right'] { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } /** * [主轴对齐方式:两端对齐] */ [flex~='main:between'] { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } /** * [主轴对齐方式:分散对齐] */ [flex~='main:around'] { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } /** * [主轴对齐方式:居中对齐] */ [flex~='main:center'] { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } /** * [交叉轴对齐方式:从上到下(默认)] */ [flex~='cross:top'] { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } /** * [交叉轴对齐方式:从下到上] */ [flex~='cross:bottom'] { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } /** * [交叉轴对齐方式:居中对齐] */ [flex~='cross:center'] { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } /** * [交叉轴对齐方式:跟随内容高度对齐] */ [flex~='cross:baseline'] { -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; } /** * [交叉轴对齐方式:高度并排铺满] */ [flex~='cross:stretch'] { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } /** * [主轴交叉轴对齐方式:居中] */ [flex~='main-cross:center'] { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } /** * [多根轴线的对齐方式:轴线占满整个交叉轴(默认)] */ [flex~='content:stretch'] { -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; } /** * [多根轴线的对齐方式:与交叉轴的起点对齐] */ [flex~='content:start'] { -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } /** * [多根轴线的对齐方式:与交叉轴的终点对齐] */ [flex~='content:end'] { -webkit-align-content: flex-end; -ms-flex-line-pack: end; align-content: flex-end; } /** * [多根轴线的对齐方式:与交叉轴的中点对齐] */ [flex~='content:center'] { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; } /** * [多根轴线的对齐方式:与交叉轴两端对齐,轴线之间的间隔平均分布] */ [flex~='content:between'] { -webkit-align-content: between; -ms-flex-line-pack: between; align-content: between; } /** * [多根轴线的对齐方式:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍] */ [flex~='content:around'] { -webkit-align-content: around; -ms-flex-line-pack: around; align-content: around; } /** * [子元素平分宽度] */ [flex~='box:first'] > *, [flex~='box:justify'] > *, [flex~='box:last'] > *, [flex~='box:mean'] > * { width: 0; height: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } /** * [子元素平分宽度] */ [flex~='box:first'] > :first-child, [flex~='box:last'] > :last-child { width: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } /** * [水平对齐] */ [flex~='box:justify'] > :first-child, [flex~='box:justify'] > :last-child { width: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } /** * [顶部对齐方式] */ [flex~='dir:top'][flex~='box:first'] > *, [flex~='dir:top'][flex~='box:justify'] > *, [flex~='dir:top'][flex~='box:last'] > *, [flex~='dir:top'][flex~='box:mean'] > * { width: auto; height: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } /** * [底部对齐方式] */ [flex~='dir:bottom'][flex~='box:first'] > *, [flex~='dir:bottom'][flex~='box:justify'] > *, [flex~='dir:bottom'][flex~='box:last'] > *, [flex~='dir:bottom'][flex~='box:mean'] > * { width: auto; height: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } /** * [顶部对齐方式] */ [flex~='dir:top'][flex~='box:first'] > :first-child, [flex~='dir:top'][flex~='box:last'] > :last-child { height: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } [flex~='dir:top'][flex~='box:justify'] > :first-child, [flex~='dir:top'][flex~='box:justify'] > :last-child { height: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } /** * [底部对齐方式] */ [flex~='dir:bottom'][flex~='box:first'] > :first-child, [flex~='dir:bottom'][flex~='box:justify'] > :first-child [flex~='dir:bottom'][flex~='box:justify'] > :last-child, [flex~='dir:bottom'][flex~='box:last'] > :last-child { height: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } /** * [单个盒子对齐方式] */ [flex-box='0'] { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } [flex-box='1'] { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } [flex-box='2'] { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; -webkit-flex-shrink: 2; -ms-flex-negative: 2; flex-shrink: 2; } [flex-box='3'] { -webkit-box-flex: 3; -webkit-flex-grow: 3; -ms-flex-positive: 3; flex-grow: 3; -webkit-flex-shrink: 3; -ms-flex-negative: 3; flex-shrink: 3; } [flex-box='4'] { -webkit-box-flex: 4; -webkit-flex-grow: 4; -ms-flex-positive: 4; flex-grow: 4; -webkit-flex-shrink: 4; -ms-flex-negative: 4; flex-shrink: 4; } [flex-box='5'] { -webkit-box-flex: 5; -webkit-flex-grow: 5; -ms-flex-positive: 5; flex-grow: 5; -webkit-flex-shrink: 5; -ms-flex-negative: 5; flex-shrink: 5; } [flex-box='6'] { -webkit-box-flex: 6; -webkit-flex-grow: 6; -ms-flex-positive: 6; flex-grow: 6; -webkit-flex-shrink: 6; -ms-flex-negative: 6; flex-shrink: 6; } [flex-box='7'] { -webkit-box-flex: 7; -webkit-flex-grow: 7; -ms-flex-positive: 7; flex-grow: 7; -webkit-flex-shrink: 7; -ms-flex-negative: 7; flex-shrink: 7; } [flex-box='8'] { -webkit-box-flex: 8; -webkit-flex-grow: 8; -ms-flex-positive: 8; flex-grow: 8; -webkit-flex-shrink: 8; -ms-flex-negative: 8; flex-shrink: 8; } [flex-box='9'] { -webkit-box-flex: 9; -webkit-flex-grow: 9; -ms-flex-positive: 9; flex-grow: 9; -webkit-flex-shrink: 9; -ms-flex-negative: 9; flex-shrink: 9; } [flex-box='10'] { -webkit-box-flex: 10; -webkit-flex-grow: 10; -ms-flex-positive: 10; flex-grow: 10; -webkit-flex-shrink: 10; -ms-flex-negative: 10; flex-shrink: 10; }