Declarations is an ongoing artistic research project into the poetic materiality of the CSS web-standard and its visual-political-cultural echoes on design-artistic practices and our daily lives. Declarations is a love letter to the crafts of designing with language.

Handwritten CSS poems on a glass vitrine

Declarations worksession - Constant (Bruxelles)


A selection of CSS poem where taken out of different experiment and handwritten on the vitrine.

A selection of CSS poem where taken out of different experiment and handwritten on the vitrine. They were chosen for their litterary, nearly story telling, characteristics, and accompanied of CSS comment.

writting CSS poem with our handwritting directly on the vitrine, as pedagogy and poetical gesture
/* How does metaphors are part of web and CSS language? 
In CSS some colors have names.
on everyside of the screen there is something else, 
where is the ground, the skies and the plant? */

body{
    background-color: skyblue;
    border-top: 15px solid midnightblue;
    border-left: 15px solid lawngreen;
    border-right: 15px solid orchid;
    border-bottom: 30px solid snow;
}
/* animating elements like a mechanical clock */
@keyframes hands {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
.minute{
     animation: hands 3600s linear infinite; 
}
.second{
     animation: hands 60s steps(60) infinite; 
}
/* make everything invisible */
*{
    opacity: 0;
    transition: 1s opacity;
}
/* only show what has focus */
*:focus,
*:has(:focus){
    opcaity: 1;
}
/* on any webpage, you can press TAB 
to focus the next element.
we're telling a webpage one element at a time.*/
/* how can we blow on a webpage?
blowing is a verb so it need some javascript that goes with the CSS. 
body *  means every element in the body. */

body * {
      transform: rotate(${ Math.random() * wind - wind / 2 }deg);
      transition: transform 5000ms ease;
}