diff --git a/topnav/.gitignore b/topnav/.gitignore index 2ccbe4656..9462e3424 100644 --- a/topnav/.gitignore +++ b/topnav/.gitignore @@ -1 +1,2 @@ /node_modules/ +html-dump.html diff --git a/topnav/assets/img/ia-hamburger.svg b/topnav/assets/img/ia-hamburger.svg new file mode 100644 index 000000000..66329ca8c --- /dev/null +++ b/topnav/assets/img/ia-hamburger.svg @@ -0,0 +1,3 @@ + + + diff --git a/topnav/assets/img/ia-logo.svg b/topnav/assets/img/ia-logo.svg new file mode 100644 index 000000000..20a3b8d6f --- /dev/null +++ b/topnav/assets/img/ia-logo.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/topnav/assets/img/ia-search.svg b/topnav/assets/img/ia-search.svg new file mode 100644 index 000000000..dec392d38 --- /dev/null +++ b/topnav/assets/img/ia-search.svg @@ -0,0 +1 @@ + diff --git a/topnav/assets/img/ia-user.svg b/topnav/assets/img/ia-user.svg new file mode 100644 index 000000000..3d307d599 --- /dev/null +++ b/topnav/assets/img/ia-user.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/topnav/index.html b/topnav/index.html index ca5ae9d03..a4141b44c 100644 --- a/topnav/index.html +++ b/topnav/index.html @@ -2,13 +2,16 @@ - + topnav-element + + -
-

Topnav element

- -
+ diff --git a/topnav/package.json b/topnav/package.json index c819ddbab..52ed045a7 100644 --- a/topnav/package.json +++ b/topnav/package.json @@ -9,6 +9,6 @@ "devDependencies": { "@polymer/iron-demo-helpers": "^3.1.0", "@polymer/test-fixture": "^4.0.2", - "@webcomponents/webcomponentsjs": "^2.0.0", + "@webcomponents/webcomponentsjs": "^2.0.0" } } diff --git a/topnav/styles.css b/topnav/styles.css new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/topnav/styles.css @@ -0,0 +1 @@ + diff --git a/topnav/topnav-element.js b/topnav/topnav-element.js index d04f3e9f3..8c4c3e9b3 100644 --- a/topnav/topnav-element.js +++ b/topnav/topnav-element.js @@ -1,12 +1,66 @@ -import { LitElement, html } from 'lit-element'; +import { LitElement, html, css } from 'lit-element' -// Extend the LitElement base class class TopnavElement extends LitElement { + render() { return html` -

Is gonna be built here!

+ + `; } + + static get styles() { + return css` + .navbar { + display: flex; + flex-direction: row; + margin: 0px; + height: 50px; + padding: 0 10px; + background: #000; + padding: 0; + list-style: none; + align-items: center; + } + .navbar button { + background: none; + color: inherit; + border: none; + padding: 10px; + font: inherit; + cursor: pointer; + } + .main-menu { + display: flex; + flex: 1; + justify-content: flex-start; + align-items: center; + } + .logo { + display: flex; + flex: 1; + justify-content: center; + align-items: center; + } + .right { + display: flex; + flex: 1; + justify-content: flex-end; + align-items: center; + } + `; + } } customElements.define('topnav-element', TopnavElement);