GithubHelp home page GithubHelp logo

Comments (3)

xQuByte avatar xQuByte commented on June 26, 2024

So maybe use bootstrap, or some litle css framework to make work easier?

from addictive-community.

brunnopleffken avatar brunnopleffken commented on June 26, 2024

@xQuByte Two or three months ago I tried to use Bootstrap but Addictive Community has a lot of unique components and text formatting. The "overwrite" file was SO large that seems to be easier to create a new one from scratch based on it. So, what have been made until now:

  • Two separate files: framework.css and theme.css. The first file is the base file, dealing with flex grid components, alignment, container sizes, helpers, etc.; the second one with colors and fonts. So, if you want to create or change a theme you won't be facing all those flex grids and media queries because they'll be in framework.css.
  • Use the most of Bootstrap-style CSS classes: there are btn btn-default btn-lg and alert > alert-success in it; those bordered boxes in form elements are created using form-group and grids with col-* for example. Theming will be a LOT easier using a standard that everyone know!
  • The colors are quite inconsistent. The accent color is called fiord (hex #405169), so I created other 4 shades of this tone: -light, -lighter, -dark, -darker. I did the same with shades of grey.
  • Currently, the spacing in/between elements (margin and padding) is way too inconsistent. There's 20px of spacing, 10px, 8px, 6px. I want to standardize the margins and spacing to make the layout more consistent.

Some of the "workarounds" I want to fix:
addictive-community

from addictive-community.

xQuByte avatar xQuByte commented on June 26, 2024

Ah. I understand. Thank You for this reply. After Christmas i back to contribute Addictive Comunity :)

from addictive-community.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.