SUBMIT BUTTON STYLING
-
Hi there.
I really want to style the submit button (or the ‘verify your age’ button on the attached link).
i want to be able to change size, colour etc and also have the text inherit the Headline font settings set in the theme.
is it also possible to set an internal key line around the button (so that it matches the text box on the logo a bit more?
also where would i add this css? to the theme settings or the css box in the age gate settings?
many thanks
The page I need help with: [log in to see the link]
-
Hi @benhasler,
I think you want something like this:
input.age-gate-submit { border: 2px solid #fff; background: #000; padding: 20px; font-size: 20px; margin-top: 10px; transition: all 0.2s ease; outline: 6px solid black; font-family: 'Oswald'; }As for where to put it, that’s up to you really. If your theme’s CSS won’t get overwritten by updates put it in there, if it will, put it in the CSS editor and you should be good.
Thanks
Philthat is perfect thanks.
one last thing. how can i then centralise the day, month and year boxes obove it?
its sitting off to the right currently?
thnaksso much for the speedy response
Hi @benhasler,
Couple more bits of CSS for that:
This will sort the centred alignment
ol.age-gate-form-elements { padding: 0; }These bits are up to you if you use them or not;
Personally, I’d hide the D, M, Y, this will hide them visually but still be readable by screenreaders and the like:
.age-gate-label { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }Then this will just make the inputs a bit bigger:
input.age-gate-input { background: transparent; color: #fff; font-size: 18px; height: 60px; }Finally, this will make the placeholders (DD, MM, YYYY) a bit less intrusive:
input.age-gate-input::placeholder { color: rgba(255, 255, 255, .5); }Hope that all helps!
Cheers
Phili have just spotted one thing. on mobiles there is a rounded corner thing going on on the submit buttons internal white border?? how do i get rid of that so its square?
thanks so much
Hi @benhasler,
Add these to the input styles:
-webkit-appearance: none; border-radius: 0;That should give you something like:
input.age-gate-submit { border: 2px solid #fff; background: #000; padding: 20px; font-size: 20px; margin-top: 10px; transition: all 0.2s ease; outline: 6px solid black; font-family: 'Oswald'; -webkit-appearance: none; border-radius: 0; }Thanks
Philphil you are a superstar.
thats perfect thanks
ben
hi phil, after all your help on the submit button the client has now changed aged gate log in to a simple yes or no.
how do i apply those same styling setting to the yes and no buttons?
thanks so much.
ben
Hi Ben,
The above should work with just a little adjustment I think:
button.age-gate-submit-yes, button.age-gate-submit-no { border: 2px solid #fff; background: #000; padding: 20px; font-size: 20px; margin-top: 10px; transition: all 0.2s ease; outline: 6px solid black; font-family: 'Oswald'; -webkit-appearance: none; border-radius: 0; }Thanks
Phil-
This reply was modified 5 years, 7 months ago by
Phil.
thats great.
is there a way of making them the same width and reducing the height of them (so that are rectangular rather than square?
the yes one is currently a touch wider.
could we also increase the gap between the buttons slightly and make the text in caps?
thanks so much for all of your help phil.
kindest regards
ben
Hi Ben,
Yup all possible, try:
button.age-gate-submit-yes, button.age-gate-submit-no { border: 2px solid #fff; background: #000; padding: 10px 20px; font-size: 20px; margin: 5px 10px 0; transition: all 0.2s ease; outline: 6px solid black; font-family: 'Oswald'; -webkit-appearance: none; border-radius: 0; min-width: 75px; }Cheers
Philthat looks great although the Yes and No dont seem to be displaying in caps and same font as the ‘I’M OVER 18’ text?
am i missing something?
Looks like something isn’t right on this line:
font-family: 'Oswald';Double check what you have and maybe remove the quotes it is continues to be wrong.
Uppercase you need to add:
text-transform: uppercase;Cheers
PhilHello Phil,
I am using the CSS you displayed for ben above
button.age-gate-submit-yes,
button.age-gate-submit-no {
border: 2px solid #fff;
background: #000;
padding: 10px 20px;
font-size: 20px;
margin: 5px 10px 0;
transition: all 0.2s ease;
outline: 6px solid black;
font-family: ‘Oswald’;
-webkit-appearance: none;
border-radius: 0;
min-width: 75px;
}But I was wondering if you could help with addressing the hover over the buttons currently it is hot pink and I cannot figure out how to change it. could you please advise
thank you,
JazminHi @jumpteamco,
You’ll need to add styles for the hover state, e.g.
button.age-gate-submit-yes:hover, button.age-gate-submit-no:hover { background-colour: #000; /* or your choice of color */ colour: #000; /* or your choice of color */ }Thanks
Phil -
This reply was modified 5 years, 7 months ago by
The topic ‘SUBMIT BUTTON STYLING’ is closed to new replies.