UI tweaks
This commit is contained in:
parent
1dd2e99bd3
commit
829fd9e3cd
29
css/main.css
29
css/main.css
@ -727,7 +727,7 @@ menu {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
grid-template-columns: 1fr auto;
|
grid-template-columns: 1fr auto;
|
||||||
gap: 1rem;
|
gap: 1rem;
|
||||||
padding: max(1rem, 3vw);
|
padding: max(1rem, 2vw) max(1rem, 3vw);
|
||||||
grid-column: 1/-1;
|
grid-column: 1/-1;
|
||||||
view-transition-name: main-header;
|
view-transition-name: main-header;
|
||||||
}
|
}
|
||||||
@ -862,23 +862,32 @@ theme-toggle {
|
|||||||
fill: rgba(var(--background-color), 1);
|
fill: rgba(var(--background-color), 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
#dapps_menu {
|
|
||||||
view-transition-name: dapps-menu;
|
|
||||||
}
|
|
||||||
|
|
||||||
#hamburger_menu_trigger {
|
#hamburger_menu_trigger {
|
||||||
padding: 0.5rem;
|
padding: 0.5rem;
|
||||||
margin-left: -0.5rem;
|
margin-left: -0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.hamburger-menu-wrapper {
|
||||||
|
position: -webkit-sticky;
|
||||||
|
position: sticky;
|
||||||
|
top: 0;
|
||||||
|
view-transition-name: dapps-menu;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hamburger-menu {
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
|
||||||
.hamburger-menu__item {
|
.hamburger-menu__item {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: 0.5rem;
|
gap: 0.5rem;
|
||||||
padding: 0.5rem 1rem;
|
padding: 0.6rem;
|
||||||
border-radius: 0.5rem;
|
border-radius: 0.5rem;
|
||||||
font-size: 0.9rem;
|
font-size: 0.9rem;
|
||||||
color: rgba(var(--text-color), 0.8);
|
color: rgba(var(--text-color), 0.8);
|
||||||
|
margin-left: -0.6rem;
|
||||||
|
font-weight: 500;
|
||||||
}
|
}
|
||||||
.hamburger-menu__item:hover {
|
.hamburger-menu__item:hover {
|
||||||
background-color: rgba(var(--text-color), 0.06);
|
background-color: rgba(var(--text-color), 0.06);
|
||||||
@ -955,6 +964,14 @@ theme-toggle {
|
|||||||
#dapp_search_input {
|
#dapp_search_input {
|
||||||
width: 20rem;
|
width: 20rem;
|
||||||
}
|
}
|
||||||
|
.hamburger-menu-wrapper {
|
||||||
|
border-right: solid thin rgba(var(--text-color), 0.5);
|
||||||
|
padding-right: 1rem;
|
||||||
|
}
|
||||||
|
.hamburger-menu {
|
||||||
|
padding-left: 1rem;
|
||||||
|
margin-left: -1rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@media only screen and (min-width: 1280px) {
|
@media only screen and (min-width: 1280px) {
|
||||||
.page {
|
.page {
|
||||||
|
|||||||
2
css/main.min.css
vendored
2
css/main.min.css
vendored
File diff suppressed because one or more lines are too long
@ -672,7 +672,7 @@ menu {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
grid-template-columns: 1fr auto;
|
grid-template-columns: 1fr auto;
|
||||||
gap: 1rem;
|
gap: 1rem;
|
||||||
padding: max(1rem, 3vw);
|
padding: max(1rem, 2vw) max(1rem, 3vw);
|
||||||
grid-column: 1/-1;
|
grid-column: 1/-1;
|
||||||
view-transition-name: main-header;
|
view-transition-name: main-header;
|
||||||
h4 {
|
h4 {
|
||||||
@ -804,23 +804,28 @@ theme-toggle {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#dapps_menu {
|
|
||||||
view-transition-name: dapps-menu;
|
|
||||||
}
|
|
||||||
#hamburger_menu_trigger {
|
#hamburger_menu_trigger {
|
||||||
padding: 0.5rem;
|
padding: 0.5rem;
|
||||||
margin-left: -0.5rem;
|
margin-left: -0.5rem;
|
||||||
}
|
}
|
||||||
|
.hamburger-menu-wrapper {
|
||||||
|
position: sticky;
|
||||||
|
top: 0;
|
||||||
|
view-transition-name: dapps-menu;
|
||||||
|
}
|
||||||
.hamburger-menu {
|
.hamburger-menu {
|
||||||
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
.hamburger-menu__item {
|
.hamburger-menu__item {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: 0.5rem;
|
gap: 0.5rem;
|
||||||
padding: 0.5rem 1rem;
|
padding: 0.6rem;
|
||||||
border-radius: 0.5rem;
|
border-radius: 0.5rem;
|
||||||
font-size: 0.9rem;
|
font-size: 0.9rem;
|
||||||
color: rgba(var(--text-color), 0.8);
|
color: rgba(var(--text-color), 0.8);
|
||||||
|
margin-left: -0.6rem;
|
||||||
|
font-weight: 500;
|
||||||
&:hover {
|
&:hover {
|
||||||
background-color: rgba(var(--text-color), 0.06);
|
background-color: rgba(var(--text-color), 0.06);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
@ -901,6 +906,14 @@ theme-toggle {
|
|||||||
#dapp_search_input {
|
#dapp_search_input {
|
||||||
width: 20rem;
|
width: 20rem;
|
||||||
}
|
}
|
||||||
|
.hamburger-menu-wrapper {
|
||||||
|
border-right: solid thin rgba(var(--text-color), 0.5);
|
||||||
|
padding-right: 1rem;
|
||||||
|
}
|
||||||
|
.hamburger-menu {
|
||||||
|
padding-left: 1rem;
|
||||||
|
margin-left: -1rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@media only screen and (min-width: 1280px) {
|
@media only screen and (min-width: 1280px) {
|
||||||
.page {
|
.page {
|
||||||
|
|||||||
25
index.html
25
index.html
@ -439,6 +439,15 @@
|
|||||||
tags: ['news', 'articles', 'content'],
|
tags: ['news', 'articles', 'content'],
|
||||||
category: 'content'
|
category: 'content'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Certify',
|
||||||
|
description: 'Create and distribute blockchain based certificates',
|
||||||
|
icon: ``,
|
||||||
|
appLink: 'https://ranchimall.github.io/certify',
|
||||||
|
moreLink: '#/dapps/certify',
|
||||||
|
tags: ['certificates', 'certify', 'certification'],
|
||||||
|
category: 'identity'
|
||||||
|
},
|
||||||
].sort((a, b) => a.name.localeCompare(b.name))
|
].sort((a, b) => a.name.localeCompare(b.name))
|
||||||
router.addRoute('home', renderHome)
|
router.addRoute('home', renderHome)
|
||||||
router.addRoute('', renderHome)
|
router.addRoute('', renderHome)
|
||||||
@ -559,7 +568,7 @@
|
|||||||
<ul class="flex flex-direction-column gap-0-3">
|
<ul class="flex flex-direction-column gap-0-3">
|
||||||
${dappsList.map(dapp => html`
|
${dappsList.map(dapp => html`
|
||||||
<li>
|
<li>
|
||||||
<a class=${`hamburger-menu__item ${dapp.moreLink.includes(activePage) ? 'hamburger-menu__item--active' : ''}`} href=${dapp.moreLink}>${dapp.name}</a>
|
<a class=${`hamburger-menu__item interactive ${dapp.moreLink.includes(activePage) ? 'hamburger-menu__item--active' : ''}`} href=${dapp.moreLink}>${dapp.name}</a>
|
||||||
</li>
|
</li>
|
||||||
`)}
|
`)}
|
||||||
</ul>
|
</ul>
|
||||||
@ -595,10 +604,16 @@
|
|||||||
<h1>${name}</h1>
|
<h1>${name}</h1>
|
||||||
</div>
|
</div>
|
||||||
<p>${description}</p>
|
<p>${description}</p>
|
||||||
<a href=${appLink} class="button dapp-card__link dapp-card__link--primary margin-right-auto" target="_blank">
|
<div class="flex align-center gap-0-5">
|
||||||
Try it
|
<a href=${`https://github.com/ranchimall/${appLink.split('/').pop()}/archive/refs/heads/master.zip`} class="button dapp-card__link" title="Download dapp Zip">
|
||||||
<svg class="icon margin-left-0-5" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path> </svg>
|
Download
|
||||||
</a>
|
<svg class="icon margin-left-0-5" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><path d="M18,15v3H6v-3H4v3c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-3H18z M17,11l-1.41-1.41L13,12.17V4h-2v8.17L8.41,9.59L7,11l5,5 L17,11z"/></g></svg>
|
||||||
|
</a>
|
||||||
|
<a href=${appLink} class="button dapp-card__link dapp-card__link--primary margin-right-auto" target="_blank">
|
||||||
|
Try it
|
||||||
|
<svg class="icon margin-left-0-5" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path> </svg>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
</section>
|
</section>
|
||||||
`
|
`
|
||||||
]
|
]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user