Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/25/2014 in all areas

  1. Я так понял, речь идет о навигации по разделам документа. Если так, то зачем убирать «айдишник» из адресной строки, если можно его туда, собственно, не добавлять? Если же речь идет о ссылке «в никуда», то можно просто по клику отменить действия по-умолчанию или вернуть «false».
    1 point
  2. Решила почитать про эффекты css, давно скачала книгу "pro css3 animation". Ну вот руки дошли. Помимо других вещей которые происходят с трансформированным элементом, для меня было неожиданностью узнать, что: ДОМ остается без изменений. значения свойств трансформированного элемента такие как offsetWidth так же не меняются. место занимаемое элементом сохраняется. До этого не задумывалась что происходит с трансформированным элементом, а теперь после того как вижу, что действительно свойства позиции блока в документе не меняются - запуталась- что же происходит с блоком который трансформируется? То есть он в ДОМе такой же прямоугольник, несмотря на то какой он стал, а трансформированные области как нибудь регистрируются? а что если я хочу как то программно повлиять на эти области? http://codepen.io/amelice/pen/vgEFC это до трансформации http://i.imgur.com/rHJSZq7.png и после такой же. была тема http://htmlforum.ru/index.php?showtopic=48683#entry325636 по этому поводу в книге написано, что: The Webkit CSS3 Transform Aliasing Issue Early versions of Chrome and Safari (up to version 5.1) contain a rendering bug: when transforming some elements, the browsers will not antialias the edges of rotated or skewed HTML content, resulting in so-called “jaggies” or “staircasing” on the edges of images, as shown in Figure 2-4. There are various techniques for getting around this bug : • Apply a 1-pixel white border around the element. • Apply webkit-backface-visibility: hidden; to the element. • Add another transformation to the element, such as -webkit-transform: rotate(−10deg) translateZ(0);. Попробовала применить эти советы на том же примере: 1. http://jsfiddle.net/fHBg9/5/ 2. http://jsfiddle.net/fHBg9/4/ 3. http://jsfiddle.net/fHBg9/6/ Мне кажется первый совет устарел ибо не помогает, а справился хорошо самый последний.
    1 point
  3. Вообще говоря, overflow:hidden не должен обрезать абсолютно позиционированных потомков, если только элемент с ним сам не является позиционированным (абсолютно или относительно). Так что может быть достаточно превратить контейнер с overflow:hidden; position:relative в два вложенных контейнера, где overflow задано внутреннему, а position — внешнему. Но это уже не так очевидно, так что с таким подходом нужна осторожность
    1 point
  4. Вопрос - никому на глаза не попадался крутой колорпикер с возможностью получения цвета не только HEX, но и rgb,rgba,hsl, ну и чтобы стильно выглядел)) Думаю уже самому делать ... UPD: думаю это нужная тема. Копилка опыта
    1 point
  5. http://codepen.io/GreatRash/pen/gBrLc
    1 point
  6. 1 point
  7. Стало лучше, однозначно. Ссылки подчеркнули — очень правильно. Появились карты для каждого магазина — очень хорошо. Советую: первый пункт меню назвать «Главная» — так понятнее. Контакты — это не то, надо «Контактная информация» писать. Хотелось бы, чтобы при клике в товаре на вариант цвета менялась главная картинка и был бы изображён этот же предмет, но в выбранном цвете. «Бесплатный просчёт мебели» — тоже надо текст поменять. Хотя бы на более привычное типа «мебельный калькулятор» или типа того — подумать, ибо просчёт — это когда что-то что-то не так сделали — типа просчитались. В фотогалерее при открытии фотки выводите подпись, а то листешь когда — непонятно что это.
    1 point
  8. Про гугл так отвечу. Да можно загуглить и найти, допустим, вместо fancybox - lightbox - который не все умеет, нормально не поддерживается и в целом хуже фенсибокса. Осознание ошибки приходит со временем - путем просмотра кода чужих сайтов или их доработки, когда ты вдруг понимаешь насколько удобно то, что использовали они. Не все плагины, у которых есть документация - хороши и удобны, такие иногда по полчаса читаешь и ничего не получается или не получается какая-то конкретная фишка, которая вдруг оказывается нужна, но этот плагин ее не предусматривает и время выкинуто в трубу. Почему лучше с многими плагинами ознакомится заранее (с частоиспользуемыми), чтобы потом не попасть в просак. К, примеру, ты портишь разметку на сайте - вставляешь какие-то омфг классы, которые зачем-то нужны плагину, чтобы он работал, ворочаешь стили (к примеру для карусели bxslider margin ставится только справа, который указывается в настройках - мелочь, а не сразу вникнешь, почему у тебя слайдер дергается криво), потому, что и их он искажает, подгоняешь все. И тут бац - "сделайте мне fade эффект типа crossfade" (fade бывает двух типов), а у этого чертого плагина этого эффекта нету. И тут начинается порочный круг, когда ты находишь crossfade, но не находишь настройку еще одной важной фишки. А все потому, что ты не знаешь о существовании прекрасных гибких слайдеров, в которых есть почти все, что нужно =)...
    1 point
  9. mishka, Да, да, было такое дело, года два назад, не спорю. И на тот момент я действительно наивно полагал, что емы - это панацея и лучше них просто не существует. И спасибо, что открыл мне глаза на правду (спустил на землю), т.е. на другую, как мне кажется, более правильную точку зрения. В одном своём посте (пункт 4), я как-то писал, что время от времени стараюсь переосмысливать новый и старый опыт. На данный момент я вообще придерживаюсь той точки зрения, что никогда нельзя говорить, что плохо, а что хорошо, а нужно всегда отталкиваться от конкртеной ситуации и плясать именно от неё. И если, напирмер в кокртеной ситуации лучше подойдут емы - то я буду испльзовать их. В смысле? А что ты надеялся услышать?
    1 point
This leaderboard is set to Kiev/GMT+02:00
×
×
  • 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