All Projects → Comcast → all-digital

Comcast / all-digital

Licence: Apache-2.0 license
Comcast All Digital CSS

Programming Languages

SCSS
7915 projects

Projects that are alternatives of or similar to all-digital

dumb-bem
Simple BEM react components generator
Stars: ✭ 32 (+128.57%)
Mutual labels:  bem
emma.css
🍴 Emma.css { utility-classes: emmet-like; }
Stars: ✭ 53 (+278.57%)
Mutual labels:  bem
bem-flashcards
Simple single-page flashcards application based on the bem-core/bem-history and BEM methodology
Stars: ✭ 19 (+35.71%)
Mutual labels:  bem
openmeeg
A C++ package for low-frequency bio-electromagnetism solving forward problems in the field of EEG and MEG.
Stars: ✭ 62 (+342.86%)
Mutual labels:  bem
enb-bem-techs
ENB package to build BEM-projects
Stars: ✭ 23 (+64.29%)
Mutual labels:  bem
web-starter-kit-gulp
Starter kit for automated front-end web development using Gulp, NPM, Bower, Babel, Sass, and Pug.
Stars: ✭ 35 (+150%)
Mutual labels:  bem
luxe
Luxe is a WordPress starter theme using a modern workflow and best practices.
Stars: ✭ 22 (+57.14%)
Mutual labels:  bem
bem-sdk
BEM SDK packages
Stars: ✭ 83 (+492.86%)
Mutual labels:  bem
bem-animations
🔔 Easy and Fast in use (based on Animate CSS)
Stars: ✭ 13 (-7.14%)
Mutual labels:  bem
webpack-bem-loader
Webpack BEM loader
Stars: ✭ 25 (+78.57%)
Mutual labels:  bem
is-my-train-delayed
An Angular web app built on Heroku with Node & Express. Shows information about delayed trains, and displays that in an easily consumable manner.
Stars: ✭ 15 (+7.14%)
Mutual labels:  bem
ekzo
💫 Functional Sass framework for rapid and painless development
Stars: ✭ 32 (+128.57%)
Mutual labels:  bem
bootstrap-shopify-theme
🛍 A free Shopify Theme built with Bootstrap, BEM, Liquid, Sass, ESNext, Theme Tools, ... and Webpack.
Stars: ✭ 41 (+192.86%)
Mutual labels:  bem
marmelad
Заготовка фронтенд проекта для продвинутых и начинающих 🤘. Хорошо подходит для поддержания единой структуры проектов в команде и легкого переиспользования готовых блоков между проектами.
Stars: ✭ 15 (+7.14%)
Mutual labels:  bem
bemlinter
A cli tool to lint bem component isolation in CSS / SCSS files
Stars: ✭ 15 (+7.14%)
Mutual labels:  bem
vue-simple-bem
A simple Vue.js directive to map BEM CSS class names.
Stars: ✭ 17 (+21.43%)
Mutual labels:  bem
frontend-app
A Eventos ❤️ do Bem é uma plataforma de arrecadação de recursos P2P dedicada a ONGs, cujo objetivo é transformar eventos comemorativos e divertidos da vida das pessoas em motivação para campanhas de arrecadação voltadas a projetos socioambientais.
Stars: ✭ 15 (+7.14%)
Mutual labels:  bem
bem-express
BEM project-stub with BEMTREE and express
Stars: ✭ 45 (+221.43%)
Mutual labels:  bem
The-HTML-and-CSS-Workshop
A New, Interactive Approach to Learning HTML and CSS
Stars: ✭ 65 (+364.29%)
Mutual labels:  bem
buttono
A flexible Sass mixin for creating BEM-style buttons.
Stars: ✭ 82 (+485.71%)
Mutual labels:  bem

All Digital CSS

Welcome to the All Digital brought to you by Comcast.

  • Built for unity: Using the All Digital markup and CSS framework produces UIs that reflect the Comcast All Digital look and feel.
  • Focused on Simplicity: What sets All Digital apart is what we've left out. The goal of All Digital was to stay slim and not be overly opinionated. All Digital will provide common elements, but not hinder your application's ability to grow on its own.
  • Continuously updated: All Digital is used in production on several Comcast properties. We're always fixing issues and updating with the latest decisions from the design team.

Quick start

In your project:

npm install git+https://github.com/Comcast/all-digital.git#v3.0.0

Usage

Include everything:

@import '../../node_modules/all-digital/assets/sass/xfinity_standard_fonts';
@include xfinity-standard-all;

@import '../../node_modules/all-digital/assets/sass/all-digital';

Take what you need:

@import '../../node_modules/all-digital/assets/sass/xfinity_standard_fonts';
@include xfinity-standard-all;

@import '../../node_modules/all-digital/assets/sass/all-digital/vendors';
@import '../../node_modules/all-digital/assets/sass/all-digital/utils';
@import '../../node_modules/all-digital/assets/sass/all-digital/base';
@import '../../node_modules/all-digital/assets/sass/all-digital/components/buttons';
@import '../../node_modules/all-digital/assets/sass/all-digital/components/card';
@import '../../node_modules/all-digital/assets/sass/all-digital/keyframes';

Example

// fonts
@import '../../node_modules/all-digital/assets/sass/xfinity_standard_fonts';
@include xfinity-standard-all;

// Vendors
// contains all the CSS files from
// external libraries and frameworks
@import '../../node_modules/all-digital/assets/sass/all-digital/vendors';

// Utilities
// Contains mixins, functions and
// variables that should be used to
// make code cleaner and easier
@import '../../node_modules/all-digital/assets/sass/all-digital/utils';

// Variable Overrides
$wrapper-max-width: 1072px;

// Base
// Contains styles for base elements
// typography, tables, etc
@import '../../node_modules/all-digital/assets/sass/all-digital/base';
@import 'base';

// Components
// Components are more mature
// elements that are self contained
// and reusable through the UI
@import '../../node_modules/all-digital/assets/sass/all-digital/components';
@import 'components';

// Layout
// High level structural elements
// that establish more global layout
@import 'layout';

// Pages
// Pages styles for one off
// styles for pages
@import 'pages';

// Shame
// shame file houses code that needs
// to be refactored or re-encorporated
// in the CSS architecture
@import 'shame';

// Print
// local print styles
@import 'print';

// Keyframes
// keyframes for animations
@import '../../node_modules/all-digital/assets/sass/all-digital/keyframes';

Standards

Please follow Sass Guidelines and CSS Guidelines.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].