UNPKG

wecui

Version:

一款基于Vue2.x版本的移动端web组件

48 lines (42 loc) 1.16 kB
'use strict'; import variables from '../core/variables.es6.js'; import functions from '../core/functions.es6.js'; // Makes an element a outer container by centring it in the viewport, clearing its floats, and setting its `max-width`. // Although optional, using `outer-container` is recommended. The mixin can be called on more than one element per page, // as long as they are not nested. // // @local-max-width // Max width to be applied to the element. Can be a percentage or a measure. // // @example - PostCSS Usage // .element { // @neat-outer-container 100%; // } // // @example - CSS Output // .element { // *zoom: 1; // max-width: 100%; // margin-left: auto; // margin-right: auto; // } // // .element:before, // .element:after { // content: " "; // display: table; // } // // .element:after { // clear: both; // } // let outerContainer = (maxWidth, options = variables) => { maxWidth = maxWidth || options.neatMaxWidth; return Object.assign({ 'max-width': maxWidth, 'margin-left': 'auto', 'margin-right': 'auto' }, functions.clearfix()); }; export default outerContainer;