Jump to content

Igor Schnaider

Expert
  • Posts

    825
  • Joined

  • Days Won

    81

Everything posted by Igor Schnaider

  1. По-моему, начинать с Фленагана не очень :-)
  2. хе-хе Может, опечатка. В оригинальном варианте (на английском) посмотрите. А вообще, по-моему книжка отстой полный. Зачем вы ее вообще читаете? :-)
  3. То есть, например, прописали линк на стили <link rel="stylesheet" href="styles/main.css"/> и он создает 'styles/main.css'. После обновления настройки на hotkeys слетели, и я не помню как она называется и найти не могу.
  4. Еще раз, контекст позиционирование установлен на UL. Значит, псевдоэлемент располагается по z-оси относительно него, поэтому он никак не может быть под фоном списка. Чтобы сделать, как вы хотите, нужно убрать этот контекст от UL. То есть, уберите z-index с UL, а для псевдоэлемента поставьте отрицательное значение z-index.
  5. Не дословно: Поэтому когда меняете размеры body, на фон канваса это ведь никак повлиять не может.
  6. Там ведь так сказано: А какие размеры вы поставите на body - тут вообще не имеет никакого значения.
  7. ...и фон от body становится по всему вьюпорту. Вы об этом?
  8. Это не баг, такое поведение определяет спецификация.
  9. Можно изменить размеры в Illustrator: Параметры документа → Редактировать монтажные области. Но если вы уберете аттрибуты width и height, то SVG заполнит контейнер сам.
  10. Не уверен, но может из-за кавычек?
  11. Вам ведь никто не запрещает пользоваться собственными стилями. Используйте несколько классов на элементе, например: .row.form-group .row - стандартные стили bootstrap, а с помощью .form-group дополните своими стилями.
  12. <style> a:visited {color: #FF0000;} a:hover {color: #FFA500; } </style> В SVG нет атрибута color. Есть fill. То есть нужно так: a:hover text { fill: #FFA500; }
  13. На CSS можно сделать с помощью column. Не очень конечно, но как вариант :-) Ну и скриптами, типа Masonry и подобными.
  14. Обрезаются, потому что выходят за края viewBox'а. Добавьте в CSS страницы, увидите где границы: object { outline: 1px solid; }
  15. .menu > li:hover > ul { position: absolute; /* ранее определено */ z-index: 1; display: block;}Это значит, что ul создает контекст форматирования и псевдоэлемент позиционируется по z-оси уже относительно него. UPD: По второму вопросу. Это определено порядком отрисовки. Позиционированные потомки с z-index: auto или 0 будут выше, чем текст. Но ниже, если z-index меньше 0. То есть, можно так написать: .menu ul::before { /* ... */ z-index: -1; } Тогда фон будет перекрывать его.
  16. Igor Schnaider

    setTimeout

    Ну, вообще вы просто по символам строки 'url(colors)' проходитесь. Нужно как-то так: slider.style.backgroundImage = 'url(' + colors[i++ % colors.length] + ')'; Но поскольку у вас там все вперемешку, и цвета, и картинки, может лучше массив по-другому собрать: var colors = ['url(http://i.dailymail.co.uk/i/pix/2005/12/merkelL091205_450x200.jpg)', 'green', 'blue', 'gray', 'orange'];( /* ... */ slider.style.background = colors[i++ % colors.length];
  17. Igor Schnaider

    setTimeout

    setTimeout("slide1.style.zIndex=2;", 3000) (где 2 кавычки или одинарные поставить, или убрать, или экранировать нужно).
×
×
  • 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