
Research
NPM targeted by malware campaign mimicking familiar library names
Socket uncovered npm malware campaign mimicking popular Node.js libraries and packages from other ecosystems; packages steal data and execute remote code.
@workday/canvas-kit-css-layout
Advanced tools
Canvas Kit Layout is based on a 12 column grid. It uses the flexbox layout for positioning of columns.
yarn add @workday/canvas-kit-css
or
yarn add @workday/canvas-kit-css-layout
Add your node_modules
directory to your SASS includePaths
. You will then be able to import
index.scss
.
@import '~@workday/canvas-kit-css-layout/index.scss';
Small | Medium | Large | Extra Large | |
---|---|---|---|---|
Breakpoint | > 320px | > 768px | > 992px | > 1200px |
Spacing Width | 16px | 16px | 24px | 40px |
Class Prefix | wdc-col-sm- | wdc-col-md- | wdc-col-lg- | wdc-col-xl |
Responsive modifiers allow you to specify different column sizes for different breakpoints.
<div class="wdc-row">
<div class="wdc-col-sm-2 wdc-col-md-1 wdc-col-lg-3 wdc-col-xl-1">
<div class="demo-box"></div>
</div>
<div class="wdc-col-sm-4 wdc-col-md-2 wdc-col-lg-3 wdc-col-xl-5">
<div class="demo-box"></div>
</div>
<div class="wdc-col-sm-4 wdc-col-md-3 wdc-col-lg-3 wdc-col-xl-5">
<div class="demo-box"></div>
</div>
<div class="wdc-col-sm-2 wdc-col-md-6 wdc-col-lg-3 wdc-col-xl-1">
<div class="demo-box"></div>
</div>
</div>
Fluid layouts use percentage based columns for resizing content.
<div class="wdc-row">
<div class="wdc-col-11">
<div class="demo-box"></div>
</div>
<div class="wdc-col-1">
<div class="demo-box"></div>
</div>
</div>
<div class="wdc-row">
<div class="wdc-col-10">
<div class="demo-box"></div>
</div>
<div class="wdc-col-2">
<div class="demo-box"></div>
</div>
</div>
<div class="wdc-row">
<div class="wdc-col-9">
<div class="demo-box"></div>
</div>
<div class="wdc-col-3">
<div class="demo-box"></div>
</div>
</div>
<div class="wdc-row">
<div class="wdc-col-8">
<div class="demo-box"></div>
</div>
<div class="wdc-col-4">
<div class="demo-box"></div>
</div>
</div>
Offsets for columns.
<div class="wdc-row">
<div class="wdc-col-offset-11 wdc-col-1">
<div class="demo-box"></div>
</div>
</div>
Flex grow the columns to the parent container.
<div class="wdc-row">
<div class="wdc-col">
<div class="demo-box"></div>
</div>
<div class="wdc-col">
<div class="demo-box"></div>
</div>
<div class="wdc-col">
<div class="demo-box"></div>
</div>
</div>
Horizonal position for columns.
<div class="wdc-row wdc-row-start">
<div class="wdc-col-1">
<div class="demo-box"></div>
</div>
</div>
<div class="wdc-row wdc-row-center">
<div class="wdc-col-1">
<div class="demo-box"></div>
</div>
</div>
<div class="wdc-row wdc-row-end">
<div class="wdc-col-1">
<div class="demo-box"></div>
</div>
</div>
Vertical position for columns.
<div class="wdc-row wdc-row-top">
<div class="wdc-col">
<div class="demo-box demo-box-big"></div>
</div>
<div class="wdc-col">
<div class="demo-box"></div>
</div>
</div>
<div class="wdc-row wdc-row-middle">
<div class="wdc-col">
<div class="demo-box"></div>
</div>
<div class="wdc-col">
<div class="demo-box demo-box-big"></div>
</div>
</div>
<div class="wdc-row wdc-row-bottom">
<div class="wdc-col">
<div class="demo-box demo-box-big"></div>
</div>
<div class="wdc-col">
<div class="demo-box"></div>
</div>
</div>
Position content with wdc-row-around
and wdc-row-between
.
<div class="wdc-row wdc-row-around">
<div class="wdc-col-1">
<div class="demo-box"></div>
</div>
<div class="wdc-col-1">
<div class="demo-box"></div>
</div>
<div class="wdc-col-1">
<div class="demo-box"></div>
</div>
</div>
<div class="wdc-row wdc-row-between">
<div class="wdc-col-1">
<div class="demo-box"></div>
</div>
<div class="wdc-col-1">
<div class="demo-box"></div>
</div>
<div class="wdc-col-1">
<div class="demo-box"></div>
</div>
</div>
FAQs
Layout css for canvas-kit-css
The npm package @workday/canvas-kit-css-layout receives a total of 1,072 weekly downloads. As such, @workday/canvas-kit-css-layout popularity was classified as popular.
We found that @workday/canvas-kit-css-layout demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovered npm malware campaign mimicking popular Node.js libraries and packages from other ecosystems; packages steal data and execute remote code.
Research
Socket's research uncovers three dangerous Go modules that contain obfuscated disk-wiping malware, threatening complete data loss.
Research
Socket uncovers malicious packages on PyPI using Gmail's SMTP protocol for command and control (C2) to exfiltrate data and execute commands.