Refine RSVP form and confirmation modal presentation
This commit is contained in:
11
index.html
11
index.html
@ -143,15 +143,16 @@
|
|||||||
novalidate
|
novalidate
|
||||||
>
|
>
|
||||||
<input type="hidden" name="form-name" value="rsvp-gianca-40" />
|
<input type="hidden" name="form-name" value="rsvp-gianca-40" />
|
||||||
|
|
||||||
|
<div class="form-row">
|
||||||
|
<label for="name">Nome e cognome</label>
|
||||||
|
<input id="name" name="name" type="text" autocomplete="name" required />
|
||||||
|
</div>
|
||||||
|
|
||||||
<p class="hidden-field">
|
<p class="hidden-field">
|
||||||
<label>Non compilare questo campo se sei umano: <input name="bot-field" /></label>
|
<label>Non compilare questo campo se sei umano: <input name="bot-field" /></label>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="form-row">
|
|
||||||
<label for="fullName">Nome e cognome</label>
|
|
||||||
<input id="fullName" name="name" type="text" autocomplete="name" required />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<span class="form-label">Confermi la tua presenza?</span>
|
<span class="form-label">Confermi la tua presenza?</span>
|
||||||
<div class="choice-group" role="radiogroup">
|
<div class="choice-group" role="radiogroup">
|
||||||
|
|||||||
30
style.css
30
style.css
@ -859,7 +859,7 @@ body.modal-open {
|
|||||||
.success-modal__backdrop {
|
.success-modal__backdrop {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
inset: 0;
|
inset: 0;
|
||||||
background: rgba(7, 14, 24, 0.52);
|
background: rgba(7, 14, 24, 0.64);
|
||||||
backdrop-filter: blur(5px);
|
backdrop-filter: blur(5px);
|
||||||
-webkit-backdrop-filter: blur(5px);
|
-webkit-backdrop-filter: blur(5px);
|
||||||
}
|
}
|
||||||
@ -867,12 +867,11 @@ body.modal-open {
|
|||||||
.success-modal__dialog {
|
.success-modal__dialog {
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
width: min(100%, 620px);
|
width: min(100%, 640px);
|
||||||
}
|
}
|
||||||
|
|
||||||
.success-tag {
|
.success-tag {
|
||||||
display: grid;
|
display: block;
|
||||||
grid-template-columns: 14px 1fr;
|
|
||||||
background: rgba(255, 255, 255, 0.95);
|
background: rgba(255, 255, 255, 0.95);
|
||||||
border: 1px solid rgba(255, 255, 255, 0.9);
|
border: 1px solid rgba(255, 255, 255, 0.9);
|
||||||
border-radius: 30px;
|
border-radius: 30px;
|
||||||
@ -881,11 +880,12 @@ body.modal-open {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.success-tag__line {
|
.success-tag__line {
|
||||||
background: linear-gradient(180deg, rgba(30,87,138,0.92), rgba(30,87,138,0.36));
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.success-tag__content {
|
.success-tag__content {
|
||||||
padding: 1.7rem 1.5rem 1.5rem 1.35rem;
|
padding: 2rem 2rem 1.7rem;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.success-tag__kicker {
|
.success-tag__kicker {
|
||||||
@ -898,31 +898,33 @@ body.modal-open {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.success-tag__title {
|
.success-tag__title {
|
||||||
margin: 0;
|
margin: 0 auto;
|
||||||
font-size: clamp(1.7rem, 4vw, 2.4rem);
|
max-width: 18ch;
|
||||||
line-height: 1;
|
font-size: clamp(1.85rem, 4.1vw, 2.45rem);
|
||||||
|
line-height: 1.14;
|
||||||
letter-spacing: -0.03em;
|
letter-spacing: -0.03em;
|
||||||
|
text-wrap: balance;
|
||||||
}
|
}
|
||||||
|
|
||||||
.success-tag__text {
|
.success-tag__text {
|
||||||
margin: 0.8rem 0 1.25rem;
|
margin: 0.85rem auto 1.35rem;
|
||||||
|
max-width: 40ch;
|
||||||
color: var(--ink-soft);
|
color: var(--ink-soft);
|
||||||
line-height: 1.7;
|
line-height: 1.72;
|
||||||
}
|
}
|
||||||
|
|
||||||
.success-tag__button {
|
.success-tag__button {
|
||||||
width: auto;
|
width: auto;
|
||||||
min-width: 132px;
|
min-width: 148px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 640px) {
|
@media (max-width: 640px) {
|
||||||
.success-tag {
|
.success-tag {
|
||||||
grid-template-columns: 10px 1fr;
|
|
||||||
border-radius: 24px;
|
border-radius: 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.success-tag__content {
|
.success-tag__content {
|
||||||
padding: 1.3rem 1.1rem 1.15rem 1rem;
|
padding: 1.35rem 1.2rem 1.2rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.success-tag__button {
|
.success-tag__button {
|
||||||
|
|||||||
Reference in New Issue
Block a user