Jump to content

guzel8

Newbie
  • Posts

    4
  • Joined

  • Last visited

Information

  • Sex
    Женщина
  • From
    Уфа
  • Interests
    Веб программирование

Contacts

  • Web site
    http://deta-pribor.ru

guzel8's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. guzel8

    JS

    Так и есть.Задание исправили <script> var color = ['1b737d', 'be3434']; function hex2dec(rgb) { rgb = parseInt(rgb, 16); return [rgb>>16, (rgb&0xFF00)>>8, rgb&0xFF]; } function getColor(color1, color2, i, n) { a1 = hex2dec(color1); a2 = hex2dec(color2); color_ar = []; for (var r=0; r<3; r++) { color_ar[r] = Math.round(a1[r] + (a2[r] - a1[r])*i/n).toString(16); color_ar[r] = color_ar[r].length == 1 ? '0' + color_ar[r] : color_ar[r]; } return '#' + color_ar[0] + color_ar[1] + color_ar[2]; } var str = ''; var str_ar = $(".gradient").text().split(''); var l = str_ar.length; for (var i=0; i<l; i++) str += '<span>' + str_ar[i] + '</span>'; $(".gradient").html(str); $(".gradient SPAN").each(function(index) { $(this).css("color", getColor(color[0], color[1], index, l)); }); </script>
  2. "Макет должен тянуться,причем по сетке.Минимальная ширина 800 px,максимальная-1400 px."Как это сделать?
  3. guzel8

    JS

    Почему-то при скопировании добавляется <="" span="">А в задании написано так: for (var i=0; i';все равно не то ...
  4. guzel8

    JS

    Доброго времени суток!Дали задание,а я js только начала изучать...Помогите,пож-та,разобрать код <script> var color = ['1b737d', 'be3434']; function hex2dec(rgb) { rgb = parseInt(rgb, 16); return [rgb>>16, (rgb&0xFF00)>>8, rgb&0xFF]; } function getColor(color1, color2, i, n) { a1 = hex2dec(color1); a2 = hex2dec(color2); color_ar = []; for (var r=0; r<3; r++) { color_ar[r] = Math.round(a1[r] + (a2[r] - a1[r])*i/n).toString(16); color_ar[r] = color_ar[r].length == 1 ? '0' + color_ar[r] : color_ar[r]; } return '#' + color_ar[0] + color_ar[1] + color_ar[2]; } var str = ''; var str_ar = $(".gradient").text().split(''); var l = str_ar.length; for (var i=0; i<="" span="">'; $(".gradient").html(str); $(".gradient SPAN").each(function(index) { $(this).css("color", getColor(color[0], color[1], index, l)); }); </script> Нужно: разобраться, зачем он нужен оформить этот код в виде плагина к jQuery добавить возможность указывать для массива color любое количество элементов (а не два, как в приведенном коде).
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy