現在、私は小規模なサイトに取り組んでおり、サイトが訪問ごとにランダムな配色を採用していると気が利いていると思っています。わずかに異なるバージョン。JavaScriptを使用してランダムなサイト配色を生成する
すべてのヘルプは素晴らしいことだ
...私はJavaScriptを使用してこれを行うことを試みてきたが、サイトは、各ページの訪問に新しい色を生成します - それは、単にあるJSを使用して行うことができますか?
$(document).ready(function(){ // Generate random colour for the header of the site... let colours = [ '#F8E71C', '#1cf8b1', '#1cb1f8', '#c21cf8', '#f81c3a', ]; let randomNumber = Math.floor(Math.random() * colours.length) + 1; let header = $('.site-head'); let cardColour = $('.card__border'); localStorage.setItem("siteTheme", colours[randomNumber]); if (localStorage.getItem("siteTheme")) { header.css({ backgroundColor: localStorage.getItem("siteTheme"), }); cardColour.css({ backgroundColor: localStorage.getItem("siteTheme"), }); } });
クッキーで試してください。http://www.w3schools.com/js/js_cookies.asp – fernando
コードが機能しません。 – Qianyue