metro4
Version:
The front-end framework for Build responsive, mobile-first projects on the web with the first front-end component library in Metro Style
65 lines (55 loc) • 2.21 kB
HTML
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<!-- <link href="https://cdn.metroui.org.ua/v4/css/metro-all.css" rel="stylesheet">-->
<title>Load Metro 4</title>
</head>
<body>
<div class="container">
<h1>Load Metro 4</h1>
<button onclick="load()">Load metro</button>
<div class="example">
<div id="a1">
<div class="frame">
<div class="heading">Header 1</div>
<div class="content">
<div class="p-2">Cur luba manducare? Pol, a bene ionicis tormento. Warm, sichuan-style pudding is best garnished with aged BBQ sauce.</div>
</div>
</div>
<div class="frame active">
<div class="heading">Header 2</div>
<div class="content">
<div class="p-2">Wildly open a starship. Belay, ye small wench- set sails for hunger! Springy, juicy pudding is best blended with whole ice water.</div>
</div>
</div>
<div class="frame">
<div class="heading">Header 3</div>
<div class="content">
<div class="p-2">Bitter turkey can be made tasty by brushing with sweet chili sauce. Popcorn combines greatly with grey peanut butter.</div>
</div>
</div>
</div>
</div>
</div>
<script>
async function load() {
const pathCss = 'https://cdn.metroui.org.ua/v4/css/metro-all.min.css';
const pathJs = 'https://cdn.metroui.org.ua/v4/js/metro.min.js';
const dataCss = await fetch(pathCss).then((r) => r.text())
const dataJs = await fetch(pathJs).then((r) => r.text())
const style = document.createElement("style")
style.textContent = dataCss
document.querySelector("head").appendChild(style)
new Function(dataJs)();
Metro.init();
Metro.toast.create("Metro 4 did loaded successful!", {
showTop: true,
clsToast: "alert"
});
$("#a1").accordion()
}
</script>
</body>
</html>