2011-08-23 54 views

回答

0

您可能需要使用这样的javascript代码:

<!DOCTYPE HTML> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>Untitled Document</title> 
<script src="http://code.jquery.com/jquery-latest.js"></script> 
<script type="text/javascript"> 
$(function(){ 
    $('.sample').each(function(){ 
     var this_index = $(this).index(); 
     var margin_left = $(this).width() * this_index; 
     $(this).css({ 
      marginLeft : margin_left 
     }); 
    }); 
}); 
</script> 
<style type="text/css"> 
a.sample { 
    height:100px; 
    width:100px; 
    display:block; 
    background-color:red; 

    border-radius:50px; 
    -moz-border-radius:50px; 
    border:2px solid black; 
} 
</style> 
</head> 

<body> 
<a href="#" class="sample"></a> 
<a href="#" class="sample"></a> 
<a href="#" class="sample"></a> 
</body> 
</html> 
0

您可以使用百分比值的绝对定位,如this example

至于这条线,你可能需要使用一个画布。