틀:Clfr: 두 판 사이의 차이

편집 요약 없음
편집 요약 없음
 
(같은 사용자의 중간 판 19개는 보이지 않습니다)
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:{{PAGENAME}}|{{{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; font-weight:bold;">
  <span style="font-size:{{{5}}}%; font-family:{{{3}}}; color:{{{4}}}; margin-bottom:-{{{10}}}em;">
    {{{2}}}
  </span>
  <span style="font-size:{{{9}}}%; font-family:{{{7}}}; color:{{{8}}};">
    {{{6}}}
  </span>
</span>
| <!-- 외부 문서일 경우: 링크는 유지하되 span 안쪽 텍스트 처리 -->
[[{{{1}}}|<span style="display:inline-flex; flex-direction:column; align-items:center; line-height:1;">
  <span style="font-size:{{{5}}}%; font-family:{{{3}}}; color:{{{4}}}; margin-bottom:-{{{10}}}em;">
    {{{2}}}
  </span>
  <span style="font-size:{{{9}}}%; font-family:{{{7}}}; color:{{{8}}};">
    {{{6}}}
  </span>
</span>]]
}}
</includeonly>
 
<noinclude>
<noinclude>
'''틀:clfr''' – Compact Link Font Rendering
문서명이 자기 자신일 경우 링크를 제거하고 볼드 처리하며, 
그 외에는 항상 링크를 유지하되 내부에 HTML 스타일만 적용합니다.
== 사용법 ==
== 사용법 ==
<pre>
<pre>
40번째 줄: 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 구조 유지**