Merge pull request #1127 from gethinode/develop

Fix border behavior of card zoom animation
This commit is contained in:
Mark Dumay
2024-08-23 08:07:03 +02:00
committed by GitHub
5 changed files with 65 additions and 6 deletions

View File

@@ -5,11 +5,21 @@
background-color: var(--#{$prefix}secondary-bg); background-color: var(--#{$prefix}secondary-bg);
} }
.card-img-wrap { .card .card-img-wrap {
overflow: hidden; overflow: hidden;
position: relative; position: relative;
} }
.card .card-img-wrap:has(.card-img-top) {
border-top-left-radius: var(--#{$prefix}card-inner-border-radius);
border-top-right-radius: var(--#{$prefix}card-inner-border-radius);
}
.card .card-img-wrap:has(.card-img-bottom) {
border-bottom-right-radius: var(--#{$prefix}card-inner-border-radius);
border-bottom-left-radius: var(--#{$prefix}card-inner-border-radius);
}
.card-zoom { .card-zoom {
cursor: pointer; cursor: pointer;
} }

View File

@@ -237,6 +237,7 @@
"fade", "fade",
"fas", "fas",
"figure-caption", "figure-caption",
"fixed-top",
"flex-column", "flex-column",
"flex-fill", "flex-fill",
"flex-grow-1", "flex-grow-1",
@@ -332,10 +333,10 @@
"navbar-container", "navbar-container",
"navbar-contrast", "navbar-contrast",
"navbar-expand-md", "navbar-expand-md",
"navbar-fixed-top",
"navbar-mode-selector", "navbar-mode-selector",
"navbar-nav", "navbar-nav",
"navbar-nav-scroll", "navbar-nav-scroll",
"navbar-overlay",
"navbar-title", "navbar-title",
"navbar-toggler", "navbar-toggler",
"next", "next",

View File

@@ -16,6 +16,7 @@
"link", "link",
"meta", "meta",
"nav", "nav",
"noscript",
"ol", "ol",
"p", "p",
"path", "path",
@@ -38,6 +39,7 @@
"bg-body", "bg-body",
"bg-opacity-10", "bg-opacity-10",
"bg-primary", "bg-primary",
"border-0",
"bottom-0", "bottom-0",
"bottom-bar", "bottom-bar",
"breadcrumb", "breadcrumb",
@@ -45,10 +47,19 @@
"btn", "btn",
"btn-close", "btn-close",
"btn-primary", "btn-primary",
"btn-social",
"card",
"card-body",
"card-body-link",
"card-text",
"card-title",
"card-zoom",
"checkbox", "checkbox",
"col", "col",
"col-12", "col-12",
"col-6", "col-6",
"col-lg-2",
"col-lg-8",
"col-md-2", "col-md-2",
"col-md-3", "col-md-3",
"col-md-4", "col-md-4",
@@ -61,7 +72,9 @@
"container-xxl", "container-xxl",
"d-flex", "d-flex",
"d-inline", "d-inline",
"d-lg-block",
"d-md-block", "d-md-block",
"d-md-none",
"d-none", "d-none",
"display-1", "display-1",
"display-4", "display-4",
@@ -73,12 +86,17 @@
"fa-book-open", "fa-book-open",
"fa-ellipsis", "fa-ellipsis",
"fa-face-frown", "fa-face-frown",
"fa-facebook",
"fa-fw", "fa-fw",
"fa-github", "fa-github",
"fa-link",
"fa-linkedin", "fa-linkedin",
"fa-medium", "fa-medium",
"fa-moon", "fa-moon",
"fa-share-nodes",
"fa-sun", "fa-sun",
"fa-whatsapp",
"fa-x-twitter",
"fab", "fab",
"fas", "fas",
"fixed-top", "fixed-top",
@@ -88,8 +106,13 @@
"form-control", "form-control",
"fs-3", "fs-3",
"fs-5", "fs-5",
"fs-6",
"fs-lg-5",
"fw-30", "fw-30",
"fw-bold", "fw-bold",
"g-4",
"gap-1",
"h-100",
"hstack", "hstack",
"img-fluid", "img-fluid",
"img-wrap", "img-wrap",
@@ -99,10 +122,14 @@
"justify-content-end", "justify-content-end",
"justify-content-start", "justify-content-start",
"label", "label",
"lead",
"link-bg-footer", "link-bg-footer",
"link-secondary", "link-secondary",
"main-content", "main-content",
"main-nav-toggler", "main-nav-toggler",
"mb-3",
"mb-5",
"mb-lg-5",
"me-auto", "me-auto",
"middle-bar", "middle-bar",
"min-vh-100", "min-vh-100",
@@ -114,6 +141,7 @@
"mx-auto", "mx-auto",
"mx-md-0", "mx-md-0",
"my-auto", "my-auto",
"my-md-0",
"my-md-auto", "my-md-auto",
"nav-item", "nav-item",
"nav-link", "nav-link",
@@ -136,6 +164,7 @@
"p-3", "p-3",
"p-4", "p-4",
"pb-4", "pb-4",
"pb-5",
"pb-md-0", "pb-md-0",
"position-fixed", "position-fixed",
"position-relative", "position-relative",
@@ -150,40 +179,59 @@
"row", "row",
"row-cols-1", "row-cols-1",
"row-cols-2", "row-cols-2",
"row-cols-lg-3",
"row-cols-md-2", "row-cols-md-2",
"row-cols-md-3",
"row-cols-sm-2",
"row-cols-sm-3", "row-cols-sm-3",
"search", "search",
"search-input", "search-input",
"search-suggestions", "search-suggestions",
"shadow", "shadow",
"sidebar-overflow",
"sticky-top",
"stretched-link",
"svg-inline--fa", "svg-inline--fa",
"text-body-secondary",
"text-center", "text-center",
"text-decoration-none", "text-decoration-none",
"text-end",
"text-muted", "text-muted",
"text-secondary", "text-secondary",
"text-sm-start", "text-sm-start",
"text-start", "text-start",
"text-uppercase",
"toast", "toast",
"toast-body", "toast-body",
"toast-container", "toast-container",
"toast-header", "toast-header",
"toc",
"toc-sidebar",
"toggler-icon", "toggler-icon",
"top-bar" "top-bar"
], ],
"ids": [ "ids": [
"blogs",
"btn-webshare",
"fa-face-frown", "fa-face-frown",
"fab-facebook",
"fab-github", "fab-github",
"fab-linkedin", "fab-linkedin",
"fab-medium", "fab-medium",
"fab-whatsapp",
"fab-x-twitter",
"fas-book-open", "fas-book-open",
"fas-ellipsis", "fas-ellipsis",
"fas-link",
"fas-moon", "fas-moon",
"fas-share-nodes",
"fas-sun", "fas-sun",
"navbar-0-collapse", "navbar-0-collapse",
"navbar-mode", "navbar-mode",
"navbar-mode-checkbox", "navbar-mode-checkbox",
"toast-container", "toast-container",
"toast-copied-code-message" "toast-copied-code-message",
"toast-message-email-4"
] ]
} }
} }

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "@gethinode/hinode", "name": "@gethinode/hinode",
"version": "0.26.4", "version": "0.26.5",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@gethinode/hinode", "name": "@gethinode/hinode",
"version": "0.26.4", "version": "0.26.5",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@fullhuman/postcss-purgecss": "^6.0.0", "@fullhuman/postcss-purgecss": "^6.0.0",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@gethinode/hinode", "name": "@gethinode/hinode",
"version": "0.26.4", "version": "0.26.5",
"description": "Hinode is a clean documentation and blog theme for Hugo, an open-source static site generator", "description": "Hinode is a clean documentation and blog theme for Hugo, an open-source static site generator",
"keywords": [ "keywords": [
"hugo", "hugo",