Vuetify에서 프리펜드 아이콘으로 정의된 아이콘 스타일링
보통 Vuetify에서 아이콘을 스타일링하기 위해 다음과 같은 작업을 합니다.
<v-icon large color="primary">comment</v-icon>
이 기능을 사용하여 동일한 효과를 얻을 수 있는prepend-icon
여기와 같은 소품
<v-list-group prepend-icon="comment">
문서에는 다음과 같이 기재되어 있습니다.prepend-icon
는 와 같은 구문을 사용합니다.v-icon
사용 사례에 대한 구체적인 예는 제공되지 않습니다.
사용방법v-icon
내부prependIcon
의 슬롯v-list-group
template(의 템플릿)prepend-icon
필요한 유연성을 모두 제공합니다.
<v-list-group>
<v-icon slot="prependIcon" large color="primary">comment</v-icon>
</v-list-group>
여기도 있어요.appendIcon
슬롯 사용 가능, btw.공식 Vuetify 문서에서는 사용 가능한 슬롯에 대해 언급하고 있지만 자세한 내용은 언급하지 않았습니다.
잘 겨냥해서 스타일링 해주세요.
예를 들어,v-list-group
:
.v-list__group__header__prepend-icon .v-icon {
color: red;
}
단, 예를 들면v-text-field
추가 아이콘
.v-input__icon--append .v-icon {
color: purple;
}
메모: 동작하지 않고, 스코프 스타일을 사용하고 있는 경우는, 해결 방법을 참조해 주세요.
사용만 하지 않도록 주의한다. .v-icon
예를 들어 추가 아이콘도 재정의할 수 있지만 원하는 아이콘이 아닐 수 있습니다.
또한.!important
좋은 방법이 아니므로 여기서 사용할 필요가 없습니다.
그러니까 그냥 회전해.v-list__group__header__prepend-icon
컴포넌트에 따라 클래스를 추가하거나 자신의 클래스를 추가할 수도 있습니다.요소를 검사하고 프리펜드/추가 아이콘의 클래스가 항상 동일하지는 않으므로 어떤 것인지 확인합니다.
(스코프 스타일을 사용하고 있는 경우는, 특정의 아이콘을 대상으로 하는 독자적인 실렉터를 추가할 필요는 없습니다).
주의: vuetify 자체 클래스나 스타일링 프리펜드/어펜드 아이콘 소품 등은 모릅니다.따라서 이러한 기능이 존재하거나 향후 구현될 경우 이를 사용하십시오.
많은 Veutify 항목에는 아이콘을 추가하거나 추가하는 슬롯이 있습니다.또한 이 아이콘을 통해 일반 v-icon 구성 요소처럼 색상과 크기를 지정할 수 있습니다.
<v-text-field>
<template v-slot:append>
<v-icon color="green"> mdi-arrow-up-bold </v-icon>
</template>
</v-text-field>
사이드 노트:또한 슬롯이므로 아이콘만 추가할 수 있는 것이 아닙니다.단, 툴팁 등 어떤 것도 추가할 수 있습니다.
문서: https://vuetifyjs.com/en/components/text-fields/ #icon-timeout
이 방법은 (공식 매뉴얼에서 인용) 다음과 같이 동작합니다.
프리펜드/추가/추가 아이콘을 사용하는 대신 슬롯을 사용하여 입력 기능을 확장할 수 있습니다.
<v-list-group>
<template v-slot:prepend>
<v-tooltip bottom>
<template v-slot:activator="{ on }">
<v-icon v-on="on" color="yellow">place</v-icon>
</template>
tooltip text
</v-tooltip>
</template>
</v-list-group>
예를 들어 텍스트 필드 구성요소의 경우 입력 시 아이콘을 지울 수 있으므로 도구 설명 텍스트를 비워 두면 유용합니다(이 작업을 경험했습니다).
언급URL : https://stackoverflow.com/questions/50282241/styling-an-icon-defined-with-prepend-icon-in-vuetify
'it-source' 카테고리의 다른 글
어레이 값이 존재하는지 확인하는 방법 (0) | 2023.01.03 |
---|---|
온클릭 이벤트에서 여러 JavaScript 함수를 호출하려면 어떻게 해야 합니까? (0) | 2023.01.03 |
"require"(Firefox 애드온 SDK)의 WebStorm 경고 "Unresolved function or method"(해결되지 않은 함수 또는 메서드)를 수정하려면 어떻게 해야 합니까? (0) | 2023.01.03 |
업데이트 중 Composer가 중단됨 (0) | 2023.01.03 |
터미널(iOS)에서 React Native App 실행 중 오류 (0) | 2023.01.03 |