• Как правильно определить точку при скролле страницы?

    @winde_alps Автор вопроса
    RAX7, да, что-то похожее, но нужно было просто от значения скролла отнять высоту видимого окна
  • Как правильно определить точку при скролле страницы?

    @winde_alps Автор вопроса
    Alex, хороший ответ от куратора по тегу... видна квалификация сразу
  • Как при клике на ссылки на странице менять координаты метки Яндекс карты?

    @winde_alps Автор вопроса
    Да, адрес меняется, но подскажите, пожалуйста, как мне при новых координатах добавлять сдвиг карты относительно центра?
    Вот у меня в коде там где pixelCenter...
    В вашей реализации при клике на ссылку карта становится с новым адресом по центру, а мне важно сохранять этот сдвиг в 300пх (там поверх карты блок контента, который перекрывает центр карты).

    Я пробовал добавить в else новую переменную с сдвигом, но в таком случае (как в этом примере, что я привел) при кликах на ссылки просто сдвигается карта, а не меняются координаты с сдвигом
    if(!map) {
    
    					map =  new ymaps.Map('map', {
    						// Координаты центра карты. «широта, долгота».
    						center: coords,
    						// Уровень масштабирования. Допустимые значения: от 0 (весь мир) до 19.
    						zoom: 17
    						// controls: []
    					});
    
    					// Создание метки
    					marker  = new ymaps.GeoObject({
    						// Описание геометрии.
    						geometry: {
    							type: "Point",
    							coordinates: coords
    						}
    					});
    
    					
    					map.geoObjects.add(marker);
    					map.behaviors.disable('scrollZoom');
    
    					// Получаем центр карты в пикселях
    					var pixelCenter = map.getGlobalPixelCenter(coords);
    
    					// Устанавливаем сдвиг центра по оси Х
    					pixelCenter = [
    						pixelCenter[0] - 300,
    						pixelCenter[1]
    					];
    
    					// Устанавливаем новые координаты
    					var geoCenter = map.options.get('projection').fromGlobalPixels(pixelCenter, map.getZoom());
    
    					map.setCenter(geoCenter);
    
    				} else {
    
    					// Получаем центр карты в пикселях
    					var newPixelCenter = map.getGlobalPixelCenter(coords);
    
    					// Устанавливаем сдвиг центра по оси Х
    					newPixelCenter = [
    						newPixelCenter[0] - 300,
    						newPixelCenter[1]
    					];
    
    					// Устанавливаем новые координаты
    					var newGeoCenter = map.options.get('projection').fromGlobalPixels(newPixelCenter, map.getZoom());
    
    					map.setCenter(newGeoCenter);
    				
    
    					
    					marker.geometry.setCoordinates(coords);
    			
    	
    				}
  • Почему не срабатывает градиент на тексте?

    @winde_alps Автор вопроса
    Мне потом этот текст из админки выводить, так что красить каждую строчку - это костыльно, да и геморно. Вдруг будет меньше строк или наоборот в 2 раза больше, тем более тут градиент плавный, так что при помощи nth-child даже не выйдет нормально закрасить
  • Почему не срабатывает градиент на тексте?

    @winde_alps Автор вопроса
    в том то и дело, что я как раз и использую связку background + background-clip, но только вместо color transparent, использую text-fill-color и только в сафари пустое место на месте текста, хотя все св-ва поддерживаются в сафари (префиксы есть). Но попробую именно color использовать вместо text-fill-color.