cassiopeia menu in hoofdletters? Topic is solved

Hier kun je vragen stellen over de nieuwste Joomla 4.x ontwikkelingen en ondervonden problemen melden.

Moderator: pe7er

Forum rules
Forum Regels
Locked
jivjivjiv
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Thu Oct 25, 2012 3:44 pm

cassiopeia menu in hoofdletters?

Post by jivjivjiv » Mon Jan 30, 2023 1:12 pm

Hoi,

Ik heb joomla4 met de cassiopeia template. Nu gebruik ik een lettertype dat niet mooi is in kleine letters dus ik wil hoofdletters gebruiken in het menu maar dat gaat niet. Ergens hebben ze dit hard uitgezet omdat het slecht is voor de toegankelijkheid zag in in het developers forum.
In user.css krijg ik het niet voor elkaar.
Weet iemand een truuk?


thanks,
John
Last edited by pe7er on Mon Jan 30, 2023 7:28 pm, edited 1 time in total.
Reason: mod note: moved to Dutch forum.

User avatar
pe7er
Joomla! Master
Joomla! Master
Posts: 24974
Joined: Thu Aug 18, 2005 8:55 pm
Location: Nijmegen, Netherlands
Contact:

Re: cassiopeia menu in hoofdletters?

Post by pe7er » Mon Jan 30, 2023 7:27 pm

Welkom op Joomla forum!

Door middel van de volgende CSS op een Class of ID tag, kun je de text in hoofdletters tonen:
text-transform: capitalize;
Meer info: https://developer.mozilla.org/en-US/doc ... -transform

En als de CSS ergens anders al ingesteld wordt, dan kun je het afdwingen dmv het toevoegen van "!important"
Dus:
text-transform: capitalize!important;
(Gebruik !important met mate)
Meer info: https://developer.mozilla.org/en-US/doc ... /important
Kind Regards,
Peter Martin, Global Moderator
Company website: https://db8.nl/en/ - Joomla specialist, Nijmegen, Netherlands
The best website: https://the-best-website.com

jivjivjiv
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Thu Oct 25, 2012 3:44 pm

Re: cassiopeia menu in hoofdletters?

Post by jivjivjiv » Tue Jan 31, 2023 12:16 pm

bedankt voor je reply Peter.

Inderdaad had ik dat ook al geprobeerd. Met verschillende class namen en de ID.
Ik kan in user.css prima het font en de padding instellen van "navbar" dat werkt gewoon.
Maar hij luistert niet naar
.navbar {
text-transform: uppercase!important;
}

Ik heb al zitten zoeken in template.css maar daar staat zoveel dat ik het niet heb gevonden.
Het kan ook zijn dat ze het in php gewoon geblocked hebben.
Ik zag in het joomla dev forum een wijziging waarin ze zeggen hoofletters in het menu onmogelijk te maken in verband met toegankelijkheid/leesbaarheid van visueel beperkte mensen.
Het kan dus best dat dit in php gedaan is lijkt me.

Maar ik zag ook ergens een add-on waarbij 1 van de opties is om all caps te gebruiken in je menu. Dus ik weet niet wat die add-in hacked.
Dit is trouwens joomla 4, je hebt het in joomla 3 gezet.

User avatar
pe7er
Joomla! Master
Joomla! Master
Posts: 24974
Joined: Thu Aug 18, 2005 8:55 pm
Location: Nijmegen, Netherlands
Contact:

Re: cassiopeia menu in hoofdletters?

Post by pe7er » Tue Jan 31, 2023 2:01 pm

jivjivjiv wrote:
Tue Jan 31, 2023 12:16 pm
Dit is trouwens joomla 4, je hebt het in joomla 3 gezet.
Bedankt, ik heb het naar het Nederlandstalige Joomla 4 forum verplaatst
Kind Regards,
Peter Martin, Global Moderator
Company website: https://db8.nl/en/ - Joomla specialist, Nijmegen, Netherlands
The best website: https://the-best-website.com

User avatar
Jaydot
Joomla! Guru
Joomla! Guru
Posts: 651
Joined: Sun Jun 04, 2017 12:11 pm
Location: The Netherlands
Contact:

Re: cassiopeia menu in hoofdletters?

Post by Jaydot » Tue Jan 31, 2023 4:21 pm

Bijna al mijn Joomla 4 menu's zijn in hoofdletters, dus het is zeker niet geblocked :).
Ik gebruik in mijn user.css:

Code: Select all

.container-header .mod-menu {
   text-transform: uppercase;
}
(capitalize levert beginhoofdletters op, uppercase = alles in hoofdletters)
The fact that an opinion is widely held is no evidence whatsoever that it is not utterly absurd.
Personal website: https://jaydot.nl

jivjivjiv
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Thu Oct 25, 2012 3:44 pm

