import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
return (
<div>
<div className="mui--text-left">text-left</div>
<div className="mui--text-right">text-right</div>
<div className="mui--text-center">text-center</div>
<div className="mui--text-justify">text-justify</div>
<div className="mui--text-nowrap">text-nowrap</div>
</div>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
return (
<table width="100%">
<tbody>
<tr style={{height: '50px'}}>
<td className="mui--align-top">align-top</td>
<td className="mui--align-middle">align-middle</td>
<td className="mui--align-bottom">align-bottom</td>
</tr>
</tbody>
</table>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));
Disable transition animations with the .mui--no-transition
class:
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
return (
<div>
<span className="mui--no-transition"></span>
</div>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
return (
<div>
{/* Same height as <Appbar> without other styles */}
<div className="mui--appbar-height" style={{border: "1px solid #aaa"}}></div>
<br />
{/* Only sets the minimum height */}
<div className="mui--appbar-height" style={{border: "1px solid #aaa"}}></div>
<br />
{/* Vertically center text in appbar */}
<div className="mui--appbar-height mui--appbar-line-height" style={{border: "1px solid #aaa"}}>
Vertically centered
</div>
</div>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
return (
<div>
<span className="mui-caret"></span>
<span className="mui-caret mui-caret--up"></span>
<span className="mui-caret mui-caret--right"></span>
<span className="mui-caret mui-caret--left"></span>
</div>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
return (
<div>
<div className="mui--z5">z5</div>
<br />
<div className="mui--z4">z4</div>
<br />
<div className="mui--z3">z3</div>
<br />
<div className="mui--z2">z2</div>
<br />
<div className="mui--z1">z1</div>
</div>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
return (
<div>
<div>
<span className="mui--pull-left">pull-left</span>
<span className="mui--pull-right">pull-right</span>
<div className="mui--clearfix"></div>
</div>
<div>
<span className="mui--pull-right">pull-right</span>
<span className="mui--pull-left">pull-left</span>
<div className="mui--clearfix"></div>
</div>
</div>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
return (
<div>
<ul className="mui-list--unstyled">
<li>list-unstyled 1</li>
<li>list-unstyled 2</li>
</ul>
<ul className="mui-list--inline">
<li>list-inline 1</li>
<li>list-inline 2</li>
</ul>
</div>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
return (
<table className="mui-table">
<thead>
<tr>
<th></th>
<th>xs</th>
<th>sm (≥ 544px)</th>
<th>md (≥ 768px)</th>
<th>lg (≥ 992px)</th>
<th>xl (≥ 1200px)</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>visible-*</code></td>
<td>
<div className="mui--visible-xs-block">✓</div>
<div>
<div className="mui--visible-xs-inline">✓</div>
<div className="mui--visible-xs-inline-block">✓</div>
</div>
</td>
<td>
<div className="mui--visible-sm-block">✓</div>
<div>
<div className="mui--visible-sm-inline">✓</div>
<div className="mui--visible-sm-inline-block">✓</div>
</div>
</td>
<td>
<div className="mui--visible-md-block">✓</div>
<div>
<div className="mui--visible-md-inline">✓</div>
<div className="mui--visible-md-inline-block">✓</div>
</div>
</td>
<td>
<div className="mui--visible-lg-block">✓</div>
<div>
<div className="mui--visible-lg-inline">✓</div>
<div className="mui--visible-lg-inline-block">✓</div>
</div>
</td>
<td>
<div className="mui--visible-xl-block">✓</div>
<div>
<div className="mui--visible-xl-inline">✓</div>
<div className="mui--visible-xl-inline-block">✓</div>
</div>
</td>
</tr>
<tr>
<td><code>hidden-*</code></td>
<td><div className="mui--hidden-xs">✓</div></td>
<td><div className="mui--hidden-sm">✓</div></td>
<td><div className="mui--hidden-md">✓</div></td>
<td><div className="mui--hidden-lg">✓</div></td>
<td><div className="mui--hidden-xl">✓</div></td>
</tr>
</tbody>
</table>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
return (
<div>
<div className="mui--text-dark">dark</div>
<div className="mui--text-dark-secondary">dark-secondary</div>
<div className="mui--text-dark-hint">dark-hint</div>
<br />
<div style={{backgroundColor: '#444'}}>
<div className="mui--text-light">light</div>
<div className="mui--text-light-secondary">light-secondary</div>
<div className="mui--text-light-hint">light-hint</div>
</div>
<br />
<div className="mui--text-accent">accent</div>
<div className="mui--text-accent-secondary">accent-secondary</div>
<div className="mui--text-accent-hint">accent-hint</div>
<br />
<div className="mui--text-black">black</div>
<div className="mui--text-white" style={{backgroundColor: '#444'}}>white</div>
<div className="mui--text-danger">danger</div>
</div>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
let style = {height: '10px'};
return (
<div>
<div className="mui--bg-primary" style={style}></div>
<div className="mui--bg-primary-dark" style={style}></div>
<div className="mui--bg-primary-light" style={style}></div>
<br />
<div className="mui--bg-accent" style={style}></div>
<div className="mui--bg-accent-dark" style={style}></div>
<div className="mui--bg-accent-light" style={style}></div>
<br />
<div className="mui--bg-danger" style={style}></div>
</div>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
render() {
return (
<div className="mui--no-user-select">
This text is not selectable
</div>
);
}
}
ReactDOM.render(<Example />, document.getElementById('example'));