「MediaWiki:Common.css」の版間の差分

ナビゲーションに移動 検索に移動
編集の要約なし
編集の要約なし
編集の要約なし
267行目: 267行目:
}
}


/* MediaWiki 目次のグラデーションスタイル */
/* モダンな目次のスタイル */
/* 目次全体のコンテナ */
#toc,
#toc,
.toc {
.toc {
     border: 1px solid #a2a9b1;
     border: none;
     background: linear-gradient(135deg,
     background: linear-gradient(135deg,
         #4a90a8 0%,     /* ロゴの青色から */
         #f8f9fa 0%,
         #5ea8a8 25%,    /* 青緑のトランジション */
         #ffffff 100%
        #f8b356 50%,    /* オレンジ */
        #f4d03f 75%,    /* 黄色 */
        #86af49 100%   /* 緑色で終わる */
     );
     );
     padding: 12px;
     padding: 1.5rem;
     margin: 1em 0;
     margin: 1.5rem 0;
     border-radius: 8px;
     border-radius: 12px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
}
}


/* 目次のタイトル */
/* 目次のタイトル */
.toc-title {
.toc-title {
     color: #ffffff;
     color: #2d3748;
     font-weight: bold;
     font-weight: 600;
     text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
     font-size: 1.25rem;
    margin-bottom: 1rem;
}
 
/* 目次の項目コンテナ */
.toc ul {
    background-color: transparent;
    padding: 0.5rem 0;
    margin: 0;
    list-style-type: none;
}
}


/* 目次の項目 */
/* 目次の項目 */
.toc ul {
.toc li {
     background-color: rgba(255, 255, 255, 0.9);
     margin: 0.5rem 0;
     padding: 10px 20px;
     padding: 0.25rem 0;
     border-radius: 4px;
     transition: all 0.2s ease;
    margin: 8px 0;
}
}


/* リンクの色 */
/* リンクの基本スタイル */
.toc a {
.toc a {
     color: #333333;
     color: #4a5568;
     text-decoration: none;
     text-decoration: none;
    display: block;
    padding: 0.5rem 1rem;
    border-radius: 6px;
    transition: all 0.2s ease;
}
}


/* ホバー時のリンクスタイル */
/* ホバー時のスタイル */
.toc a:hover {
.toc a:hover {
     color: #4a90a8;
     color: #2b6cb0;
     text-decoration: underline;
     background-color: #ebf4ff;
     background-color: rgba(255, 255, 255, 0.95);
     transform: translateX(4px);
     border: 2px solid #4a90a8;
     border: none;
     padding: 2px 6px;
     padding: 0.5rem 1rem;
    border-radius: 4px;
    transition: all 0.2s ease;
}
}


/* 目次の番号 */
/* 目次の番号 */
.toc-number {
.toc-number {
     color: #4a90a8;
     color: #2b6cb0;
     font-weight: bold;
     font-weight: 500;
    margin-right: 0.5rem;
}
}


/* 非表示ボタン */
/* 非表示ボタン */
.toc .toctoggle {
.toc .toctoggle {
     color: #ffffff;
     color: #4a5568;
    background-color: #f7fafc;
    padding: 0.25rem 0.5rem;
    border-radius: 4px;
    font-size: 0.875rem;
}
 
/* ネストされた項目のインデント */
.toc ul ul {
    margin-left: 1.5rem;
}
 
/* アクティブな項目 */
.toc a:active {
    color: #2c5282;
    background-color: #bee3f8;
}
}


案内メニュー