Задать вопрос
Ответы пользователя по тегу HTML
  • Якорь на ссылку в мобильном меню?

    HeavenlyWaltz
    @HeavenlyWaltz
    не определился в жизни.
    может быть причина в том что в мобильном вы нажимаете пальцем, а в нормальном мышкой ? , так то это разные действия...
    Ответ написан
    Комментировать
  • Одновременное перетаскивание блоков по touch экрану на js возможно?

    HeavenlyWaltz
    @HeavenlyWaltz Автор вопроса
    не определился в жизни.
    От вас пока дождешся. сам нашел решение.
    Вот. может кому пригодится:
    $('.block').on('touchstart touchmove touchend mousedown', function(event) {
    		var elemetn = $(this);
    		var elX = (elemetn.width()/2);
    		var elY = (elemetn.height()/2);
    		event.preventDefault();
    		event.stopPropagation();
    		// тачь нажатие
    		if (event.type == 'touchstart') { // если нажали пальцем
    			elemetn.addClass('active-mov');
    		}
    		
    		if (event.type == 'touchmove') { // если тянем пальцем
    			if (event.targetTouches.length == 1) { // 1 касание
    				var touch = event.targetTouches[0];
    				var x = touch.pageX;
    				var y = touch.pageY;
    				$(elemetn).css({'left' : x-elX,'top':y-elY});
    			}
    		}
    		
    		if (event.type == 'touchend') { // если отпустили пальцем
    			elemetn.removeClass('active-mov');
    		}
    		
    		
    		if (event.type == 'mousedown') { // если кликнули мышью
    			elemetn.addClass('active-mov');
    			doc.onmousemove = function(event) {
    				var x = event.clientX;
    				var y = event.clientY
    				$(elemetn).css({'left' : x-elX,'top':y-elY});
    				$('#info').html('touch.pageY = ' + y + '<br> touch.pageX = ' + x);
    			}
    			
    			doc.onmouseup = function(event) { // если отпустили мыш
    				doc.onmousemove = null;
    				$('.block').onmousemove = null;
    				elemetn.removeClass('active-mov');
    			}
    		}
    		
    	});


    и да незабываем еще вот такие штуки
    // убераем скрол
    document.addEventListener('touchstart', function(event){
        event.preventDefault();
    });
    
    // отключить браузерные функции перетаскивания	
    document.ondragstart = function() {
      return false;
    };

    и немного для андройд устройство
    <meta content='True' name='HandheldFriendly' />
    <meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />
    Ответ написан
    Комментировать
  • Все изображения вырезаются из psd-макета или как?

    HeavenlyWaltz
    @HeavenlyWaltz
    не определился в жизни.
    И про шрифты не забудьте. если дизайнер использует какие либо "экзЗЗ" шрифты то он их обычно должен предоставить
    Ответ написан
    1 комментарий
  • Как реализовать работу с таблицей без бд?

    HeavenlyWaltz
    @HeavenlyWaltz
    не определился в жизни.
    js / jq - но после обновления страницы все сотрется.
    то есть вам нужно будет где-то хранить информацию, например в csv файле хотя-бы. чтобы при перезагрузки странице она не терялась.

    не забывайте js работает на стороне клиента.
    php на стороне сервера.

    между ними без перезагрузки вам поможет общаться Ajax
    Ответ написан
    Комментировать
  • Как сделать это адаптивно?

    HeavenlyWaltz
    @HeavenlyWaltz
    не определился в жизни.
    Оптимально и быстро %
    мучится долго calc()
    мучится еще @media ( )

    хоть вот я представить не-могу как будет смотреться, сжатая сетка из 1920 на телефоне при 480 например )))
    по любому столбцы смещать придется. а то представ те, был контент 480 а стал 120.

    по шаманьте с @media может что хорошего выйдет.
    Ответ написан
    Комментировать
  • Как уменьшить 2 блока?

    HeavenlyWaltz
    @HeavenlyWaltz
    не определился в жизни.
    тут очень много вариантов. это надо смотреть верстку.
    как у вас там блоки float или inline?
    какова их значимость % или px.
    так-же для css есть функция calc например.
    есть значение zoom, в скрипте примерно так document.body.style.zoom = бла бла бла
    может там стоит вообще media (max-width: 1199px) какой либо.

    Кто знает кто знает что у вас там. ищите ) подсказки я дал :)
    Ответ написан
    Комментировать
  • Проблема в мониторе?

    HeavenlyWaltz
    @HeavenlyWaltz
    не определился в жизни.
    нет не в мониторе. сохраните макет как картинку, запелите его как бекграунд для боди. выставти нужные размеры width & height и верстайте.
    Ответ написан
    Комментировать
  • Слетела "кодировка" на хостинге, как такое может быть?

    HeavenlyWaltz
    @HeavenlyWaltz
    не определился в жизни.
    .htaccess
    и еще вероятно
    meta charset="UTF-8"

    все где то там.
    ваша 2я начинающая гадалка ;)
    Ответ написан
    Комментировать
  • Есть ли полноценные туториалы по изучению?

    HeavenlyWaltz
    @HeavenlyWaltz
    не определился в жизни.
    Книг не подскажу, когда сам учил все искал на Ютубе, есть конечно и мусора не мало. но и хорошее встречается что разжуют все как нужно попробуйте.
    Ответ написан
    Комментировать