Re: cassiopeia menu in hoofdletters?

Post by jivjivjiv » Tue Jan 31, 2023 8:30 pm

Hoi Jaydot.
Nou dat helpt ook niet bij mij. ik heb jouw code onderin mijn user.css gezet dus alles daarvoor wat eventueel roet in het eten kan gooien wordt dan voorkomen.
Snap er niks van.

jivjivjiv
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Thu Oct 25, 2012 3:44 pm

Re: cassiopeia menu in hoofdletters?

Post by jivjivjiv » Tue Jan 31, 2023 8:38 pm

dit is trouwens de inspect. Met .navbar moet ik toch de jusite class hebben?


<div class="grid-child container-nav">

<nav class="navbar navbar-expand-md" aria-label="Main Menu">
<button class="navbar-toggler navbar-toggler-right" type="button" data-bs-toggle="collapse" data-bs-target="#navbar1" aria-controls="navbar1" aria-expanded="false" aria-label="Toggle Navigation">
<span class="icon-menu" aria-hidden="true"></span>
</button>
<div class="collapse navbar-collapse" id="navbar1">
<ul class="mod-menu mod-list nav ">
<li class="nav-item item-101 default"><a href="...........etc. </li></ul>
</div>
</nav>

User avatar
Jaydot
Joomla! Guru
Joomla! Guru
Posts: 651
Joined: Sun Jun 04, 2017 12:11 pm
Location: The Netherlands
Contact:

Re: cassiopeia menu in hoofdletters?

Post by Jaydot » Wed Feb 01, 2023 11:36 am

jivjivjiv wrote:
Tue Jan 31, 2023 8:30 pm
...helpt ook niet bij mij...
Tsja. Je kunt 't op mijn eigen site werkend zien. Had je wel alle cache geschoond (backend en browser)?
Het juist "targetten" van je CSS is een vak op zich :). Specificity is daarbij een belangrijk (en lastig) onderwerp.
Je loopt 't minste risico als je een class "zo dichtbij mogelijk" pakt. Ik heb ook een Cassiopeia site met een uppercase menu waarbij ik

Code: Select all

.mod-list li {
    text-transform: uppercase;
}
ge-target heb. Werkt ook prima.
Ik weet niet waarom .navbar niet werkt... Misschien niet specifiek genoeg? Misschien omdat de tekst ook een link is? Misschien ergens een media-query? Misschien door de werking van de navbar-toggler? Als ik er met een target niet uitkom zoek ik verder tot ik er eentje vind die 't wel doet.
Succes!
The fact that an opinion is widely held is no evidence whatsoever that it is not utterly absurd.
Personal website: https://jaydot.nl

jivjivjiv
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Thu Oct 25, 2012 3:44 pm

Re: cassiopeia menu in hoofdletters?

Post by jivjivjiv » Thu Feb 02, 2023 2:28 pm

het is opgelost. toen ik de font definitie veranderde werkte het wel.
Blijkt dus dat het gebruikte font geen hoofdletters heeft. Is erg oud font.

bedankt voor de hulp. in elk geval weer wat van opgestoken.

User avatar
Jaydot
Joomla! Guru
Joomla! Guru
Posts: 651
Joined: Sun Jun 04, 2017 12:11 pm
Location: The Netherlands
Contact:

Re: cassiopeia menu in hoofdletters?

Post by Jaydot » Thu Feb 02, 2023 3:09 pm

jivjivjiv wrote:
Thu Feb 02, 2023 2:28 pm
...geen hoofdletters...
Haha, da's met css niet op te lossen. Zo heb ik me ooit een ongeluk gezocht waarom het euro-teken niet gerendered werd. Bleek het font geen euro-teken te bevatten.
Goed dat je het gevonden hebt :).
The fact that an opinion is widely held is no evidence whatsoever that it is not utterly absurd.
Personal website: https://jaydot.nl

User avatar
pe7er
Joomla! Master
Joomla! Master
Posts: 24974
Joined: Thu Aug 18, 2005 8:55 pm
Location: Nijmegen, Netherlands
Contact:

Re: cassiopeia menu in hoofdletters?

Post by pe7er » Thu Feb 02, 2023 8:33 pm

jivjivjiv wrote:
Thu Feb 02, 2023 2:28 pm
het is opgelost. toen ik de font definitie veranderde werkte het wel.
Blijkt dus dat het gebruikte font geen hoofdletters heeft. Is erg oud font.
Goed dat je het op hebt kunnen lossen.
Bedankt voor het delen van de oorzaak van het probleem en jouw oplossing!
Kind Regards,
Peter Martin, Global Moderator
Company website: https://db8.nl/en/ - Joomla specialist, Nijmegen, Netherlands
The best website: https://the-best-website.com


Locked

Return to “Joomla! 4.x”