You are here

Overlay ενα block

3 posts / 0 new
Τελευταία δημοσίευση
Overlay ενα block

Γεια,
θελω να εμφανισω οταν κανω κλικ σε ενα λινκ να εμφανιζεται ενα block σαν overlay (με χρηση του drupal overlay).
Πως μπορω να το κάνω αυτο?
Ευχαριστώ

Drupal version: 
module: 

Κρύψε το μπλοκ με κάποιο τρόπο (πχ css ή js) και με το κουμπί μέσω js δείξτο (πχ άλλαξε την κλάση του). Παράδειγμα των 2 κλάσεων:

.block {
  display: none;
  position: fixed;
  top: 10%;
  left: 50%;
  margin-left: -150px;
  width: 300px;
  z-index: 10;
}

.js-block-visible {
  display: block;
}

Αν θες να έχεις και Overlay θα χρειαστεί και ένα άλλο div ή άλλο element κάτω από το .block που θα πρέπει επίσης να είναι κρυμμένο και να εμφανίζεται με js.

Γενικά, υπάρχουν πολλοί τρόποι και διάφορα drupal modules (πχ colorbox). Η υλοποίηση όμως είναι παντού η ίδια. Με js ή/και css.

Ευχαριστώ Θοδωρή.