Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012

    colorpicker su pagina html

    buongiorno,

    come da titolo sapete dirmi se esite un colorpicker in js, o perlomeno se è realizabile, in grado di sentire il colore di ciò che è sotto il mouse all' interno di una pagina html?

    tanto per intenderci come il plug-in colorzilla....


    grazie a tutti

    ps.: lavoro con mootools ma appoggiato ad altre librerie va bene lo stesso!
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  2. #2
    beh, per il colore HTML devi impostare su tutti gli elementi della pagina un evento che blocca la propagazione ed estrae il background-color. Certo funziona solo sul colore di sfondo, ma puoi discriminare tramite lo shift (se è premuto o meno) oppure tramite il control o l'alt se prendere lo sfondo o il colore del testo.

    prova:

    codice:
    <html>
     <body>
      <script type="text/javascript" src="js/mootools-1.2.3-core-nc.js"></script>
      <script type="text/javascript" src="js/mootools-1.2.3.1-more-nc.js"></script>
      <script type="text/javascript">
    
    window.addEvent('domready', function(){
      $$('*').addEvents({
      	'mouseenter': PickColor,
      	'mousemove' : PickColor
      });
    });
    
    var PickColor = function(e){
       e.stopPropagation();
       var colore;
       if(e.shift){
          //Prendo il colore del testo
          colore = new Color(this.getStyle('color') ? this.getStyle('color') : '#000');
       }
       else{
          //Prendo il colore dellosfondo
          colore = new Color(this.getStyle('background-color').toLowerCase() != 'transparent' ? this.getStyle('background-color') : '#FFF');
       }
       $('Logger').set('text', colore);
    }
      </script>
      <div id="Logger"></div>
      <div style="background-color: #555; color: #862;">
         HAHAAHAH
      </div>
     </body>
    </html>
    Mi sembra andare
    I DON'T Double Click!

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    sicuramente plausibile nei browser che supportano il canvas
    http://editor.pixastic.com/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.