CSSing 1.0
Este es mi nuevo proyecto y es el hermano mayor de CSScompiler . CSSing es una nueva forma de ver las hojas estilos, usa la misma sintaxis que CSS pero interpreta y genera el código necesario para interactuar con otros lenguajes.
Gracias a su sistema de plugins puedes crear tus necesidades y aplicarlas de la forma mas sencilla en tu CSS. Obviamente tiene ciertas limitaciones pero con un poco de imaginación nada es imposible.
Entre los plugins que he creado puedes añadir textos a los input, aplicar eventos de ratón a divs, aplicar un clase según el navegador, definir constantes para usarlas en el CSS.
Puedes mirar una demo y ver en acción algunos plugins.

Posdata: Pronto listo para descargar.
Ver post
Comentar
Nina#1 hace 1357 días
show#2 hace 1357 días
Por lo que he podido ver el proyecto está muy bien, que siga adelante. ;)
Diego#3 hace 1357 días
torresburriel#4 hace 1357 días
GNU/Hydrus#5 hace 1357 días
Poder definir constantes, poder meter plugins para generar javascript según el css, para, por ejemplo, implementar las transparencias de los png cuando el navegador es internet explorer o para hacer menús dinámicos con javascript.
Además de la gran ventaja de olvidarse de los hacks de css definiendo css específico para determinados navegadores, además con el sistema de plugins se puede hacer un plugin para corregir automáticente el problema del “box model” mal interpretado por IE…
Dani, eres grande :)
RUDE#6 hace 1357 días
BenKo#7 hace 1357 días
Ojalá tenga una buena acogida este nuevo proyecto tuyo :)
lgarcia#8 hace 1357 días
Fabalv#9 hace 1357 días
Se me hace una técnica similar al “CSS-SSC” de Shaun Inman… pero ya veremos, tal vez estoy equivocado.
Yo he estado usando el “IE7” de Dean Edwards para resolver el problema del Internet Explorer y ya no tener que utilizar hacks.
Mucho ánimo! Estaré al pendiente.
Icebeat#10 hace 1357 días
Fabalv no estas equivocado, CSSing nace de la idea de englobar varias tecnicas.Cuando cree CSScompiler me di cuenta que se podria hacer muchas mas cosas entre ellas las de CSS-SSC.
Se te hace parecido por que la sintaxis es la de CSS y claro con eso resuelves muchos problemas.
Es un todo a mitad de precio ;P.
con_una_modorra_intelectual_congénita...#11 hace 1357 días
Otra vez, gracias dani :)
Icebeat#12 hace 1356 días
con_una_modorra_intelectual_congénita...#13 hace 1356 días
Por cierto, qué difícil es encontrarle nombre a la criatura. Y es que no puedes elegir el nombre a la ligera, que si no te pasan cosas como la de esta librería ajax.
Icebeat#14 hace 1355 días
Buff el nombre es de lo peor, le das mas vueltas que un pollo asao.
Ignatius#15 hace 1355 días
Icebeat#16 hace 1350 días
Nicolas#17 hace 1350 días
NEO_JP#18 hace 1348 días
Esta de lujo, pero me salio una duda, que usaste? PHP, Javascript, y CSS ?
Por lo que veo solo es cuestion de modificar un archivo de texto, por lo que podras usarlo en cualquier plataforma.
Esta de lujo! Buscas beta testers? xD
Icebeat#19 hace 1348 días
El script reconoce si has modificado la hoja de estilos.
Pues en cuanto termine la documentación de los plugins podras probarlo, es que si lo pongo para descargar va ser un lio enorme comprender su funcionamiento (para desarrolladores de plugins).
NEO_JP#20 hace 1347 días
Icebeat#21 hace 1346 días
blid#22 hace 1346 días
altheo#23 hace 1345 días
sosa#24 hace 1342 días
saludos.
Icebeat#25 hace 1340 días
Altheo ;P.
Sosa muchas gracias por el cumplido.
DrSlump#26 hace 1325 días
Tiene buena pinta aunque, sin poder probarlo quizas me equivoque, creo que se le podrían cambiar algunas cosas para hacerlo más efectivo y fácil de entender.
Por ejemplo, la extensión del fichero podría ser .cssing para evitar confusiones. Además podrían usarse prefijos ala Mozilla para diferenciar mejor lo que es CSS estandard y lo que es el macro-lenguaje cssing. Por ejemplo:
a :cing-onmouseover { cing-define(gris) }
o
a :@onmouseover { @define(gris) }
Otra duda que tengo es que pasa si tengo definidas mis reglas en distintos ficheros? Por lo que veo en el video se generan GUIDs para las reglas css, así que me pregunto si podrán extender esas reglas en otros ficheros.
ciao,
ivan
Icebeat#27 hace 1325 días
Sobre los distintos archivos ahora mismo hay un plugin llamado @include que sirve para eso, incluir tus propias reglas para ser parseadas.
La unica pega que hay por ahora que el cacheo solo responde cuando cambia el CSS principal y no los archivos adjuntos.
Nordic#28 hace 1276 días
La pena es que ahora hace unos meses que no tengo ni un maldito suspiro para dedicarme a probar e investigar, el trabajo me tiene absorvido. :-S
Por cierto y saltando a modo offtopic, conocí a una chica de Cádiz que te conocía, Ana Carpez. ¡Que pequeño es el mundo!
Icebeat#29 hace 1272 días
Andres#30 hace 612 días
Uff excelente lo que estas haciendo, espero lo puedas terminar pronto, con gusto te ayudaria pero ya nada mas entender lo que estas haciendo me da trabajo XD! sigue adelante y felicitaciones!