반응형
Vuetify 버튼의 텍스트 색상을 변경하는 방법
뭔가 분명한 것을 놓치고 있는 건지도 모르지만, 텍스트 색상을 바꾸는 적절한 방법을 알 수가 없다.v-btn
. 이것은 효과가 있지만, 사용해야만 한다.!important
이상적으로 보이지 않음:
.v-btn
color: red !important
그color
소품은 내가 아는 한 배경색에 불과하다.그리고 전화할 때 1차/2차 테마를 바꿀 수 있을 것 같다.Vue.use(Vuetify, { theme: {...}} )
하지만 단일 구성 요소를 재정의하려면 어떻게 해야 하는가?
텍스트 색칠을 위한 css 수업은 어디서나 가능하며, 추가만 하면 된다.--text
색채에
예를 들어
<v-btn class="red--text">
테마에 정의된 색상으로도 작동해야 한다(예: primary--text
그리고 유사하다.
이는 특정 항목에 국한되지 않는다는 점에 유의하십시오.v-btn
수업은 어디서든 통해야 한다.
사용 중인 경우vuetify
이 색상을 표준 색상으로 적용하는 것 같다.
import Vue from "vue";
import Vuetify from "vuetify";
import "vuetify/dist/vuetify.min.css";
Vue.use(Vuetify);
export default new Vuetify({
theme: {
themes: {
light: {
primary: "#14C6FF",
secondary: "#424242",
accent: "#82B1FF",
error: "#FF5252",
info: "#2196F3",
success: "#4CAF50",
warning: "#FFC107",
lightblue: "#14c6FF",
yellow: "#FFCF00",
pink: "#FF1976",
orange: "#FF8657",
magenta: "#C33AFC",
darkblue: "#1E2D56",
gray: "#909090",
neutralgray: "#9BA6C1",
green: "#2ED47A",
red: "#FF5c4E",
darkblueshade: "#308DC2",
lightgray: "#BDBDBD",
lightpink: "#FFCFE3",
white: "#FFFFFF"
}
}
}
});
그리고 쉽게 접근할 수 있다color="lightpink"
소품이든 뭐든지요
버튼에 존재하는 스팬에 입력된 텍스트의 색상을 변경할 수 있다.이러한 방식으로:
v-btn {
border-radius: 8px !important;
border-color: red !important;
color: red !important;
background-color: red !important;
text-decoration: none !important;
max-width: auto;
font-size-adjust: auto;
margin: 1px;
&:hover {
background-color: blue !important;
color: blue !important;
text-decoration-color: blue !important;
border-color: blue !important;
margin: 1px;
span {
color: white !important;
}
}
}
참조URL: https://stackoverflow.com/questions/52258669/how-to-change-the-text-color-of-a-vuetify-button
반응형
'IT이야기' 카테고리의 다른 글
Quasar 레이아웃 내에서 슬롯을 작동시키는 방법 (0) | 2022.03.11 |
---|---|
Python에서 사전 키를 목록으로 반환하는 방법? (0) | 2022.03.11 |
도커가 설정한 반응 환경 변수 읽기 (0) | 2022.03.11 |
Vue.js: 문이 참인지 확인란 설정 (0) | 2022.03.11 |
관측 가능한 구역으로 이동.js (0) | 2022.03.11 |