서랍 햄버거 아이콘을 변경하는 방법을 찾을 수 없습니다. 하자 이야기하고있는 코드 :머티리얼 디자인 라이트 - 서랍장 아이콘 색상 변경
하는 코드
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>drawer icon color</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-pink.min.css">
<script defer src="https://code.getmdl.io/1.3.0/material.min.js"></script>
</head>
<body>
<div class="mdl-layout mdl-js-layout mdl-layout--fixed-header">
<header class="mdl-layout__header"></header>
<div class="mdl-layout__drawer"></div>
</div>
</body>
</html>
아이콘은 흰색으로 설정 색으로 동적 이후에 추가 될 것 같습니다 출력 :
를크롬 콘솔에서 색상을 변경하면 문제가 없습니다.
하지만 CSS 클래스를 사용하려고하면 작동하지 않습니다 :
.mdl-layout__header .mdl-layout__drawer-button {
color: #000 !important;
}
내 질문에
내가 DOM을 통해 동적으로 색상을 변경하거나 직접 물질로 장난 아닌 다른 솔루션이 있습니까 .min.js?
는
<script type="text/javascript">
document.querySelector(".mdl-layout__header .mdl-layout__drawer-button").style.color = "red";
</script>
감사를 (성공적으로 둘 다 자바 스크립트를 사용하지 않는 색상을 변경하지 않은)! ♫ 나는 너에게 메리 크리스마스가되어주기를 원해. ♫ ♪ ♫
나의 제안은 멀리 자료에서 이동하는 것, 대신 FontAwesome를 사용 : 조각을 참조하십시오. 덜 코드, 아니 JS, 그냥 CSS를, 그리고 그냥 작동 ... – junkfoodjunkie