インタビューページのスタイル修正
Showing
1 changed file
with
30 additions
and
31 deletions
... | @@ -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 | /* ------------------------------------------------------------------------- | ... | ... |
-
Please register or sign in to post a comment