Размещение елементов в 'DIV'.
Написал простой ColorPicker :write: , который отображаеться в форме квадрата 10х10. При исполнении кода генерируються buttons і помещяються в 'div' по 10 кнопок на 1 дивку.
![]() --- for(var i=0;i<=10;++i) { if(0 == i%1, ++i) { var div = document.createElement("div"); div.style.clear = "both"; parent.appendChild(div); } var btn = new Button(); btn.render(parent); --- Теперь хочу чтобы кнопки отображались в виде ромба, а не квадрата, но не знаю как :( ![]() |
Цитата:
<!DOCTYPE html> <html> <head> <style> .box { float: left; width: 10px; height: 10px; } .on { background-color: red; } .end { clear: both; } </style> <script> function Go() { var oc=document.getElementById('container') var n=17 var k=0 var inc=1 var nk=Math.floor(n/2) var i,j,o for (i=0; i<n; i++) { for (j=0; j<n; j++) { o=document.createElement("div") o.className=(Math.abs(nk-j))>k? 'box': 'box on' oc.appendChild(o) } o=document.createElement("div") o.className='end' oc.appendChild(o) k=k+inc if ((k+1)>nk) inc=-1 } } </script> </head> <body onload='Go()'> <div id='container'></div> </body> </html> |
Часовой пояс GMT +3, время: 12:58. |