Ответы пользователя по тегу HTML
  • Как адаптивить модалку?

    serjikz
    @serjikz
    web-developer
    Простой вариант - на мобилке модальное окно растягивать на всю ширину и на всю длину страницы, устанавливать в этом окне возможность скрола и крестик закрывающий ставить. Ещё простой вариант - абсолютное позиционирование и отступ снизу, а не сверху. К примеру как тут: m.topzakazz.ru/corset (моб версия, уменьшите окно до мобилки)
    Ответ написан
    Комментировать
  • Как сделать перезагрузку iFrame без мерцания?

    serjikz
    @serjikz
    web-developer
    Как вариант - постоянные ajax запросы в файл php в котором есть функция file_get_contents, которая всё и вытягивает, либо какая-то другая функция, которая может страницу вам спарсить. Запросы должны быть получается каждую секунду (тут вам setInterval поможет), либо можно написать любой промежуток, зависит от ваших надобностей. Но iframe вряд-ли сможете победить, хотя может я чего-то не знаю просто...
    Ответ написан
  • Как скрыть .html в адресной строке для странички сайта (никакие способы не работают)?

    serjikz
    @serjikz
    web-developer
    Я делал на .htaccess вот есть не плохой урок https://www.youtube.com/watch?v=hw1XafRe5R0 да и вообще по ютубу покопаться введя "Создание человеко понятных URL" и много всяких мануалов выдаст. Из урока поймете как с .htaccess управляться и состряпать собственные url.
    Ответ написан
    2 комментария
  • Как сверстать подобный дизайн?

    serjikz
    @serjikz
    web-developer
    А зачем тут ссылки на мануалы? Просто через инспектор происследуйте нужные вам элементы и посмотрите как они свёрстаны. Ничего сложного в сайте нет, 2 картинки с позицианированием на фоне fixed. Все остальные части (типа наложенных друг на друга блоков) просто позиционирование элементов немного нестандартное с помощью position: relative;и соответствующих top: ; left: ;
    Ответ написан
    Комментировать
  • Как сделать чтобы кнопка уменьшалась по середине?

    serjikz
    @serjikz
    web-developer
    Конечно, margin штука хорошая, как посоветовали в прошлом ответе, но лучше используйте transform данное свойство работает лучше + сможете без проблем сделать изменение через scale либо translate тут уже как вам угодно.
    Ответ написан
    Комментировать
  • Как найти ментора (наставника) в сети или как стать падаваном?

    serjikz
    @serjikz
    web-developer
    Смотришь в акк любой на тостере, может быть указан будет скайп у человека. У меня к примеру указан. Если хочешь - пиши. Пообщаемся, если будет о чем))
    Ответ написан
    1 комментарий
  • Как PHP-скрипт реализовать через HTML или Javascript?

    serjikz
    @serjikz
    web-developer
    Почитайте тут: dimation.ru/jquery/499-get-url-parameters-and-valu... и сделайте самостоятельно. Вообще никаких проблем написать собственный скрипт на основе этого мануала. Вставка в скрытые поля - $("#pole").val("Значение"); вместо "Значение" ставите переменную нужную или значение из массива, смотря как вытянули все параметры

    P.S. Конечно, никто не мешает вам написать тоже самое на чистом js. Нужно лишь правильно "загуглить"
    Ответ написан
    Комментировать
  • Как Вы боретесь с FOUC (появлением неоформленного контента)?

    serjikz
    @serjikz
    web-developer
    normalize.css а дальше уже смотря какой у вас дизайн был. По минимуму стилизировать всё, что может вдруг когда-то вылезти из какой-нибудь (_|_) На большее часто смысла просто не вижу идти. Опять же очень многое зависит от того, какая у вас методология вёрстки. Мож там у вас всё на reset и вот таком кошмаре ul.list-1>li>p>span+b
    Ответ написан
    Комментировать
  • Фон картинки в шапке и заголовок на ней?

    serjikz
    @serjikz
    web-developer
    Я чет не понял. Вы про что? Чтоб у вас картинка была на весь экран? Делаете блок с шириной в 100% (её и указывать не обязательно, он сам подстроится) и задаете блоку background-size: cover; ну и фоном также картинку не забудьте до объявления прошлого свойства задать.
    Ответ написан
    Комментировать
  • Как отправить форму обратной связи на email?

    serjikz
    @serjikz
    web-developer
    Ну во-первых где тег <form>и всё что в нем должно быть? (action, method хотя бы). Сделайте вменяемый код формы. И вообще не ленитесь заходить в гугл по-чаще и вбивать свои вопросы туда. www.php-mail.ru/?id=2 один из первых в выдаче.
    Ответ написан
    3 комментария
  • Как установить текущий размер textarea без изменения его минимального размера?

    serjikz
    @serjikz
    web-developer
    Эм... ну а кто мешает добавить и width: 600px; к вашему textarea в дополнение к минимальной и максимальной ?
    Ответ написан
    5 комментариев
  • Как сверстать нестандартный блок?

    serjikz
    @serjikz
    web-developer
    Рисуем с таким же углом блок в PS экспортируем в svg, ставим background-ом для before/after к следующему/нынешнему блоку. Если вариант не подходит - нужно знать почему не подходит и смотреть диз целиком.
    Ответ написан
    Комментировать
  • Как сделать такие заголовки под любую ширину и цвет?

    serjikz
    @serjikz
    web-developer
    Как вариант - рисовать 2 svg, которые будут как раз с кружками и палочками (ну или png если с svg не сложилось), далее через inline-block делаем и :before и :after, им ставим vertical-align:middle; а внутри самого заголовка используем span у которого всё тоже самое. Затем у before и after прикиньте максимальную и минимальную ширины (минимальная - сам шарик можно взять) и задавайте бекграунд с вашими картинками палочки и шарика чтоб были относительно верха и низа по центру ну и у одного фон слева, у другого справа. Должно всё заработать (хотя с шириной фиг знает, надо пробовать).
    Ответ написан
    Комментировать
  • Анимация заполнения границы круга при прокрутке страницы в обе стороны?

    serjikz
    @serjikz
    web-developer
    Странный немного вопрос. Четче задавайте или хотя бы примеры прикладывайте по ссылке. Один из вариантов - ловить расстояние от верха страницы (на jquery можно делать), брать это значение, считать сколько это в % от всей высоты страницы и соответственно заполнять ваш круг на количество этих % (круг можно и на svg запилить и с ним через js возиться менять значения, либо через css, я не знаю какой у вас там круг по дизайну поэтому не подскажу тут уже).
    Ответ написан
    Комментировать
  • Как реализовать такой поиск на шаблоне?

    serjikz
    @serjikz
    web-developer
    Иконки сделаны обычным шрифтом, а их анимация через банальный css, который можно без проблем изучить на самом сайте. Клик ловится через jQuery, дальше определяется что за иконка была кликнута и с помощью .html() функции в том же jquery подставляется вместо менюшки разметка вашего поиска опять же с с анимацией (идеал - даже без html а просто на основе fadeIn fadeOut запилить просто). То есть клик по лупе - fadeOut для меню и fadeIn для поля поиска, при клике по крестику - наоборот. Обе функции и описание про них опять же на сайте jquery найдете иль где ещё в инете, шарьтесь по документации в общем.
    Ответ написан
    Комментировать
  • Как поместить данные из БД в Каталог из div -ов?

    serjikz
    @serjikz
    web-developer
    Вы php умеете пользоваться? Код вам вряд-ли кто-то будет писать. За таким на фриланс надо идти либо учить язык.
    Коротко логика:
    1. Делаете запрос из нужной вам таблицы в БД, всё складываете в массив
    2. Вызываете foreach либо любой другой цикл (я люблю foreach просто) и массив из БД разбираете с помощью этого цикла, а в теле цикла код (пишу в целом код с циклом чтоб понятно было):
    foreach($bd_mass as $val) { ?>
    <div class="portfolio-group">
              <a class="portfolio-item" href="<?php echo $val['image-large']; ?>">
                <img src="<?php echo $val['image-small']; ?>" alt="image 1">
                <div class="detail">
                  <h3><b><?php echo $val['cy']; ?> USD</b></h3>
                  <p><?php echo $val['name']; ?></p>
                  <span class="btn">View</span> //это че за жесть span-кнопка? Либо button либо a надо в зависимости от действия её
                </div>
              </a>				
            </div>
    <?php } ?>


    Как-то так. <?php echo $val['image-large']; ?> тут выводится то самое значение из ячейки таблицы в базе данных (ячейки у вас по-своему названы как-то естественно). PHP код переписывать или перестраивать не будет, это вам не js, а серверный язык, который работает только на сервере и пользователю возвращается уже готовый результат.
    Ответ написан
    6 комментариев
  • Какие есть учебные материалы по адаптивному дизайну на русском?

    serjikz
    @serjikz
    web-developer
    Графика:
    1. max-width: 100%; у img
    2. svg где это возможно и по башке дизайнеру если он делает иконки растром
    3. Опционально от вменяемости дизайнера - кадрирование картинок ну и знаменитый тег пикчер с его супер-способностями почти @media (это для ретины и для адаптива сразу у картинок) https://habrahabr.ru/post/237991/ тут про суперспособности

    Всякое:
    1. требовать промежуточные макеты хоть какие-то (моб, планшет, десктоп, большой десктоп если там резина сайт)
    2. бить об стол дизайнера и/или заказчика если он хочет крутой адаптив а дизайна других версий нет и не будет (пошли все куда по дальше, адаптива тогда тоже не будет или платите в 3 раза больше за то чтоб делал верстальщик адаптивный макет в .psd)
    3. Mobile first @media запросы изучать
    4. Опционально и на любителя - юзать бутстрап или ковыряться че там да как
    5. Опционально и на продвинутого - flexbox

    Инфы слишком много чтоб это всё описывать тут, поэтому вперед на каналы: open-education.net/services/spisok-youtube-kanalov... где-то из них 100% найдете то что надо. К примеру у "Серёги" (по началу видео поймете кто это) хороший курс про flexbox а у loftblog масса разной инфы про svg, графику и тп.
    Ответ написан
  • Как сделать плавный переход по пунктам меню?

    serjikz
    @serjikz
    web-developer
    Я так понял нужна полосочка которая ездит в выпадающем. Сделано оно там вообще не на after. Если проанализировать код - там есть span, который absolute относительно всего выпавшего блока relative собственно (я не запариваюсь с объяснением, для человека который понимает более менее в вёрстке всё это и так ясно, так что если что не понятно - в комментах переспрашивайте). Логика - при наведении на тот или иной элемент узнавать его высоту и его расстояние от начала родительского элемента (с помощью jquery это делается в 2 счета вообще). Дальше задача просто сдвинуть на нужное количество px ваш бегунок. С ходу как рассчитать расстояние сверху имея высоту и расстояние элемента от начала родителя - я честно формулу не придумаю, так как спать хочу. Тут самостоятельно вам подумать стоит ну или пилить все пункты меню одинаковой высоты и опускать элемент на количество px сверху + там ну 3px (количество "+ там ну" узнаете самостоятельно, просто сдвиньте ваш бегунок сначала на количество px сверху {я под этим подразумеваю расстояние от в целом всего блока, который является выпадающим до элемента, на который навели} а потом спустите с помощью инспектора на середку вашего элемента и посчитайте на сколько спустили). Логика такая. Делайте сами, это будет интересно, а я спать. Не получится - пишите. Запилю на codepen иль ещё где и скину ссыль сюда, но уже завтра или когда свободное время будет.

    Ссылка на скрипт от Алексей выглядит чет очень стремно, некрасивое перетекание вообще там.
    Ответ написан
    Комментировать
  • Как организован workflow фронтенд разработчика?

    serjikz
    @serjikz
    web-developer
    Давайте по пунктам постараюсь рассказать, как вообще надо работать во front-end.
    1. Вы должны научиться думать блоками (блоками в потоке, выпадающими из потока, flex-блоками и тд и тп). Научиться можно только когда вы поймете как на самом деле надо верстать.
    2. Начните с простой вёрстки. Возьмите макет в .psd (80% работы над каждым сайтом вы будете пользоваться PhotoShop и если вы его не знаете хотя бы на предбазовом уровне - печаль беда), импортируйте оттуда все нужные вам картинки ну и начинайте верстать шаблон поблочно, смотря где какой цвет шрифта, размер, жирность, размер блока, фон этого блока и тд и тп.
    3. Зачем вы себе морочили голову gulp, sass, bootstrap когда ещё верстать даже нормально не умеете - я увы не понимаю. Вам ни один из этих инструментов не поможет пока вы не будете уметь именно верстать. На данный момент не думайте о технологиях, структуре и тд и тп. Просто сверстайте хоть какой-нибудь макет хоть как-то.
    4. Общайтесь с людьми, которые вам могут помочь продвинуться в этой сфере. Таковых крайне много. Можете ко мне в скайп добавиться и узнавать некоторые вещи, можете к другим, к кому угодно фактически, наверно 60-70% верстальщиков с удовольствием поделятся с вами своим опытом
    5. Пишите код аккуратно. Был тут недавно вопрос, в котором человек предоставил код, а там ни{ } нету, ни отступов нормальных нет, ну и половина ; просто потеряны, а в html теги применяются не по назначению вовсе. Нельзя так делать ни в коем случае, иначе ваш уровень не поднимется с уровня плинтуса.
    6. Файловая структура: папки css images js и на уровне с этими папками лежат файлы .html либо .php всё. Если говорить о препроцессорах и сборщиках - не лезте пока в это, потом узнаете как только научитесь нормально верстать. Я думаю нет смысла объяснять что в папках тех должно лежать. Если вы считаете себя особенным - можете распределять внутри images картинки по папкам на составляющие, к примеру сделать папку отзывов, папку галерей каких-нибудь и тп, но я чаще так не делаю, не хочу чтоб дополнительные символы засоряли мне код и ухудшали читаемость.
    7. Связывать между собой html и css судя по всему вы и так уже умеете и привязывать к ним js. Не знаю что вам мешает сверстать любой сайт если вы понимаете как устроены эти 3 технологии (а на них по факту всё и держится).

    Итог: Забудьте про sass, gulp и прочее пока не сверстаете шаблонов 10, эти технологии вас никак не ускорят и никак вам не помогут пока вы не будете уметь просто верстать с шаблона .psd и писать нужные скрипты на js или jQuery хотя бы. Научитесь немного фотошопу и занимайтесь практикой. Найти те самые .psd вообще не проблема, их куча бесплатных в интернете.
    Ответ написан
    2 комментария
  • Почему не работает active у ссылки?

    serjikz
    @serjikz
    web-developer
    Ужс какой-то. Не верстайте так. Сделайте по-человечески чтоб в ulбыли li а не a в ul. И для ссылок применяйте active ну и естественно фигурные скобки ставить за вас никто не будет а также ; в конце свойств.
    Ответ написан
    5 комментариев