Foundation
To get our breakpoints aligned with the default Foundation ones, and to get our class names generating correctly, we need to make some tweaks to config/flexi.js.
First, let's define the breakpoints:
breakpoints: [
{ name: 'small', prefix: 'small', begin: 0 },
{ name: 'medium', prefix: 'medium', begin: 640 },
{ name: 'large', prefix: 'large', begin: 1024 },
{ name: 'xlarge', prefix: 'xlarge', begin: 1200 },
{ name: 'xxlarge', prefix: 'xxlarge', begin: 1440 }
]
Second, we'll need to remove the col-
prefix, so set:
columnPrefix: null
Lastly, we need to add the columns
class. In flexi 1.2.0, you will also have to manually add the columns
class, but we will be adding a columnSuffix
to handle this as well.
If we want to rely fully on the Foundation CSS, we can also tell flexi not to include any of its CSS by setting:
includeCSS: false
Note that if you do this, you will have to include Foundation CSS yourself, and that flexi elements and attributes will no longer be styled.
Updated less than a minute ago