Andrey Sitnik, Evil Martians
.block {&_title {font-size: 200%;}}
.block_title {font-size: 200%;}
:fullscreen {
}
:-webkit-full-screen {
}
:-moz-full-screen {
}
:-ms-fullscreen {
}
:fullscreen {
}
.foo {@mixin transition(width 1s);@mixin rtl-float(left);}
| 7. Application | HTTP, FTP, SMTP, SSH, TELNET |
| 6. Presentation | HTML, CSS, GIF |
| 5. Session | RPC, PAP, SSL, SQL |
| 4. Transport | TCP, UDP, NETBEUI |
| 3. Network | IPv4, IPv6, IPsec, AppleTalk, ICMP |
| 2. Data link | PPP, IEEE 802.2, L2TP, MAC, LLDP |
| 1. Physical | Ethernet physical layer, DSL, USB, ISDN, DOCSIS |
var React = require('react');
module.exports = React.createClass({
…
});* {
box-sizing: border-box;
}
.title {
font-size: 30px;
}logo/
logo.jslogo.csslogo.svgheader/
header.jsheader.css@use postcss-center;
.logo {
top: center;
}/* logo.css */
.name {
font-size: 20px;
}
/* header.css */
.name {
font-size: 16px;
}import styles from './logo.css';
class Logo extends React.Component {
render() {
return <div className={ styles.name }></div>;
}
}- styles = read_json('components/logo/logo.css.json')
div( class=styles['logo'] )
div( class=styles['name'] ) * {
box-sizing: border-box;
padding: 0;
margin: 0;
}.logo {
}
.name {
}
.name.is-big {
}
.logo {
all: initial;
}
.name {
all: initial;
}
.name.is-big {
}autoreset({
reset: {
'box-sizing': 'border-box',
'all': 'initial'
}
});<Header>
color: white
<Logo>
background: white
</Logo>
</Header>h2 {
color: red;
}
div {
margin-top: 10px;
}.logo {
all: initial;
}
.logo {
color: black;
background: white;
box-sizing: content-box;
line-height: normal;
text-shadow: none;
vertical-align: baseline;
white-space: normal;/* Page width */
@media (max-width: 600px) {
.photo {
width: auto;
}
}.photo:container(width <= 600px) {width: auto;}.photo:container(background-color lightness < 20%) {color: white;}
<script src="cq-prolyfill.min.js" async></script>postcss-usepostcss-modulespostcss-autoresetall: inital and postcss-cssnextcq-prolyfillLegacy project:
New project:
.pipe( sass() ).pipe( postcss([...plugins]) )
.pipe( postcss([precss,...plugins]) )