This repository has been archived by the owner. It is now read-only.
CSS JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
dist/css
src/css
.gitignore
LICENSE
bower.json
gulpfile.js
package.json
readme.md

readme.md

Astral

Astral

A estral u astral (d'o latín DEXTRALE, prenunciata as'tɾal~es'tɾal (AFI)) ye una ferramienta emplegata ta fustiar, picar y treballar a fusta en cheneral, consistent d'una fuella u tozuel de fierro u acero de ripa esmolata enchascata sobre un astil de fusta.

Astral es un fraken-work basado e inspirado fuertemente en bascss y tachyons.

Astral se construye con postCSS, incluyendo custom properties, custom selectors y nested para indentar los estados. Nada más. No es tlhİngan Hol. Solamente es CSS.

La nomenclatura que he utilizado para construir Astral se basa en emmet. Las clases siempre van nombradas primero con la propiedad margin y esta separada con un guión del valor top right bottom left.

Los módulos disponibles:

  • color
  • display
  • fonts
  • height
  • letter-spacing
  • margin
  • overflow
  • padding
  • position
  • weight

La unidad de medida estandar es el REM. Para los módulos de width también he incorporado el %, y en el height vh.

Las unidades con decimales se diferencian a través del doble guión bajo.

.letter-0__5 {
  letter-spacing: .5rem;
}

Todos los módulos tienen su version responsive. Astral parte desde mobile-first hasta ir subiendo a través de tres breakpoints que atraviesan el móvil, tablet y llegan al desktop.


@media only screen and (min-width: 30em) {

  //Para este breakpoint usamos la terminación --s

     .display-ib--s {
        display: inline-block;
      }

}

@media only screen and (min-width: 48em) {

    //Para este breakpoint usamos la terminación --m

      .display-ib--m {
        display: inline-block;
      }

}

@media only screen and (min-width: 64em) {

    //Para este breakpoint usamos la terminación --l

      .display-ib--l {
        display: inline-block;
      }

}

Para empezar con Astral

git clone https://github.com/jorgeatgu/astral.git
cd astral
npm i
    delay
    delay
    npm finish
gulp

Copia, clona, distribuye y destruye como quieras.

Si te atrae esta manera de construir webs elige bascss o tachyons.

Usar Astral con Bower

Usar Astral en tu proyecto es muy sencillo: simplemente añádelo como dependencia en tu bower.json de la siguiente manera:

"dependencies": {
    "astral": "jorgeatgu/astral#^0.2.1"
  }

Para comenzar un proyecto web de cero usando astral puedes utilizar astral-initializer.

Contribuye

Si crees que falta algo no dudes en hacer un fork y mandar un pull request con lo que creas que hace falta. También puedes abrir una issue.