◈ Estelle Weyl
→ and → to change slides. 2 for comments. estelle.github.com/CSS-Workshop
◈ Estelle Weyl
<link rel='stylesheet' type='text/css' media='screen' href='css/styles.css' /> <link rel='stylesheet' type='text/css' media='print' href='css/print.css' />
@media screen { p { color: blue; } } @media print { p { color: red; } }
<link media="screen" ...
<style> @import "myCSS.css"; ...
@import url(myCSS.css) screen; IE8+
@media screen {}
<?xml-stylesheet media="screen" ...
<link rel='stylesheet' media='screen and (min-width: 320px) and (max-width: 480px)'
href='css/smartphone.css' />
@media screen and (max-width: 480px){ a { transition: background-color 200ms linear 50ms; } } @media screen and (orientation: landscape) { a[href^="mailto:]:before { content: url(icons/email.gif); } }
media="only print and (color)" media="only screen and (orientation: portrait)" media="not screen and (color)" media="print, screen and (min-width: 480px)"
@media screen and (-webkit-min-device-pixel-ratio: 2) { .iphone4 { /* high DPI */} }
@media screen and (transform-3d) { .transforms {} }
@media screen and (min-width: 320px) and (max-width: 500px){ @-ms-viewport { width: device-width;} }
Also works with (-prefix-animation)
and (-prefix-transition)
body { -<prefix>-transition: all 1.5s linear; } @media only screen and (orientation: portrait) { body{ background: indianred; } } @media only screen and (max-width: 480px) { body{ background: palegoldenrod; } }
shrink this window to see the presentation change colors
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
device-width
(width of screen)device-height
(height of screen)@viewport { width: device-width; zoom: 0.5; }
@media screen and (max-width:400px) { @-ms-viewport { width:320px; // or device-width;} }
npm -g install weinre
weinre
<script src="http://localhost:8080/target/target-script-min.js#anonymous"></script>
http://localhost:8080/client/
::-webkit-scrollbar { margin-right: 5px; background-color: #bdd9d5; border-radius: 6px; width: 12px; } ::-webkit-scrollbar-track { box-shadow: 0 0 2px rgba(0,0,0,0.3); } ::-webkit-scrollbar-thumb { border: 1px #eee solid; border-radius: 12px; background: #C7573A; box-shadow: 0 0 8px rgba(0,0,0,0.3) inset; -webit-transition: all .3s ease-out; transition: all .3s ease-out; } ::-webkit-scrollbar-thumb:window-inactive { background: #bbb; box-shadow: 0 0 8px rgba(0,0,0,0.3) inset; } ::-webkit-scrollbar-thumb:hover { background: #b7472A; } pre { width: 600px; height: 200px; overflow:auto; }