틀:Clfr: 두 판 사이의 차이

편집 요약 없음
편집 요약 없음
 
(같은 사용자의 중간 판 21개는 보이지 않습니다)
1번째 줄: 1번째 줄:
<includeonly>
<includeonly><span style="display:inline;">{{#ifeq:{{PAGENAME}}|{{{1}}}|<!-- 자기 자신 문서일 경우 --><span style="display:inline-block; vertical-align: middle; position:relative; line-height:1;"><span style="position:absolute; top:{{{10}}}em; left:0; width:100%; text-align:center;font-size:{{{5}}}%; font-family:{{{3}}}; color:{{{4}}};">{{{2}}}</span><span style="display:inline-block; width:100%; text-align:center;font-size:{{{9}}}%; font-family:{{{7}}}; color:{{{8}}};">{{{6}}}</span></span>|<!-- 외부 문서 -->
{{#ifeq:{{FULLPAGENAME}}|{{{1}}}
[[{{{1}}}|<span style="display:inline-block; position:relative; line-height:1;"><span style="position:absolute; top:{{{10}}}em; left:0; width:100%; text-align:center;font-size:{{{5}}}%; font-family:{{{3}}}; color:{{{4}}};">{{{2}}}</span><span style="display:inline-block; width:100%; text-align:center;font-size:{{{9}}}%; font-family:{{{7}}}; color:{{{8}}};">{{{6}}}</span>
| <!-- 자기 자신일 경우 (링크 제거) -->
</span>]]}}</span></includeonly>
<span style="display: inline-flex; flex-direction: column; align-items: center; line-height: 1; padding: 0; margin: 0;">
  <span style="font-size: {{{5}}}%; font-family: {{{3}}}; color: {{{4}}}; line-height: 1; margin-bottom: -{{{10}}}em;">{{{2}}}</span>
  <span style="font-size: {{{9}}}%; font-family: {{{7}}}; color: {{{8}}}; line-height: 1;">{{{6}}}</span>
</span>
| <!-- 일반 링크 처리 -->
[[{{{1}}}|
<span style="display: inline-flex; flex-direction: column; align-items: center; line-height: 1; padding: 0; margin: 0;">
  <span style="font-size: {{{5}}}%; font-family: {{{3}}}; color: {{{4}}}; line-height: 1; margin-bottom: -{{{10}}}em;">{{{2}}}</span>
  <span style="font-size: {{{9}}}%; font-family: {{{7}}}; color: {{{8}}}; line-height: 1;">{{{6}}}</span>
</span>
]]
}}
</includeonly>
 
<noinclude>
<noinclude>
'''틀:clfr''' (Compact Link Font Rendering)
문서 제목에 따라 **자기 자신 링크 제거** 및 **세부 텍스트 수직 배치**를 처리하는 틀.
== 사용법 ==
== 사용법 ==
<pre>
<pre>
33번째 줄: 15번째 줄:
|8=둘째줄 색상
|8=둘째줄 색상
|9=둘째줄 크기 (%)
|9=둘째줄 크기 (%)
|10=첫째/둘째 줄 간 간격 (em, 양수면 위로 띄움)
|10=첫째줄의 상대 위치 (em 단위, 음수면 위로)
}}
}}
</pre>
</pre>
두 텍스트가 겹쳐 보이며 `{{{10}}}`으로 첫째 줄 위치 조정 
자기 문서에서는 링크 없이, 외부 문서에서는 링크 포함 
**줄바꿈 없음, 완전 inline-block 구조 유지**
</noinclude>
</noinclude>

2025년 6월 18일 (수) 00:38 기준 최신판


사용법

{{clfr
|1=문서명
|2=첫째줄 텍스트
|3=첫째줄 폰트
|4=첫째줄 색상
|5=첫째줄 크기 (%)
|6=둘째줄 텍스트
|7=둘째줄 폰트
|8=둘째줄 색상
|9=둘째줄 크기 (%)
|10=첫째줄의 상대 위치 (em 단위, 음수면 위로)
}}

두 텍스트가 겹쳐 보이며 `{{{10}}}`으로 첫째 줄 위치 조정 자기 문서에서는 링크 없이, 외부 문서에서는 링크 포함

    • 줄바꿈 없음, 완전 inline-block 구조 유지**