2013-03-24 15 views
8

non ho provato nulla visto che non riesco a capire dove lo spazio tra tooltip e elemento viene creato/aggiunto da bootstrap, normalmente tooltip è davvero vicino all'elemento che si innesca l'evento tooltip.Bootstrap su Twitter - come aggiungere un margine in più tra il suggerimento popup e l'elemento

Vorrei solo fare in modo che il tooltip si apra un po 'lontano dall'elemento, per aggiungere un margine in più rispetto a tooltip ed eleemnt intendo.

Vorrei capire come fare questo in CSS, se possibile, e se è possibile farlo sia per destra, sinistra, in alto, in basso i suggerimenti

domanda speranza è chiaro.

Ecco come tooltip appare sul mio app: enter image description here

e questo è quello che vorrei fare e come dovrebbero si prende cura enter image description here

+0

Io postare immagini per essere più chiaro – sbaaaang

+0

non funziona con le opzioni di default, è necessario utilizzare un altro plugin o modificare lo script codice per le tue esigenze. – aNewStart847

+0

bene, se ho bisogno di un lavoro intorno posso usare jquery, ma ho bisogno di sapere come afferrare il suggerimento e aggiungere qualche margine in più – sbaaaang

risposta

10

Questo è il CSS predefinito per un tooltip in cima :

.tooltip.top { 
    padding: 5px 0; 
    margin-top: -3px; 
} 

è possibile ignorare che nel vostro CSS:

.tooltip.top { 
    margin-top: -10px; 
} 

Nota questo codice funziona solo lavoro un tooltip in cima, si Nedd di adattare il CSS per gli altri 3 orientamenti:

.tooltip.top { margin-top: -10px; } 
.tooltip.right { margin-left: 10px; } 
.tooltip.bottom { margin-top: 10px; } 
.tooltip.left { margin-left: -10px; } 
+0

oh questo è fantastico provarlo – sbaaaang

1

In bootstrap.css troverete questo codice:

.tooltip.top { 
    padding: 5px 0; 
    margin-top: -3px; 
} 

.tooltip.right { 
    padding: 0 5px; 
    margin-left: 3px; 
} 

.tooltip.bottom { 
    padding: 5px 0; 
    margin-top: 3px; 
} 

.tooltip.left { 
    padding: 0 5px; 
    margin-left: -3px; 
} 

Modificare o sovrascrivere i margini per modificare la distanza del suggerimento dagli elementi al passaggio del mouse.

I.E. Per impostare più grande distanza per la posizione superiore del tooltip, impostare .tooltip.top classe come questa:

.tooltip.top { 
    padding: 5px 0; 
    margin-top: -70px; 
} 
+1

grazie, ho accettato l'altra risposta giusta causa di lui più veloce nel rispondere a me;) – sbaaaang

+0

Nessun problema, è giusto;) –

+0

Cosa succede se voglio il mio .tooltip.top solo per una specifica classe di div – Maulik

Problemi correlati