Files
wordpress-theme-aksrt/assets/css/admin/post-extension.css
T
kate522andClaude Fable 5 32172582ff fix(admin): shrink image previews to natural size like reference theme
Media and gallery previews now hug the image (inline box, capped height)
instead of stretching across fixed grid cells, removing empty letterbox space.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-28 18:30:34 +08:00

165 lines
2.9 KiB
CSS

.aksrt-post-extension {
margin: -6px -12px -12px;
}
.aksrt-post-extension__field {
box-sizing: border-box;
display: grid;
grid-template-columns: 34% minmax(0, 1fr);
gap: 10px;
margin: 0;
padding: 14px 12px;
border-top: 1px solid #eee;
}
.aksrt-post-extension__field:first-child {
border-top: 0;
}
.aksrt-post-extension__title {
box-sizing: border-box;
margin: 0;
padding-top: 6px;
color: #0991f5;
font-size: 13px;
font-weight: 600;
line-height: 1.4;
text-align: right;
}
.aksrt-post-extension__control,
.aksrt-post-extension__control input[type="text"],
.aksrt-post-extension__control input[type="url"],
.aksrt-post-extension__control input[type="number"] {
box-sizing: border-box;
min-width: 0;
width: 100%;
}
.aksrt-post-extension__control input[type="text"],
.aksrt-post-extension__control input[type="url"],
.aksrt-post-extension__control input[type="number"] {
min-height: 30px;
line-height: 30px;
}
.aksrt-post-extension__control .description {
display: block;
margin: 5px 0 0;
color: #777;
font-size: 12px;
line-height: 1.55;
}
.aksrt-post-extension__danger {
color: #ff4646;
}
.aksrt-post-extension__upload {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
gap: 5px;
}
.aksrt-post-extension__upload .button-link-delete {
grid-column: 1 / -1;
justify-self: start;
}
.aksrt-post-extension__buttons {
display: flex;
align-items: center;
gap: 8px;
margin-top: 7px;
}
.aksrt-post-extension__gallery {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 5px;
}
.aksrt-post-extension__gallery:empty {
display: none;
}
.aksrt-post-extension__gallery img {
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 60px;
padding: 3px;
border: 1px solid #dcdcde;
border-radius: 3px;
background: #f6f7f7;
}
.aksrt-post-extension__radios {
display: grid;
gap: 7px;
}
.aksrt-post-extension__radios label,
.aksrt-custom-filter-field label {
display: block;
margin: 0;
}
.aksrt-post-extension__field--check {
display: block;
padding-left: calc(34% + 22px);
}
.aksrt-post-extension__episode {
position: relative;
margin: 8px 0;
padding: 8px;
border: 1px solid #e5e5e5;
border-radius: 4px;
background: rgba(255, 255, 255, 0.45);
}
.aksrt-post-extension__episode > input {
margin-bottom: 5px;
}
.aksrt-post-extension__episode > .button-link-delete {
margin-top: 6px;
}
.aksrt-custom-filter-field {
padding: 9px 0;
border-bottom: 1px solid #eee;
}
.aksrt-custom-filter-field:last-child {
border-bottom: 0;
}
.aksrt-custom-filter-field strong {
display: block;
margin-bottom: 7px;
color: #0991f5;
}
body.block-editor-page #post_main .inside {
margin: 0;
}
@media (max-width: 782px) {
.aksrt-post-extension__field {
grid-template-columns: 1fr;
}
.aksrt-post-extension__title {
padding-top: 0;
text-align: left;
}
.aksrt-post-extension__field--check {
padding-left: 12px;
}
}