Hogyan tehetjük a már régebbi joomla weboldalunkat mobilbaráttá?
Amennyiben a sablonunk reszponzív, úgy aránylag könnyű dolgunk van mert általában elég tűrhetően jelenik meg mobil nézetben az oldal. Itt sem árt azért egy jópár modult elrejteni, teljesen feleslegesen jelenik meg egy csomó modulunk a mobil készüléken és csak zavaróan hat a látogatónak. Ezt pár egyszerű kis kóddal elérhetjük.
nem kell CSS-t vagy HTML kódolást elvégezni. Megnyitjuk azt a modult amit el szeretnénk rejteni a mobil nézetről és általában a Speciál fül alatt megkeressük a Modul osztály utótagot és beírjuk az alábbi kódot:
Hidden on all .d-none
Hidden only on xs .d-none .d-sm-block
Hidden only on sm .d-sm-none .d-md-block
Hidden only on md .d-md-none .d-lg-block
Hidden only on lg .d-lg-none .d-xl-block
Hidden only on xl .d-xl-none .d-xxl-block
Hidden only on xxl .d-xxl-none
Visible on all .d-block
Visible only on xs .d-block .d-sm-none
Visible only on sm .d-none .d-sm-block .d-md-none
Visible only on md .d-none .d-md-block .d-lg-none
Visible only on lg .d-none .d-lg-block .d-xl-none
Visible only on xl .d-none .d-xl-block .d-xxl-none
Visible only on xxl .d-none .d-xxl-block
Az elemek elrejtéséhez egyszerűen használja a .d-none osztályt vagy a .d-{sm,md,lg,xl,xxl}-none osztályok egyikét bármely érzékeny képernyőváltozathoz.
Ha egy elemet csak a képernyőméretek adott intervallumán szeretne megjeleníteni, kombinálhat egy .d-*-none osztályt egy .d-*-* osztállyal, például .d-none .d-md-block .d-xl- none A .d-xxl-none elrejti az elemet minden képernyőméretnél, kivéve a közepes és nagy eszközöket.
Ha végképp nem engedi az elrejtést, akkor be kell másolni ezt a pár sort a sablon CSS-be és lehet használni ezeket a kódokat:
hidden-xs hidden-sm hidden-md hidden-lg
CSS:
.visible-xs, .visible-sm, .visible-md, .visible-lg { display:none !important; } .visible-xs { display:block !important; } @media (min-width:576px) and (max-width:767px) { .visible-sm { display:block !important; } @media (min-width:768px) and (max-width:991px) { .visible-md { display:block !important; } @media (min-width:992px) and (max-width:1199px) { .visible-lg { display:block !important; } @media (min-width:1200px) { .visible-xl { display:block !important; } @media (max-width:575px) { .hidden-xs{display:none !important;} } |
Ezen az oldalon le is lehet ellenőrizni, hogy mennyire sikerült elérni a mobilbarát kinézetet: Mobil teszt
Kapcsolódó tartalom: