레일즈 3.2.3 프로젝트에 트위터 부트 스트랩을 사용하고 있습니다. application.css.scss 파일에 각 스타일 시트를 가져오고 있습니다. 다른 폴더에있는 렌더링 파일이있는 정적 폴더의 페이지를 응용 프로그램 파일의 부트 스트랩 파일 위에있는 static.css.scss 파일로 사용자 지정하고 있습니다. 단추를 일반 btn 클래스와 다른 것으로 만들려고합니다. 내 코드는 다음과 같습니다 트위터 부트 스트랩이 버튼에 대한 커스텀 CSS를 오버라이드하는 것을 막으십시오.
.btn.signup {
margin-top: 10px;
font-size: 18px;
padding: 10px 48px 10px;
background-color: rgb(255, 138, 22);
}
.btn.signup:hover {
margin-top: 10px;
font-size: 18px;
padding: 10px 48px 10px;
background-color: rgb(255, 138, 22);
}
그러나 파이어 폭스에서, 버튼은 여전히 올바른 색깔 바깥 쪽 가장자리를 제외하고 회색이다. 버튼 위로 마우스를 가져 가면 아래쪽 절반이 주황색으로 변합니다. 버튼을 검사하면 다음과 같이 표시됩니다.
.btn.signup:hover, li.signup.buttons:hover {
margin-top: 10px;
font-size: 18px;
padding: 10px 48px;
background-color: rgb(255, 138, 22);
}
button.btn, input.btn[type="submit"] {
}
.btn:hover, li.buttons:hover {
color: rgb(51, 51, 51);
text-decoration: none;
background-color: rgb(230, 230, 230);
background-position: 0px -15px;
-moz-transition: background-position 0.1s linear 0s;
}
.btn:hover, li.buttons:hover, .btn:active, li.buttons:active, .btn.active, li.active.buttons, .btn.disabled, li.disabled.buttons, .btn[disabled], li.buttons[disabled] {
background-color: rgb(230, 230, 230);
}
.btn.signup, li.signup.buttons {
margin-top: 10px;
font-size: 18px;
padding: 10px 48px;
background-color: rgb(255, 138, 22);
}
전체 버튼이 주황색으로 표시되게하려면 어떻게해야합니까? 나중에 hover color를 바꿀 것입니다.하지만 지금은 모두 오렌지색이되고 회색은 아닙니다.
! 오렌지색 바탕 화면에서 중요한 것은 색상으로 처리해야합니다. 'background-color :! 중요한,' –
그래서 트위터 부트 스트랩 CSS 또는 이하 variables.less 파일을 변경하고 – rlemon
아니, 그것은 여전히 똑같은 일을 재 컴파일. – Anoel