새로 고침 할 때 여러 요소의 CSS 배경색/색을 변경할 수 있습니다. 나는 또한 그들이 그룹으로 나타나길 바란다. 따라서 임의의 색상이 아닌 모든 것이 지정되고 "설정"됩니다. 가능하면 세 가지 색상 (예 : 파란색 배경, 진한 회색 텍스트, 흰색 링크)을 수행하고 싶습니다. - 파란색 배경, 어두운 회색 텍스트, 흰색 링크
색 구성표 2 - 다크 보라색 배경, 흰색 링크, 핑크 링크
색 구성표 3 - 흰색 배경, 검은 색 텍스트
색 구성표 1 : 예를 들어새로 고침시 색 구성표 변경
, 녹색 링크
불행히도, 온라인에서 찾을 수있는 유일한 코드는 무작위 색상입니다.
내가 얻을 수있는 모든 도움에 감사드립니다.
편집 : Paulie_D 및 Matus의 의견에 이어 더 많은 연구와 여러 번의 시행 착오를 통해 자신의 코드를 작성하려고했습니다. 마침내 나는 this을 생각해 냈습니다.
HTML :
<link id="colorscheme" rel="stylesheet" type="text/css" href="">
자바 스크립트 :
그러나var stylesheets = ["schemeone.css", "schemetwo.css"];
var rand = Math.floor(Math.random() * stylesheets.length);
$(document).ready(function(){
document.getElementById("colorscheme").setAttribute("href", stylesheets[rand]);
});
이 올리버의 코드는 하나 개의 CSS 파일에 색 구성표를 컴파일, 그래서 대안을 모든 사람들에게 대단히 감사합니다 누가 나에게 충고와 지시를 주 었는지.
스택 오버 플로우에 오신 것을 환영합니다! 최소한이 코드를 직접 작성하려고 할 것으로 예상됩니다. 스택 오버플로는 코드 작성 서비스가 아닙니다. 나는 당신이 [** 추가 연구 **] (http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users) Google을 통해 또는 SO를 검색하여 시도하고 시도하십시오. 문제가 계속되면 ** 코드 **로 돌아와서 시도한 내용을 설명하십시오. –
감사합니다. 나는이 링크 https://codepen.io/eksch/pen/wagdyZ에서 시도했지만, 내가 말했듯이, 그것은 단지 색을 무작위로 분류하고 내가 원하는 방식이 아니라 그룹으로 묶어서 사용한다. 나는 아직 초보자 코더이고 이것에 대해 인터넷 검색을 시도했지만 아무 것도 나오지 않았습니다. –
안녕하세요, 각각의 색 구성표에 대해 다른 CSS 클래스 (또는 다른 CSS 파일)를 만들어보세요. 스킴간에 순서를 바꾸려면 쿠키 또는 로컬 스토리지를 사용하여 마지막으로 사용한 색 구성표를 추적하십시오. – Matus