Привет, я хотел бы иметь как 5 фонов на выбор, так и пользователь может просто щелкнуть по квадрату с миниатюрами каждого, и сайт будет динамически менять фон. Как мне это сделать? спасибо за любую помощь.изменить фон в соответствии с предпочтением пользователя
-4
A
ответ
3
Это очень просто, возможно, вам нужно сначала узнать о html и javascript. Прежде всего, необходимо подготовить HTML структуру, как это:
<div class="box" data-bg="img1.jpg"></div>
<div class="box" data-bg="img2.jpg"></div>
<div class="box" data-bg="img3.jpg"></div>
<div class="box" data-bg="img4.jpg"></div>
<div class="box" data-bg="img5.jpg"></div>
CSS-пример, чтобы сделать это работает:
.box {
width: 50px;
height: 50px;
border: 1px solid black;
background-color:blue;
}
Javascript
var elements = document.getElementsByClassName("box"); // get all elements
for(var i in elements) { // loop through them
elements[i].click(function(e) { // handle click
document.getElementsByTagName("body")[0].style.backgroundImage = this.dataset().bg; //change background
});
}
+1
О, вау, спасибо. Я понимаю часть css и html. Мне определенно нужно познакомить себя с тем, что говорит часть JavaScript. Благодаря! –
Смежные вопросы
- 1. Приемник приемника в соответствии с предпочтением
- 2. введите в массив 2d с предпочтением пользователя
- 3. Проблема с несколькими вкладками с предпочтением пользователя
- 4. iPhone: Как изменить фон brighness в соответствии с ползунком шишка
- 5. изменить видимость приложения в соответствии с выбором пользователя в android
- 6. Как перемещать фон в соответствии с курсором?
- 7. R слияние с предпочтением
- 8. Отправить деятельность с предпочтением
- 9. Комбинирование SharedPreferences с предпочтением
- 10. Случайные цвета с предпочтением
- 11. Изменить данные запроса в соответствии с типом пользователя
- 12. Как изменить каталог в соответствии с именем пользователя?
- 13. Как изменить, какой макет отображается в соответствии с предпочтениями пользователя?
- 14. Как изменить цвет значка в соответствии с именем пользователя
- 15. активность входа в систему с общим предпочтением
- 16. Изменить javascript в соответствии с шириной окна
- 17. Как изменить CSS в соответствии с JavaScript
- 18. Android boolean проблема с предпочтением
- 19. MySQL GROUP BY с предпочтением
- 20. PHP сортировать массив с предпочтением
- 21. пытается понять: извлекает результаты из базы данных с каждой строкой в соответствии с предпочтением
- 22. Изменить фон в nav_header_main
- 23. Изменить фон инструментария: TimePicker?
- 24. Изменить значения в соответствии с маршрутомProvider
- 25. Изменить фон UISlider с кодом
- 26. Заполнить фон кнопкой с цветом в соответствии с установленными флажками?
- 27. Выбор с предпочтением в SQL Server
- 28. Намерение с предпочтением в окне настроек .xml
- 29. Использование random.choice() с предпочтением и уникальность
- 30. изменить фон onclick с классом
Привет и добро пожаловать в StackOverflow @Tuan Dang! Если вы не знаете, что и как задать вопрос, загляните в [как спросить] (http://stackoverflow.com/help/how-to-ask). Чтобы мы могли помочь вам с вашей проблемой, вам нужно включить резюме работы, которую вы сделали до сих пор, чтобы решить проблему, и описание проблемы, которую вы решаете. – Magnus