UNPKG

dom-to-image-more

Version:

Generates an image from a DOM node using HTML5 canvas and SVG

405 lines (332 loc) 7.18 kB
*, :after, :before { border-style: none; border-color: #e5e7eb; box-sizing: border-box; } :after, :before { --tw-content: ''; } html { -webkit-text-size-adjust: 100%; font-family: 'Inter var, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji'; line-height: 1.5; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; } body { line-height: inherit; margin: 0; } h3 { font-size: inherit; font-weight: inherit; } :-moz-focusring { outline: auto; } :-moz-ui-invalid { box-shadow: none; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } dd, dl, h3, p { margin: 0; } :disabled { cursor: default; } ::-webkit-datetime-edit-fields-wrapper { padding: 0; } ::-webkit-date-and-time-value { min-height: 1.5em; } ::-webkit-datetime-edit, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-meridiem-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-year-field { padding-bottom: 0; padding-top: 0; } *, :after, :before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; } ::-webkit-backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; } ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; } .m-auto { margin: auto; } .mx-auto { margin-left: auto; margin-right: auto; } .mt-2 { margin-top: 0.5rem; } .mt-1 { margin-top: 0.25rem; } .mt-5 { margin-top: 1.25rem; } .block { display: block; } .flex { display: flex; } .grid { display: grid; } .w-3\/4 { width: 75%; } .flex-1 { flex: 1 1 0%; } .grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } .items-baseline { align-items: baseline; } .justify-center { justify-content: center; } .divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse))); } .divide-gray-200 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(229 231 235 / var(--tw-divide-opacity)); } .overflow-hidden { overflow: hidden; } .overflow-y-auto { overflow-y: auto; } .rounded-lg { border-radius: 0.5rem; } .bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); } .bg-indigo-50 { --tw-bg-opacity: 1; background-color: rgb(238 242 255 / var(--tw-bg-opacity)); } .p-4 { padding: 1rem; } .py-4 { padding-bottom: 1rem; padding-top: 1rem; } .px-4 { padding-left: 1rem; padding-right: 1rem; } .py-5 { padding-bottom: 1.25rem; padding-top: 1.25rem; } .px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; } .py-0\.5 { padding-bottom: 0.125rem; padding-top: 0.125rem; } .py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; } .text-center { text-align: center; } .text-right { text-align: right; } .text-5xl { font-size: 3rem; line-height: 1; } .text-base { font-size: 1rem; line-height: 1.5rem; } .text-sm { font-size: 0.875rem; line-height: 1.25rem; } .text-2xl { font-size: 1.5rem; line-height: 2rem; } .font-extrabold { font-weight: 800; } .font-medium { font-weight: 500; } .font-semibold { font-weight: 600; } .leading-6 { line-height: 1.5rem; } .text-gray-800 { --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity)); } .text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity)); } .text-gray-900 { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity)); } .text-indigo-600 { --tw-text-opacity: 1; color: rgb(79 70 229 / var(--tw-text-opacity)); } .text-green-500 { --tw-text-opacity: 1; color: rgb(34 197 94 / var(--tw-text-opacity)); } .shadow { --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); } .shadow { box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } @media (min-width: 640px) { .sm\:p-6 { padding: 1.5rem; } .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } } @media (min-width: 768px) { .md\:mt-2 { margin-top: 0.5rem; } .md\:block { display: block; } .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .md\:divide-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); border-top-width: calc(0px * (1 - var(--tw-divide-y-reverse))); } .md\:divide-x > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 0; border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse))); border-right-width: calc(1px * var(--tw-divide-x-reverse)); } } @media (min-width: 1024px) { .lg\:mt-0 { margin-top: 0; } .lg\:flex { display: flex; } .lg\:px-8 { padding-left: 2rem; padding-right: 2rem; } }