Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Arrotondare gli angoli con JQuery

    Salve, vorrei arrotondare gli angoli ai prodotti del mio Catalogo Prodotti "dinamico" dell'E-commerce.

    Ho trovato infiniti script ma tutti per i "DIV", a me serve arrotondare angoli a "IMMAGINI" non a "DIV".

    Ho provato con: http://www.netzgesta.de/corner/ ma è pesante, dopo che si è aperto il Catalogo Prodotti passa 5 seconti prima dell'arrotondamento degli angoli .....

    Come posso ovviare al problema ???

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    farei semplicemente una cosa del genere
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
    <title>rounded border for images with css3 + jquery</title>
    <style type="text/css">
    body {
    	background-color:#ccc;
    }
    .roundedCorners{
    	border:0;
    	border-radius:20px;
    	-moz-border-radius:20px;
    	-webkit-border-radius:20px;
    }
    </style>
    <script type="text/JavaScript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    
    <script type="text/JavaScript">
    /*<![CDATA[*/
    $(document).ready(function(){
    	function supportBorderRadius() {
    		var div=$('<div>');
    		var bRad=['borderRadius','MozBorderRadius','WebkitBorderRadius'];
    		for(var k=0;k<3;++k){
    			if(typeof div.css(bRad[k])!=='undefined') return true
    		}
    		return false;
    	}
    
    	if(supportBorderRadius()){
    		$('img.rounded').each(function(){
    			var div=$('<div class="roundedCorners"></div>');
    			div.css({
    				'width':$(this).width(),
    				'height':$(this).height(),
    				'backgroundImage':'url('+$(this).attr('src')+')'
    			});
    			$(this).css('opacity',0).wrap(div);
    		})
    	}
    
    });
    /*]]>*/
    </script>
    </head>
    <body>
    
    </body>
    </html>
    chi supporta css3 vede arrotondato, gli altri i soliti angoli

    ciao

  3. #3
    io ho IE8 ma non lo vedo arrotondato !!!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    eh, per IE andrebbe fatto in vml
    concetto completamente diverso...

    questo l' hai gia' provato?
    http://www.steamdev.com/imgr/

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 © 2025 vBulletin Solutions, Inc. All rights reserved.