Ho bisogno di fare una finestra trasparente quando l'utente clicca in una determinata posizione dello schermo, qualcosa di simile:È possibile creare una finestra trasparente usando HTML/JS/CSS?
E ', ho bisogno di evidenziare un'area arbitraria nella schermata (con larghezza e altezza fisse) nella posizione in cui l'utente fa clic.
ho due opzioni:
- utilizzare un plugin per prendere screenshot (come these).
- Creare 4 caselle in grigio.
non mi piace nessuna di queste opzioni per motivi diversi:
- L'uso di questi plugin exceds mie esigenze e aggiunge un tempo di caricamento della pagina in più e la complessità indesiderate.
- Gestire queste caselle potrebbe essere complesso in un futuro e la compatibilità del browser potrebbe essere un problema.
Quindi, la mia domanda è, c'è un modo per farlo in un modo semplice usando HTML (HTML5 e canvas è ok), CSS e Javascript/Jquery? Uno specifico plug-in di Jquery sarà un'opzione in quanto potrei dimenticare il mantenimento di questo codice.
hai considerato anche SVG? –
No, ma potrebbe essere un'opzione, sì – Ivan
Mi sono inventato questo http://codepen.io/anon/pen/WQoVoq?editors=110, ma la soluzione di @ Saar è più semplice. –