1.0.7 • Published 2 months ago

domsculptor v1.0.7

Weekly downloads
-
License
ISC
Repository
github
Last release
2 months ago

DOMSculptor - Client Utility Function

<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
	<script type="module" src="https://cdn.jsdelivr.net/npm/domsculptor/src/index.js"></script>
</head>
<style>
	body{
		margin: 0;
	}
</style>
<body>
	<script>
		class Test extends App{
			constructor(){
				super();
				this.navbar();
				this.content();
				this.footer();
			}
			navbar(){
				let nav = this.create('nav',document.body);
				nav.setStyle('display','flex');
				nav.setStyle('justify-content','center');

				let items = [
					{name:'Home',value:'./'},
					{name:'Register',value:'./'},
					{name:'Login',value:'./'},
					{name:'About',value:'./'},
				];
				items.forEach(item=>{
					let li = nav.createChild('li');
					li.setStyle('list-style','none');
					li.setStyle('padding','1%');
					let a = li.createChild('a');
					a.setText( item.name );
					a.setAttribute('href',item.value);
					a.setStyle('text-decoration','none');
				});
			}
			content(){
				let div = this.create('div',document.body);
				// div.setStyle('display','flex');
				// div.setStyle('width','100%');
				// div.setStyle('height','85%');

				let p = div.createChild('p');
				p.setText('TEXT');
			}
			footer(){
				let div = this.create('div',document.body);
				div.setStyle('display','flex');
				div.setStyle('justify-content','center');

				let p = div.createChild('p');
				p.setText('@Copyright Robert');
			}
		}
		window.onload = ()=>{
			let test = new Test();
		}
	</script>
</body>
</html>
1.0.7

2 months ago

1.0.6

2 months ago

1.0.5

2 months ago

1.0.4

3 months ago

1.0.3

5 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago