Sto usando jQuery Dialog e ho bisogno di mostrare una punta di freccia in basso al centro di jQuery Dialog
come di seguito.Arrow in Bottom of jQuery Dialog
Come posso fare questo?
Sto usando jQuery Dialog e ho bisogno di mostrare una punta di freccia in basso al centro di jQuery Dialog
come di seguito.Arrow in Bottom of jQuery Dialog
Come posso fare questo?
Un'idea è quella di utilizzare gli pseudo-elementi ::after
e ::before
posizionare 2 triangoli CSS (vedi How do CSS triangles work?) sopra la parte superiore di ogni altro, uno bianco e uno grigio per creare un profilo triangolare. Inoltre, è necessario consentire che le forme siano visibili "all'esterno" di .ui-dialog
, quindi ho aggiunto overflow:visible;
a tale selettore - see demo.
.ui-resizable-handle.ui-resizable-s::before, .ui-resizable-handle.ui-resizable-s::after {
content: "";
width: 0;
height: 0;
position: absolute;
left: 150px;
border-style: solid;
border-width: 10px;
}
.ui-resizable-handle.ui-resizable-s::before {
border-color: #aaa transparent transparent transparent;
top: 2px;
}
.ui-resizable-handle.ui-resizable-s::after {
border-color: #fff transparent transparent transparent;
top: 1px;
}
.ui-dialog {
overflow:visible;
}
Nota: Questo è simile a come si è fatto in Google Calendar, ma invece di Google usano 2 x <div>
È possibile utilizzare CSS3 per creare un quadrato ruotato di 45 gradi o un'immagine png con un quadrato ruotato.
In entrambi i casi lo posizioneresti in posizione assoluta per attaccarlo al fondo.
Per l'opzione CSS3, utilizzare bottom: -Npx;
dove N è (lato * sqrt (2)/2) e lo stesso per il left:
Per l'opzione immagine, utilizzare metà della larghezza/altezza invece di tale calcolo.
È possibile copiare uno di questi e utilizzarli come testo nel codice, quindi posizionarli al centro. : Ʌ,, ᴧ, ↑, ▲
(Assicurarsi di codifica del vostro editor è UTF-8)
Se avete bisogno di più personaggi, li potete trovare nella mappa dei caratteri, se usando Windows.
Wow. Eccellente :) – Bishan
Sai come [Nascondi barra del titolo e Mostra pulsante Chiudi nella finestra di dialogo jQuery] (http://stackoverflow.com/questions/17672445/hide-title-bar-and-show-close-button-in- jquery-dialog)? – Bishan
Vedrò se posso aiutare con :-) – andyb