Jump to content

lexxcode

Moderator
  • Posts

    1,539
  • Joined

  • Last visited

  • Days Won

    79

Everything posted by lexxcode

  1. желто-оранжевый тут, желто-оранжевый там, желто-оранжевый везде. Я конечно люблю желто-оранжевый, но не до такой степени. Не хочу обидеть дизайнера, но это вырвимозг как по мне, особенно хедер. Много мест где текст сливается с фоном практически. Блок с примером кода ужасен. По структуре подобен тому, что есть и сейчас, мне кажется нужно отходить от этого. В общем как по мне то на 3-ку не больше. Но это мое мнение, ничего не навязываю.
  2. lexxcode

    Меню

    И я бы фоном сделал. для li padding-left и на место отступа картинку фоном поместить, а для первого элемента убрать паддинг (или настроить сколько нужно) и фон убрать.
  3. @font-face по-любому лучший вариант. Куфон гадость редкая и тормозная. А насчет скрина с fontsquirrel.com, что-то там последнее время не ладно. Многие шрифты заблокированы для конвертирования и каждую неделю их все больше как я понял. Альтернатив достойных для конвертирования пока не встречал.
  4. если я правильно понял условие. То вот такой хендмэйд родился http://jsfiddle.net/alexriz/AZqaN/6/ или даже так лучше http://jsfiddle.net/alexriz/AZqaN/14/
  5. filter() Отбрасывает все элементы, которые не соответствуют указанному выражению в аргументе, из набора совпавших элементов. :first - это селектор указывающий на первый элемент в наборе. Тем самым filter(':first') отбрасывает все кроме первых элементов в наборах. Следующий за ним .click() искусственно вызывает событие клика по оставшемся элементам после фильтрации.
  6. RK-007, У вас возникает слишком много зависимостей. Плюс если нужно будет сверху вставить целый по ширине блок, хедер например, то уже ничего не получится. Так, что вариант откровенно не пригодный. Фишка классического подхода в том, что не нарушается общая очередь и нормальное поведение элементов на странице. А все манипуляции с футером, который и так является самым нижним элементом, производятся внизу страницы. А в вашем случае выходит, что проблема нижней части страницы решается в самом ее верху, не логично.
  7. Как интересно, даже количество сообщений и дислайков совпадает)) даже минуты отправки сообщения, вот с часами промах
  8. Если не понимаете, то лучше позовите друга который сможет все настроить, за бутылку кефира. Потому, что объяснять тут на пальцах довольно проблематично. Может конечно у кого и выйдет, не знаю.
  9. Если есть роутер, то подключайтесь к инету роутером, а компы уже за роутером подключайте, роутер сам распределит канал. Если нужно в неравных долях разделить канал, то это уже нужно в админке роутера настраивать. Как настраивать должно быть в инструкции
  10. Я бы не советовал браться. 1. "клиент просит сделать просто копию сайта" - это из области плагиата, а это плохо даже за деньги ИМХО. 2. Почему-то как правило такие "заказы" в итоге заканчиваются переделкой всего сайта практически с нуля. А это довольно муторное, скучное и не интересное занятие. А потом еще начнется: "А вот тут вот, можно углы круглее", "А можно этот блок воон туда", "А можно тут фон подправить, а то он не вкусный" и т.д. . В итоге пытаются ловить мол "та что, тут же не много, тебе же не сложно сделать" на мелочах и без оплаты. 3. Ну и вообще перенос сайта, совсем без программирования вряд ли обойдется.
  11. Просто border тоже учитывается в общей ширине блока. То есть вот у вас род.блок 152px, а внутренний 100%. 100% = 152px и еще плюс бордер 2*2=4 итого ширина блока 152+4=156px, та же история и с высотой. Как решить, тут два варианта. либо убирать проценты, тогда блок займет всю доступную ширину. А если нужно, что бы он занимал еще и всю высоту, тогда оставляете проценты и добавляете свойство box-sizing:border-box;
  12. Так все правильно с внутренним блоком
  13. в http://www.colorzilla.com/gradient-editor/ отмечаете IE9 как на скрине У вас получится код с захешированной svg картинкой (в примере здесь не весь хеш для экономии места) background: #1e5799; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIi....); background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); Далее берете вставляете в свой css. У фильтра ставите *(звездочка) *filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); тем самым ограничивая применение только для IE6-7 Далее для включения в IE8 в конец своего css добавляете хак для IE8 @media \0screen { } И уже вовнутрь этого хака вставляете ваш селектор и туда же фильтр, только уже без звездочки @media \0screen { .someClass { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); } } В итоге для старых ИЕ будет филтр, а для ИЕ9 будет SVG которая благополучно скругляется.
  14. Например так можно обойтись http://jsfiddle.net/alexriz/YLDPa/32/
  15. Так простите, это совершенно разные вещи. Здесь всего лишь генерация светового эффекта на основе звуковой кривой, но не монтаж
  16. Это все делается в монтажке типа Sony Vegas Studio, либо в программах композитинга таких как Adobe After Effect. Автоматического алгоритма синхронизации видео-ряда и битов аудио-дорожки нету. Иначе людям не платили бы такие деньги которые за это платят. Аудио-дорожка имеет график звукового сигнала. Есть понятие доля (или бит в просто-народе), это удар бочки в музыке, как правило на бочку ориентируются при сведении аудио или аудио с видео, либо на косвенные ориентиры если нет явно выраженной бочки. Четыре доли это такт если это 4/4. Такт начинается с сильной доли. Сильная доля на графике отображается большим всплеском. Каждая доля внутри такта также сопровождается явным всплеском, но не таким сильным. Вот эти всплески можно обозначать маркерами в программе, потом ориентируясь по этим маркерам, вставляются переходы в видео-ряде. Видео-ряд естественно режется на куски, и подгоняется под доли и такты аудио-дорожки. И все это вручную. Так и получается резкая смена картинки, четко под музыку. Ну это так все в очень общих чертах. Более подробно нужно смотреть видеоуроки Andrew Kramer либо отечественных ребят типа Nix ну и google конечно
  17. Первое сообщение проходит перемодерацию, совсем необязательно было создавать целых три темы одинаковых
  18. Не знаю, у меня таких проблем не возникает, соответственно решения я не искал. Если найдете и поделитесь буду благодарен, и добавлю решение в первый пост. Что за бред? Я абсолютно спокойно ответил. Какие обиды?
  19. Сбоку есть треугольнички, ими можно сворачивать участки кода
  20. Ловить mouseenter на этом блоке и не давать ему исчезать, а на mouseleave отпускать его
  21. Так не closet, а closest. внимательней И все там работает. closet вообще нету такого метода в jquery
  22. Вот и не правильно. Как раз closest в данной ситуации нужен. Потому что parents вернет набор ВСЕХ совпавших родителей, то есть если вложенность типа ul>li>ul>li>a , то $('a').parents('li') вернет массив из всех совпавших родительских li, то есть два элемента! А $('a').closest('li') вернет только ближайшего родителя из контекста, то есть один li, этот ul>li>ul>li. В вашем примере набор из всех родителей вам ни к чему, ибо это приведет к большему поиску, а так же может привести к ошибкам в зависимости от структуры. UPD: Зачем мне ваш архив?
  23. Когда вы делаете так $('ul li .pop-upBlock') , тем самым выполняете выборку ВСЕХ .pop-upBlock которые находятся на странице в контексте ul li. Для выбора в вашем случае только .pop-upBlock текущего контекста, вам нужно ограничить область выборки, например с помощью $(this) $('ul li a img').hover(function (){ $(this).closest('li').find('.pop-upBlock').css('left', 0); }, function() { $(this).closest('li').find('.pop-upBlock').css('left', '-9999px'); }); $(this).closest('li') // обращается к ближайшему родителю селектор которого соответствует переданному в качестве аргумента методу closest, далее уже относительно текущего li ведется поиск с помощью метода find элемента .pop-upBlock и уже конкретно к нему применяются свойства css()
  24. За 70 000kk можно заказать выделенный сервер из золота в золотом серверном помещении, с обслуживающим персоналом в золотое, и все это на луне со 100Gbps выделенкой))
×
×
  • 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