Jump to content

DevChristmas

User
  • Posts

    45
  • Joined

  • Last visited

Everything posted by DevChristmas

  1. img:hover{ transform:scale(1.5); // 1 = 100% ,1.5 = 150% }
  2. Задай условие в JS на проверку браузера: var browser_info = navigator.userAgent;
  3. Используй другой слайдер , я например использую Slick Slider , настроек куча , слайдер с табами тоже делал.
  4. Видео всегда будет одно в этой модалке? если да , то ставь функцию таймер на время видео. Если нет , то в JavaScript есть событие у элемента <VIDEO> , если я не ошибаюсь. $('.modal video').on("ended",function(){ // Здесь исполняется код,когда видео проиграно до конца. });
  5. Та же схема , только на JavaScript , только с кучей кода для отправки HTTP запроса. Или же сделать эти блоки все формой ,при нажатии на SUBMIT кнопку при выборе данных , будет отправлен POST запрос к PHP скрипту , который в своё время посылает запрос в БД и возвращает соответствующие данные(Но это дикий способ) . Ставь jQuery и облегчи себе жизнь. Всё равно для динамичной подгрузки(без необходимости перезагрузки страницы) нужен будет jQuery или же чистый JavaScript. Или просто отправляй GET отправляя в ссылку страницы переменные даты , запрос к текущей странице с помощью формы постоянно при выборе даты , при этом страница будет перезагружаться. ВЫБОР за тобой!
  6. С того! , что так и есть , верстаю на FlexBox , постоянно проблема , слетают блоки , отображаются кривовато , на Android всё ок. Основываясь на том , что на андроид норм а в Safari всё сыпется, логичный вывод проблема в Safari.
  7. Вот пример без высоты родительского контейнера :
  8. Ты не прав , FlexBox растягивает блоки по высоте родительского элемента и по высоте элемента с большим кол-вом контента внутри. Делаешь так : .container{ height:100px; display:flex; border:1px solid red; } .blocks{ border:1px solid #000; } Код проверен , работает!
  9. Ну во первых он привёл пример , вдруг эта ячейка будет растягиваться динамично , от вывода данных из БД, то высоту предугадать не получится . поэтому как сказал ShumNo используйте флексбокс(FlexBox) , он автоматически растянет высоту ячейки относительно контента.
  10. Просто определить масштабирования будет мало , нужно будет относительно размеров экрана выставлять определённый масштаб. Потому как на 5к так и на 2к может быть один масштаб. Вам проще будет делать вёрстку в % или же есть VW VH в CSS.
  11. И еще можно для удобства вместо отрицательных margin делать так : .wrapper{ top:calc( 50% - 115px ); }
  12. Вместо абсолютного позиционирования лучше использовать FlexBox : //Задать ширину wrapper далее body{ disply:flex; align-items:center; justify-content:center; }
  13. Фундамент всех языков программирования "один", названия функций везде по разному , сам язык PHP очень простой , нужно просто знать часто используемые функции и знать когда и где их применять.
  14. Функция empty проверяет , пустая ли переменная и так переменная не пустая он будет выводить 'В переменной, что-то есть'
  15. Попробуйте перекодировать элемент массива : http://php.net/manual/ru/function.mb-convert-encoding.php
  16. Советую использовать более широкую функцию PREG_MATCH PHP : http://www.php.su/preg_match()
  17. Не используйте шаблонизаторы , они нагружают ЦП сервера.
  18. Вот ссылочка как использоваться функцию mail PHP : http://php.net/manual/ru/function.mail.php
  19. А чем вам не подходит одностраничный портфолио ? И вроде все эти проблемы сразу исчезнут.Просто показывать страницы как блоки HTML , при нажатии на ссылку допустим : "О компании" , будет скрываться активный блок и появляться блок "О компании". Но изначально блок "О компании" и все остальные , кроме активного будут скрыты.
  20. Есть более креативный вариант : Записать все переменные + записать какие из переменных к какому Input или допустим select относятся и тогда вытащить и записать их в нужные поля будет проще , чем каждые из переменных выводить в определённом поле вручную.Но это будет не легко.
  21. DevChristmas

    hover

    Самый простой вариант , который я могу предложить , это менять изображение (дефолтного состояния вкладки) на изображение (активной вкладки). При этом вам придёться создать 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