Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses...

19
Responsive Design

Transcript of Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses...

Page 1: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Responsive Design

Page 2: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Responsive Design

Is the term for when a web browser adjusts to the the screen size of the user based on the device they are accessing the site on.

Creating a website that has a responsive design means that you optimize the look and location of the elements based on the screen width.

Page 3: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Responsive Design A media query is a CSS technique introduced in CSS3.

It uses the @media rule to include a block of CSS properties only if a certain condition is true.

Using the @media rule, the code below is saying, change the background-color if the viewport is 480 pixels wide or wider:

@media screen and (min-width: 480px) {

body {

background-color: lightgreen;

}

}

Page 4: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition
Page 5: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Responsive Environments

http://camilleutterback.com/projects/text-rain/

Camille Utterback – Text Rain

Page 6: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Responsive Environments Wind Map

http://hint.fm/wind/

Page 7: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Responsive Environments https://www.youtube.com/watch?v=RRo9V16WJqY

George Legrady – Making Visible the Invisible The circulation of checked out books and media transforms the library into a data exchange center. This flow of information can be calculated mathematically, analyzed statistically and represented visually. From a cultural perspective, the result may be a good indicator of what the community of patrons considers interesting information at any specific time. Visualizing the statistical information of the titles and their categories therefore provides a real-time living picture of what the community is thinking.

Page 8: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Responsive Environments https://vimeo.com/8138742

Steve Lambert, Simmer Down Sprinter

Page 9: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Responsive Environments

Explain how these projects by Camille Utterbeck, Jim Campbell, George Legrady and Steve Lambert can be considered examples of responsive environments.

Page 10: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Responsive Environments

Explain how these projects by Camille Utterbeck, Jim Campbell, George Legrady and Steve Lambert can be considered examples of responsive environments.

These media makers create projects that rely on an exchange between the physical world and media. The works are participatory and engage with a user or they respond to an eco-system or event in the physical world. They foster a symbiotic exchange like cells between the physical and mediated worlds. Emerging media has the capacity to create work that is organic, that replicates human engagement with the world.

Page 11: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. Arduino’s communicate with Max using a usb port (universal serial port).

Page 12: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Sensors: for arduino���1 x Laser module���1 x Infrared sensor���1 x Infrared barrier sensor���1 x Sound transducer���1 x Flame sensor���1 x Line-tracking sensor���1 x Rotary encoder module���1 x Magic halo module���1 x Digital temperature sensor���1 x 18B20 temperature sensor���1 x Mercury switch module���1 x RGB SMD module���1 x Tilt switch module���1 x Switch key module���1 x Vibration switch module���1 x Analog temperature sensor���1 x Magnetic reed module���1 x Smoke transducer 1 x Active buzzer module���1 x Passive buzzer module���1 x Light interrupt sensor module���1 x Dual color LED module���1 x Hall magnetic sensor���1 x Mini magnetic ring sensor���1 x 7-Color automatic flash module���1 x Photosensitive sensor module���1 x Knock sensor module���1 x Analogy hall magnetic module���1 x RGB DIP���1 x Linear hall magnetic module���

1 x Microphone sound sensor���1 x Red / green module���1 x Ultrasonic module���1 x Infrared receiving sensor���1 x Temperature and humidity sensor module���1 x 5V single channel relay���1 x Finger heartbeat measurement module���1 x Metal touch module���

Page 13: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Sensors: for Arduino Common sensors include light sensors, motion sensors, pressure, temperature, infrared, and accelerometers.

Page 14: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Biology and Art http://deweyhagborg.com/strangervisions/about.html

Heather Dewey Hagborg – Stranger Visions

Page 15: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Biology and Art

Heather Dewey Hagborg – Stranger Visions In Stranger Visions artist Heather Dewey-Hagborg creates portrait sculptures from analyses of genetic material collected in public places. Working with the traces strangers unwittingly leave behind, Dewey-Hagborg calls attention to the developing technology of forensic DNA phenotyping and the potential for a culture of biological surveillance.

Page 16: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Biology and Art

Biosensing

Types of bio sensors: http://produceconsumerobot.com/biosensing/

Types of bio sensors include:

Galvanic Skin Response (GSR)

EEG – brainwave

EKG – heartrate

Eye Tracking

Blood Pressure

Page 17: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Responsive Environments https://www.youtube.com/watch?v=Nyhjq8Qh9Ic

Samson Young – Anatomy of a String Quartet The Anatomy of a String Quartet is a study of the potentials of media technology as tools for augmenting, extending and reconfiguring the musician’s body. Each member of the quartet is monitored by a multitude of sensing apparatus, from eye tracking glasses to brainwave sensors. The bio-sensory data generated by the quartet in-performance become materials for the laptop musician's audio-visual improvisation. ���The piece unfolds in five "situations." Each situation is a reconfiguration of the relationship between the quartet on the one hand, and the laptop musician on the other.

Page 18: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Responsive Environments https://vimeo.com/13714185

The Secret Sounds of Spores: The Software by Yann Seznec

Page 19: Responsive Design · Responsive Design A media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition

Emerging Media •  Embraces chance •  Variable •  Open ended •  Participatory •  Non-linear •  Interdisciplinary •  Responsive •  Open source •  No gatekeeper

Conventional Media •  Avoids chance •  Fixed •  Closed (“happy ending”) •  One way communication •  Linear •  More discipline specific •  Feedback is delayed •  Proprietary/closed •  Gatekeeper

The affordances of digital media tend to produce the following shift in media making: