Есть блок с тестом, который меняет цвет фона по нажатию на кнопки. Как выставить в JS цвет так, чтобы он менялся на градиент.
window.onload = function() {
document.getElementById('linkinclr').onclick = function() {
document.getElementById("clrmen").style.backgroundColor = "#f2f1ec";
return false;
}
document.getElementById('linkinclr2').onclick = function() {
document.getElementById("clrmen").style.backgroundColor = "#f2f1ec";
return false;
}
document.getElementById('linkinclr3').onclick = function() {
document.getElementById("clrmen").style.backgroundColor = "#f2f1ec";
return false;
}
document.getElementById('linkinclr4').onclick = function() {
document.getElementById("clrmen").style.backgroundColor = "#f2f1ec";
return false;
}
}
<nav id="clrmen" id="cpock" class="l-nav pushy pushy-left" style="visibility: visible;">
<!-- Menu Button -->
<ol>
<ul id="menu-primary-menu" class="l-nav__menu">
<p>
<li id="linkin">
<a id="linkinclr" class="animsition-link" href="gallery.html" data-animsition-out-class="overlay-slide-out-left">
<div class="ml">Gallery</div>
</a>
</li>
</p>
<p>
<li id="linkin">
<a id="linkinclr2" class="animsition-link" href="about.html" data-animsition-out-class="overlay-slide-out-left">
<div class="ml">About</div>
</a>
</li>
</p>
<p>
<li id="linkin">
<a id="linkinclr3" class="animsition-link" href="courses.html" data-animsition-out-class="overlay-slide-out-left">
<div class="ml">Courses</div>
</a>
</li>
</p>
Вместо стиля backgroundColor используйте background. В примере градиент отобразится при клике на "Courses", так как применится стиль background:linear-gradient(to top, #8ed9ff, #5165ff).
window.onload = function() {
document.getElementById('linkinclr').onclick = function() {
document.getElementById("clrmen").style.background = "#f2f1ec";
return false;
}
document.getElementById('linkinclr2').onclick = function() {
document.getElementById("clrmen").style.background = "#f2cccc";
return false;
}
document.getElementById('linkinclr3').onclick = function() {
document.getElementById("clrmen").style.background = "linear-gradient(to top, #8ed9ff, #5165ff)";
return false;
}
}
<nav id="clrmen" id="cpock" class="l-nav pushy pushy-left" style="visibility: visible;">
<!-- Menu Button -->
<ol>
<ul id="menu-primary-menu" class="l-nav__menu">
<p>
<li id="linkin">
<a id="linkinclr" class="animsition-link" href="#" data-animsition-out-class="overlay-slide-out-left">
<div class="ml">Gallery</div>
</a>
</li>
</p>
<p>
<li id="linkin">
<a id="linkinclr2" class="animsition-link" href="#" data-animsition-out-class="overlay-slide-out-left">
<div class="ml">About</div>
</a>
</li>
</p>
<p>
<li id="linkin">
<a id="linkinclr3" class="animsition-link" href="#" data-animsition-out-class="overlay-slide-out-left">
<div class="ml">Courses</div>
</a>
</li>
</p>
<ol>
<nav>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Помогите решить вопрос, или подскажите как остановить css анимациюЕсть такой вот прелоадер, нужно оставить анимацию когда виден весь круг...
Установил zeplin, дальше создаю проект и иду в фотошоп, создаю Артбоард и импортирую его через плагин, но мне пишет такое: "Can't import artboards to "Untitled"...
Делаю дашборд, на странице 12 графиков, и 12 названий этих графиков24 requests, 981 kb transfered, 9
При переходе по якорной ссылке к якорю в меню "iPhone" отрезаются все блоки сверхуКто сталкивался с данной проблемой и как можно решить? Cсылка...