mirror of
https://github.com/nostalgic-css/NES.css.git
synced 2025-03-14 19:19:59 +01:00
docs: add dialog samples
This commit is contained in:
parent
2685582a90
commit
ae15940e5e
@ -76,6 +76,7 @@
|
||||
class="item"
|
||||
v-html="sample.code">
|
||||
</div>
|
||||
<p v-if="sample.note" class="note nes-text is-error">{{ sample.note }}</p>
|
||||
<button type="button" class="nes-btn is-primary showcode" @click="sample.showCode = !sample.showCode"><></button>
|
||||
</section>
|
||||
<section class="samplecode" v-show="sample.showCode">
|
||||
|
@ -39,7 +39,7 @@ const sampleCollection = [
|
||||
</div>`,
|
||||
},
|
||||
{
|
||||
title: 'Inputs',
|
||||
title: 'inputs',
|
||||
showCode: false,
|
||||
code: `<div class="nes-field">
|
||||
<label for="name_field">Your name</label>
|
||||
@ -62,13 +62,13 @@ const sampleCollection = [
|
||||
</div>`,
|
||||
},
|
||||
{
|
||||
title: 'Textarea',
|
||||
title: 'textarea',
|
||||
showCode: false,
|
||||
code: `<label for="textarea_field">Textarea</label>
|
||||
<textarea id="textarea_field" class="nes-textarea"></textarea>`,
|
||||
},
|
||||
{
|
||||
title: 'Selects',
|
||||
title: 'selects',
|
||||
showCode: false,
|
||||
code: `<div class="nes-select">
|
||||
<select required>
|
||||
@ -123,6 +123,79 @@ const sampleCollection = [
|
||||
<p>Good morning. Thou hast had a good night's sleep, I hope.</p>
|
||||
</div>`,
|
||||
},
|
||||
{
|
||||
title: 'dialogs',
|
||||
note:
|
||||
'NES.css does not include any JavaScript. If you want to use dialog element other than Chrome, you need polyfill.',
|
||||
showCode: false,
|
||||
code: `<!-- Dialog -->
|
||||
<section>
|
||||
<button type="button" class="nes-btn is-primary" onclick="document.getElementById('dialog-default').showModal();">
|
||||
Open dialog
|
||||
</button>
|
||||
<dialog class="nes-dialog" id="dialog-default">
|
||||
<form method="dialog">
|
||||
<p class="title">Dialog</p>
|
||||
<p>Alert: this is a dialog.</p>
|
||||
<menu class="dialog-menu">
|
||||
<button class="nes-btn">Cancel</button>
|
||||
<button class="nes-btn is-primary">Confirm</button>
|
||||
</menu>
|
||||
</form>
|
||||
</dialog>
|
||||
</section>
|
||||
|
||||
<!-- Dark dialog -->
|
||||
<section>
|
||||
<button type="button" class="nes-btn is-primary" onclick="document.getElementById('dialog-dark').showModal();">
|
||||
Open dark dialog
|
||||
</button>
|
||||
<dialog class="nes-dialog is-dark" id="dialog-dark">
|
||||
<form method="dialog">
|
||||
<p class="title">Dark dialog</p>
|
||||
<p>Alert: this is a dialog.</p>
|
||||
<menu class="dialog-menu">
|
||||
<button class="nes-btn">Cancel</button>
|
||||
<button class="nes-btn is-primary">Confirm</button>
|
||||
</menu>
|
||||
</form>
|
||||
</dialog>
|
||||
</section>
|
||||
|
||||
<!-- Rounded dialog -->
|
||||
<section>
|
||||
<button type="button" class="nes-btn is-primary" onclick="document.getElementById('dialog-rounded').showModal();">
|
||||
Open rounded dialog
|
||||
</button>
|
||||
<dialog class="nes-dialog is-rounded" id="dialog-rounded">
|
||||
<form method="dialog">
|
||||
<p class="title">Rounded dialog</p>
|
||||
<p>Alert: this is a dialog.</p>
|
||||
<menu class="dialog-menu">
|
||||
<button class="nes-btn">Cancel</button>
|
||||
<button class="nes-btn is-primary">Confirm</button>
|
||||
</menu>
|
||||
</form>
|
||||
</dialog>
|
||||
</section>
|
||||
|
||||
<!-- Dark and Rounded dialog -->
|
||||
<section>
|
||||
<button type="button" class="nes-btn is-primary" onclick="document.getElementById('dialog-dark-rounded').showModal();">
|
||||
Open dark and rounded dialog
|
||||
</button>
|
||||
<dialog class="nes-dialog is-dark is-rounded" id="dialog-dark-rounded">
|
||||
<form method="dialog">
|
||||
<p class="title">Dark and Rounded dialog</p>
|
||||
<p>Alert: this is a dialog.</p>
|
||||
<menu class="dialog-menu">
|
||||
<button class="nes-btn">Cancel</button>
|
||||
<button class="nes-btn is-primary">Confirm</button>
|
||||
</menu>
|
||||
</form>
|
||||
</dialog>
|
||||
</section>`,
|
||||
},
|
||||
];
|
||||
|
||||
const coreteam = [
|
||||
|
@ -77,6 +77,10 @@ section.showcase > section.samplecode {
|
||||
right: 0px;
|
||||
}
|
||||
|
||||
section.showcase > section.nes-container > p.note {
|
||||
margin-top: 2.5rem;
|
||||
}
|
||||
|
||||
section.showcase > section.samplecode > pre code {
|
||||
font-size: 13px;
|
||||
line-height: 1.5;
|
||||
|
Loading…
x
Reference in New Issue
Block a user