◈ 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;
}