ребята!Использование отзывчивого слайд-шоу в виде полноразмерного фона веб-страницы через html/javascript
Я работаю над проектом для своего портфолио, которое, я думаю, будет абсолютно приятным со следующей функцией: отзывчивое слайд-шоу, соответствующее браузеру, который сделан из интерактивных изображений, которые связывают вас с дополнительной информацией о конкретном продукте.
Эта идея была навеяна домашней страницей Триумфа (по состоянию на 2/16/17) здесь: http://www.triumphmotorcycles.com/
С этим сказанным, я отобрал несколько хороших изображений, которые будут соответствовать всему браузеру (хотя все они не того же размера). Я использовал их для создания слайд-шоу с Javascript (я хочу использовать массив для изображений, чтобы привыкнуть к хорошей привычке) и установить высоту 400x400 пикселей, чтобы почувствовать создание слайд-шоу. Он отлично работает! Теперь настало время, чтобы это слайд-шоу соответствовало браузеру красиво и аккуратно, как сайт Триумфа! :)
Here is a screenshot of their homepage Вот мой код:
<script type="text/javascript">
var image1=new Image();
image1.src="Africa Twin Mountainside.jpg";
var image2=new Image();
image2.src="FZ-10.jpg";
var image3=new Image();
image3.src="GSXR track.jpg";
var image4=new Image();
image4.src="Pioneer 1k mountain.jpg";
var image5=new Image();
image5.src="Raptor sand.jpg";
</script>
<img src="Africa Twin Mountainside.jpg" name="slide" width="400" height="400" alt=""/>
<script type="text/javascript">
var step=1;
function slideit(){
document.images.slide.src=eval("image"+step+".src");
if(step<5)
step++;
else
step=1;
setTimeout("slideit()", 2500);
}
slideit();
</script>
Моя текущая цель состоит в том, чтобы соответствовать изображения ответно в окне браузера. Чтобы создать фоновый слайд-шоу без прокрутки. Любая помощь по установке этого в окно браузера будет принята с благодарностью!
Cheers from Texas! : P
У меня есть большая часть его настройки, но слайд-шоу больше не играет, хотя я все еще занимаюсь ремеслом. Мне очень нравится этот метод и хотелось бы его использовать для дальнейшего использования. Я знаю, что я делаю что-то неправильно, но еще не нашел его. –
Получил его работу, и теперь я понимаю функцию и массив из-за того, что вы тратите время на помощь. Спасибо! –
приветствую :) –