.wrapper > .container
.wrapper {
overflow: hidden;
width: 100%;
height: 100vh;
}
.container {
height: 100vh;
}
document.querySelector('.wrapper').addEventListener('wheel', function(e){
if (e.deltaY > 0) {
document.querySelector('.container').style.transform = 'translateX(-100px)';
}
if (e.deltaY < 0) {
document.querySelector('.container').style.transform = 'translateX(+100px)';
}
});
.container {
transition: transform 1s ease;
}
.search-footer (.search-bottom)
.search-footer__link | .search-footer__list
.our-advantages
.our-advantage | .our-advantage | .our-advantage |
.our-advantage__icon + .our-advantage__text
<?php phpinfo();
.container > .row > (.col-3 > a.link) + (.col-9 > ul.row > li.col-4.d-flex.items-center * 3 > (svg.icon + span))
<option selected="">
false
вместо пустой строки, если выбор не требуется. const mediaQueryList = window.matchMedia("(max-width: 610px)");
function handleOrientationChange(mql) {
if(mql.matches) {
$('.multiple-items').slick(); // включить слайдер
} else {
$('.multiple-items').slick('unslick'); // выключить слайдер
}
}
// Run the orientation change handler once.
handleOrientationChange(mediaQueryList);
// Add the callback function as a listener to the query list.
mediaQueryList.addEventListener("change", handleOrientationChange);
namespace delphinpro;
function getName(): string {
return 'delphinpro';
}
use function delphinpro\getName;
$name = getName();
echo $name;