dff254c0 by TaishiTokudome

インタビューページのスタイル修正

1 parent b36c9d9d
...@@ -3437,7 +3437,6 @@ body.itemid-132 table { ...@@ -3437,7 +3437,6 @@ body.itemid-132 table {
3437 border-top: 5px solid #003894; 3437 border-top: 5px solid #003894;
3438 display: flex; 3438 display: flex;
3439 flex-direction: row-reverse; 3439 flex-direction: row-reverse;
3440 justify-content: space-between;
3441 align-items: center; 3440 align-items: center;
3442 position: relative; 3441 position: relative;
3443 } 3442 }
...@@ -3449,20 +3448,6 @@ body.itemid-132 table { ...@@ -3449,20 +3448,6 @@ body.itemid-132 table {
3449 3448
3450 .interview .items-leading div .page-header { 3449 .interview .items-leading div .page-header {
3451 display: block; 3450 display: block;
3452 }
3453
3454 .interview .items-leading div .item-image {
3455 display: block;
3456 }
3457
3458 .interview .items-leading div .article-info {
3459 display: flex;
3460 position: absolute;
3461 bottom: -45px;
3462 right: 0;
3463 }
3464
3465 .interview .items-leading div .page-header {
3466 width: 100%; 3451 width: 100%;
3467 max-width: 800px; 3452 max-width: 800px;
3468 padding: 0; 3453 padding: 0;
...@@ -3477,9 +3462,31 @@ body.itemid-132 table { ...@@ -3477,9 +3462,31 @@ body.itemid-132 table {
3477 padding: 0; 3462 padding: 0;
3478 } 3463 }
3479 3464
3465 .interview .items-leading div .article-info {
3466 /* 記事情報が一つ以上表示された場合に横並びにする */
3467 display: flex;
3468 /* 記事情報のpositionを右下に指定 */
3469 position: absolute;
3470 bottom: -45px;
3471 right: 0;
3472 }
3473
3480 .interview .items-leading div .item-image { 3474 .interview .items-leading div .item-image {
3481 width: 160px; 3475 display: flex;
3476 /* 配下のimage要素a要素を縦方向にセンタリング */
3477 align-items: center;
3478 width: 100px;
3479 /* 横並びしている隣のdivに潰されないようにmin-widthを指定。 */
3480 min-width: 100px;
3481 height: 100px;
3482 /* デフォルトでかかっているfloatプロパティの解除 */
3482 float: none; 3483 float: none;
3484 /* 配下の画像のはみ出した部分は非表示にし、トリミングする */
3485 overflow: hidden;
3486 margin: 12px 24px 12px 0;
3487 }
3488 .interview .items-leading div .item-image a {
3489 width: 100%;
3483 } 3490 }
3484 3491
3485 .interview .items-leading div .item-image img { 3492 .interview .items-leading div .item-image img {
...@@ -3487,34 +3494,26 @@ body.itemid-132 table { ...@@ -3487,34 +3494,26 @@ body.itemid-132 table {
3487 width: 100%; 3494 width: 100%;
3488 } 3495 }
3489 3496
3490 .interview .items-leading div .item-image {
3491 margin: 24px 24px 24px 0;
3492 }
3493
3494 /* レスポンシブ */ 3497 /* レスポンシブ */
3495 @media (max-width: 500px) { 3498 @media (max-width: 500px) {
3496 .interview .items-leading > div { 3499 .interview .items-leading > div {
3500 /* 縦並びに変更 */
3497 flex-direction: column-reverse; 3501 flex-direction: column-reverse;
3498 } 3502 }
3503
3499 .interview .items-leading div .page-header { 3504 .interview .items-leading div .page-header {
3505 /* 記事情報が入るのでmargin-bottomは大きめにする */
3500 margin: 16px 0 32px; 3506 margin: 16px 0 32px;
3501 } 3507 }
3502 .interview .items-leading div .article-info {
3503 font-size: 90%;
3504 }
3505 3508
3506 .interview .items-leading div .item-image { 3509 .interview .items-leading div .item-image {
3507 max-width: 500px; 3510 max-width: 500px;
3508 width: 100%; 3511 width: 100%;
3512 /*max-height = 画面幅 - 両サイドのpaddingとしてwidthと揃え、正方形にトリミングする */
3513 max-height: calc(100vw - 30px);
3514 height: auto;
3515 margin-top: 20px;
3509 } 3516 }
3510 .interview .items-leading div .item-image img {
3511 max-width: 500px;
3512 width: 100%;
3513 }
3514 .interview .items-leading div .item-image {
3515 margin: 20px 0 0;
3516 }
3517
3518 } 3517 }
3519 3518
3520 /* ------------------------------------------------------------------------- 3519 /* -------------------------------------------------------------------------
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!