streamlit / src /style.css
hyerong's picture
Upload src/style.css with huggingface_hub
1e7bcd7 verified
/* 1. ์›นํŽ˜์ด์ง€ ์ „์ฒด ๋ฐ˜์‘ํ˜• ์ตœ์ ํ™” */
[data-testid="stAppViewBlockContainer"] {
max-width: 95% !important; /* ์ขŒ์šฐ ์—ฌ๋ฐฑ์„ ๋„“ํ˜€ ์—ฌ๋ฐฑ ์žฌ๊ณ„์‚ฐ์œผ๋กœ ์ธํ•œ ๋–จ๋ฆผ ๋ฐฉ์ง€ */
padding-top: 2rem !important;
padding-left: 3rem !important;
padding-right: 3rem !important;
}
/* 2. ์ƒ๋‹จ ํ—ค๋” ์˜์—ญ ๊ณ ์ • (์Šคํฌ๋กค ์‹œ์—๋„ ์•ˆ์ •๊ฐ ์œ ์ง€) */
header[data-testid="stHeader"] {
background-color: rgba(255, 255, 255, 0.95) !important;
}
/* 3. ์˜ค๋ฅธ์ชฝ ์ปฌ๋Ÿผ(col2) ๋‚ด๋ถ€ ์š”์†Œ ๊ณ ์ • ๋ฐ ํ”๋“ค๋ฆผ ๋ฐฉ์ง€ */
/* ํ•˜๋‹จ ํƒญ ๋‚ด์šฉ์ด ๊ธธ์–ด์ ธ๋„ ์ƒ๋‹จ subheader๊ฐ€ ๋“ค์ฉ์ด์ง€ ์•Š๋„๋ก ๊ณต๊ฐ„ ์˜ˆ์•ฝ */
[data-testid="column"]:nth-child(2) {
display: flex;
flex-direction: column;
min-height: 100vh !important;
}
/* [ํ•ต์‹ฌ] ์ƒ๋‹จ ์ œ๋ชฉ ๊ณ ์ •: ์Šคํฌ๋กค์„ ๋‚ด๋ ค๋„ ์ œ๋ชฉ์€ ์œ„์น˜๋ฅผ ์ง€ํ‚ต๋‹ˆ๋‹ค */
[data-testid="stSubheader"] {
min-height: 50px !important;
margin-bottom: 10px !important;
}
/* 4. ์ž…๋ ฅ์ฐฝ ์นด๋“œ ๋””์ž์ธ ๋ฐ ๋ฐ˜์‘ํ˜• ์„ค์ • */
[data-testid="stVerticalBlockBorderWrapper"] {
background: #F8F9FA !important;
border: 1px solid #E0E0E0 !important;
border-radius: 12px !important;
padding: 24px !important;
margin-bottom: 20px !important;
box-shadow: 0 2px 8px rgba(0,0,0,0.05) !important;
transition: none !important; /* ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ์ธํ•œ ๋–จ๋ฆผ ๋ฐฉ์ง€ */
}
/* 5. ๋ฒ„ํŠผ ๋””์ž์ธ (๋ฐฐ๊ฒฝ: ํฐ์ƒ‰ / ๊ธ€์ž: ๊ฒ€์ • / ํ…Œ๋‘๋ฆฌ: KT ๋ ˆ๋“œ) */
div.stButton {
text-align: center !important;
}
[data-testid="stButton"] > button {
background: #FFFFFF !important;
color: #000000 !important;
border: 2px solid #E3000B !important;
border-radius: 8px !important;
font-weight: 600 !important;
font-size: 1.1rem !important;
padding: 10px 40px !important;
width: auto !important;
min-width: 200px;
}
[data-testid="stButton"] > button:hover {
background: #E3000B !important;
color: #FFFFFF !important;
}
/* 6. ํƒญ(Tabs) ๋ฐ ๊ฒฐ๊ณผ์ฐฝ ์•ˆ์ •ํ™” */
[data-testid="stTabs"] {
background-color: transparent !important;
}
[data-testid="stTabs"] [data-baseweb="tab-list"] {
gap: 10px !important;
background-color: #FFFFFF !important;
}
/* ํƒญ ํŒจ๋„์˜ ์ตœ์†Œ ๋†’์ด๋ฅผ ํ™•๋ณดํ•˜์—ฌ ํƒญ ์ „ํ™˜ ์‹œ ํ™”๋ฉด ๊ฟ€๋ ์ž„ ๋ฐฉ์ง€ */
[data-testid="stTabPanel"] {
min-height: 600px !important;
background-color: #FFFFFF !important;
padding: 20px 0 !important;
}
/* 7. ๋ชจ๋ฐ”์ผ/์ž‘์€ ํ™”๋ฉด ๋Œ€์‘ (๋ฐ˜์‘ํ˜•) */
@media (max-width: 1200px) {
[data-testid="stAppViewBlockContainer"] {
padding-left: 1rem !important;
padding-right: 1rem !important;
}
}