Oscar Niemeyer, The Archtitect

Oscar Niemeyer, The Archtitect

Oscar Ribeiro de Almeida de Niemeyer Soares, an architect from Rio de Janeiro, lived incredible 104 years. He was certainly the most recognized brazilian architect of all times, and one of the most important of the world. Recognized by his projects in concrete and for his attraction for curved shapes, Niemeyer got most of his inspiration from the feminine beauty.

“It is not the straight angle that attracts me, nor the straight line, inflexible, hard, created by man. What attracts me is the sensual and free curve, the curves I find in the mountains of my country, in the course of rivers, in the waves, in the body of the favorite woman. The whole universe is made of curves, the curved universe of Einstein.”

Oscar Niemeyer
Croqui do Congresso Nacional

Maybe it was him that most inspired me to get a degree in architecture. He was and always will be an amazing source of inspiration and study inside colleges, in structure and project classes, in the history and also in the politics of Brazil. Talvez tenha sido ele quem mais me inspirou a me formar em arquietura. Foi, e sempre será, fonte de inspiração e estudo nas faculdades, nas aulas de projeto ou estruturas, na história e também na política do Brasil. Oscar Niemeyer created the main architectural projects in our country, the National Congress, Brasilia Cathedral, MAC from Niterói and the Pampulha church. Niemeyer will be missed.

“We have to dream, otherwise things won’t happen.”

Oscar Niemeyer
São Francisco de Assis Church- Pampulha

Oscar Niemeyer
Museu de Arte Contemporânea – Niterói

Oscar Niemeyer
Museu de Arte Contemporânea – Niterói

Oscar Niemeyer
National Congress – Brasília

Oscar Niemeyer
Cathedral – Brasília

Oscar Niemeyer
Cathedral – Brasília

Oscar Niemeyer
Museu Oscar Niemeyer

Oscar Niemeyer
Serpentine Gallery

Oscar Niemeyer
Edifício Copan

Oscar Niemeyer
Memorla da América Latina

Oscar Niemeyer
Escada do Itamarati

“The most important isn’t architecture, but life, friends and this unfair world we must change.”

Oscar Niemeyer

Oscar Niemeyer

Oscar Niemeyer

Oscar Niemeyer

Oscar Niemeyer

“I don’t believe in an ideal architecture, I believe only in good and bad architecture. I like Le Corbusier as I like Mies, Picasso, Matisse, Machado and Eça.

Oscar Niemeyer

Oscar Niemeyer

1907 – 2012

“Life is a blow.”

Posted in Blog | Comments Off on Oscar Niemeyer, The Archtitect

How to use the CSS3 transition property

ThumbAlong with the introduction of CSS3 comes many new features that are available for use in creating great effects; one of the most useful is the transition property.

The transition property is an important new development in CSS. It can be used to create a dynamic change effect on a div or class using a simple structure:

transition: property duration timing-function delay;

CSS3′s transition is a great way to add a little animation to sites without the large overhead of a JavaScript library like jQuery.

Demo

Before we start, you can see a demo here of the transition property in action.

 

Property

Firstly, in order for the transition property to work, the standard property that it will be applied to needs to be defined. Arguably the two most common properties that will be defined are width and height. To write the property standalone simply use:

transition-property: define property

 

Size Change

Following on, once the property has been defined then the start and end values need to be assigned. In the case of values such as width or height the property needs to be set with a start value and then an end value with some other condition.

For example, here we set the transition property to width, then the start value of width and then set the end value when the element is hovered over:

#mainheader {
transition-property:width;
width:50px; 
}
#mainheader:hover {
width:75px;
}

 

Duration

Now that we have defined the property to transform, the start and end values, we need to define the duration of the transition. This is achieved by defining a length in either seconds or milliseconds as below:

transition-duration: duration;

Building this into the example the following code is created:

#mainheader {
transition-property:width;
transition-duration:0.5s; 
width:500px;
}
#mainheader:hover {
width:750px;
}

This means that the mainheader div will expand by 25px over a duration of 5 seconds.

 

Timing Function

The code is sufficient to create a nice effect however we can further utilise the CSS3 transition property by using timing-function Using this property it is possible to alter the speed curve of the transition duration. The transition property is set to a linear curve by default. However, you can define ease, ease-in, ease-out, ease-in-out and even cubic-bezier to alter the speed curve. Cubic-bezier allows you to define your own values using (n,n,n,n) where n can be between 0 and 1 (for example linear would be (0,0,1,1)).

Adding in this code to our example results in:

#mainheader {
transition-property:width;
transition-timing-function:ease-in-out; 
transition-duration:0.5s; 
width:500px;
}
#mainheader:hover {
width:750px;
}

 

Delay

Furthermore, much like transition-duration, using the transition-delay property defines a pause before the transition effect begins:

transition-delay: time;

 

Conclusion

Finally, it is important to consider two things when using the CSS3 transition property. Firstly, most browsers in circulation at present require a browser prefix to use it (the exceptions being IE10, Opera and Firefox16+):

-moz-transition: for Firefox 15
-webkit-transition: for Chrome and Safari

(Bear in mind that IE9 and lower does not support the transition property at all.)

Secondly, although I’ve used long hand in the examples above for clarity, it’s considered best practice to write in short form, as follows:

#mainheader {
-moz-transition: width ease-in-out 0.5s 0.1s; /* for Firefox 15 */
-webkit-transition: width ease-in-out 0.5s 0.1s; /* for Chrome and Safari */
transition: width ease-in-out 0.5s 0.1s;
width:500px;
}
#mainheader:hover {
width:750px;
}

 

Do use the CSS3′s transition property? How does it compare to jQuery-based tweens? Let us know in the comments.

Featured image/thumbnail, motion image via Shutterstock.

Manage Multiple WordPress Sites with Just One Click – 50% off!

Source

Posted in Blog | Comments Off on How to use the CSS3 transition property