Don
7월 22, 2021, 11:34오전
1
안녕하세요,
저희가 만든 새 주제 버튼 제작 과정을 공유해 드리고자 합니다. 아주 작은 CSS입니다.
이 작업을 위해 색상 변수(tertiary, secondary 및 primary-medium)를 사용했습니다.
새 주제 버튼
초안 열기 버튼
#create-topic {
color: var(--secondary);
border: 2px solid var(--tertiary);
background: var(--tertiary);
transition: background .25s ease-out;
.d-icon {
color: var(--secondary);
}
&:hover,
&:focus {
background: var(--secondary);
color: var(--tertiary);
.d-icon {
color: var(--tertiary);
}
}
&.open-draft {
background: var(--primary-medium);
border: 2px solid var(--primary-medium);
transition: background .25s ease-out;
&:focus,
&:hover {
background: var(--secondary);
color: var(--primary-medium);
border: 2px solid var(--primary-medium);
.d-icon {
color: var(--primary-medium);
}
}
}
}
좋은 하루 보내세요!
10개의 좋아요
Jagster
(Jakke Flemming)
9월 9, 2021, 7:52오전
3
@valsha 추측일 뿐이지만, 그 CSS 트릭이 hover 상태를 변경하기 때문일 수 있어요. 그리고 현재 hover 상태가 아니니까요.
일반적으로, 그리고 대부분이 알고 있듯이, hover(그리고 다른 많은 것들)는 마우스를 사용하는 시스템에서만 표시됩니다. 모바일에서는 사용자가 버튼을 그냥 탭하기 때문이죠
2개의 좋아요
Jagster
(Jakke Flemming)
9월 9, 2021, 7:54오전
4
그 버튼 디자인이 마음에 들어. 어떻게 만든 거야?
그리고 이건 완전히 다른 이야기인데… 그 gif들을 녹화/변환할 때 어떤 도구를 쓰고 있어?
(아… 잘못 누른 건가? 그래서: @Don )
2개의 좋아요
안녕하세요,
이것은 Dracula 테마 인 것 같습니다. 소스를 확인해 보았습니다.
오버라이드를 하려면 #create-topic 앞에 button을 추가해야 합니다.
따라서 시작 부분은 다음과 같아야 합니다
button#create-topic {
초록색 success 색상을 유지하려면 var(--tertiary)를 var(--success)로 변경해야 합니다. 다음과 같이요
button#create-topic {
color: var(--secondary);
border: 2px solid var(--success);
background: var(--success);
transition: background .25s ease-out;
.d-icon {
color: var(--secondary);
}
&:hover,
&:focus {
background: var(--secondary);
color: var(--success);
.d-icon {
color: var(--success);
}
}
}
2개의 좋아요
valsha
(KingPin)
9월 9, 2021, 8:46오전
6
네, 이 버튼은 Dracula 테마 에서 가져온 거예요.
@Don , 늘 그렇듯이 구원자세요
2개의 좋아요
Jagster
(Jakke Flemming)
9월 9, 2021, 9:01오전
7
그리고 여러분, 누군가가 자신이 무엇을 하는지(항상 '그’가… 하는) 조금만 더 생각하지 않으면 어떤 일이 일어나는지 보여주는 시연이었습니다. 이번에는 사람을 잘못 태그하고 잘못된 곳에서 질문을 던지는 것이 혼란을 줄 수 있죠. 정말 다행인 것은 이것이 CSS/테마에 관한 주제일 뿐, 세계 평화나 42, 혹은 다른 중요한 문제가 아니라는 점입니다
사실 @Don의 버튼이 궁금했었는데. 하지만 네온 그린도 꽤 괜찮네요
2개의 좋아요
「New Topic」에서 「Create a new Topic」로 텍스트를 어떻게 변경하나요? @Don
Don
9월 15, 2021, 7:08오전
9
안녕하세요,
/admin/customize/site_texts 페이지로 이동하여 해당 텍스트를 검색하고 수정해 주세요.
테마 자체에서 이 작업을 수행할 수 있을까요?
테마를 통해 이를 수행하는 방법은 I18n.translations 객체를 변경하는 스크립트를 추가하는 것입니다.
2개의 좋아요
nathank
(Nathan Kershaw)
6월 10, 2025, 10:58오후
13
이제 텍스트, 아이콘 및 기타 관련 버튼 동작을 쉽게 사용자 지정할 수 있는 Theme 컴포넌트가 있습니다:
버튼 스타일 변경은 지원하지 않지만, 추후 추가될 수 있을 것으로 생각합니다.
2개의 좋아요