Loading 0
Get in touch
Share

My Blog

Scroll Down

Μετατροπή των tabs του Elementor από Accordion σε menu για mobile έκδοση ή διατήρηση των tabs σε mobile

Μετατροπή των tabs του Elementor από Accordion σε menu για mobile έκδοση ή διατήρηση των tabs σε mobile

Για όσους δουλεύουν με τον Elementor builder , θα γνωρίζετε πως το tabs element στην έκδοση κινητού, μετατρέπεται σε accordion (όπως στην εικόνα που ακολουθεί).

Όταν το tab έχει μικρό περιεχόμενο, κυρίως πληροφοριακό, αυτό βολεύει και αισθητικά, αλλά και λειτουργικά.

Όταν όμως το περιεχόμενο είναι πολύ μεγάλο σε μέγεθος, αυτό συνεπάγεται πολύ μεγαλό ύψος, το οποίο συνεπάγεται πολύ μεγάλο scroll προς τα κάτω για να βρεις το επόμενο tab. Πολλές φορές αυτό σημαίνει ότι οι επισκέπτες μπερδεύονται και δεν καταλαβαίνουν ότι πρόκειται για accordion, με αποτέλεσμα να εγκαταλείψουν την σελίδα με μια κακή αίσθηση λειτουργικότητας.

 

Πως μετατρέπουμε λοιπόν τα accordion tabs του mobile σε κανονικό μενού, πάνω από το περιεχόμενο;

Βήμα 1:

Στο tabs element, θα πάμε στις ρυθμίσεις "Για προχωρημένους" και θα του προσθέσουμε το id: nicolas-tabs

Αμέσως μετά, θα πάμε στις ρυθμίσεις της σελίδας (κάτω αριστερά)

Και θα επιλέξουμε πάλι την καρτέλα "Για προχωρημένους"

 

Εκεί θα προσθέσουμε τον ακόλουθο css κώδικα και θα πατήσουμε αποθήκευση:

@media only screen and (max-width: 600px) {
#nicolas-tabs .elementor-tabs-wrapper {
display: flex;
flex-direction: column;
}
#nicolas-tabs .elementor-tab-title{
height: 15px;
padding-top: 5px;
padding-bottom: 20px;
border:1px solid #CCC;
margin: auto;
width: 50%;
}
}
@media only screen and (max-width: 600px) {
#nicolas-tabs .elementor-tab-mobile-title {
display: none;
}
}

Ο παραπάνω κώδικας κάνει την μετατροπή που προαναφέραμε από accordion σε κάθετο μενού με borders, σε συσκευές με οθόνη max-width: 600px , δηλαδή σε κινητά τηλέφωνα.

Τώρα, αν θέλετε να διατηρήσετε τα κανονικά tabs, ξεχάστε τον παραπάνω κώδικα και χρησιμοποιήστε τον ακόλουθο:

@media (min-width: 320px) {
#nicolas-tabs .elementor-tabs-wrapper {
display: flex;
flex-direction: row;
}
}
@media (min-width: 320px) {
#nicolas-tabs .elementor-tab-mobile-title {
display: none;
}
}

Με εκτίμηση, Νίκος - MaxServices.gr , NicolasLagios.com

This post is also available in: English

Leave a Reply

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

01.

Here you can see all the services I provide

Registration and management of domain names (website address such as www.nicolaslagios.com)

Also management of dns records (e.g. connecting the domain to a specific server, fixing email spam problems, etc.)

Also ssl renewals etc

Installation and management of web & mail server in ubuntu vps with virtualmin, plesk, cpanel

Also studying and fixing server problems.

Necessary condition, the target server meets the conditions

At the moment for new wordpress websites you can choose from ready-made themes and we change the content (no custom changes). You can buy with a fixed price by clicking here!

My team and I undertake any data bridging implementation for Wordpress, Prestashop, Opencart, Joomla platforms.

We can connect data from any source, as long as the structure is stable and there is proper documentation and briefing.

We undertake the creation, regulation and enrichment of pages for social networks: Facebook, Linkedin, Instagram (profile), Twitter (profile), Tiktok (profile).

We also undertake the first boost of your pages for quick results in followers.

We undertake the repair and maintenance of your existing wordpress website.

For more information about the services, you can read the following and return here to schedule a meeting with me: https://maxservices.gr/en/internet-services/website-services-blank/additional-website-services/