系统
-diff --git a/app/Http/Controllers/User/ImageController.php b/app/Http/Controllers/User/ImageController.php new file mode 100644 index 00000000..85fed33a --- /dev/null +++ b/app/Http/Controllers/User/ImageController.php @@ -0,0 +1,19 @@ + *, .border, .border-2, .border-b-2, .border-l-4, .border-t, .border-r, .border-b { +.divide-y > *, .border, .border-2, .border-b-2, .border-l-4, .border-t, .border-r, .border-b, .border-l { --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity)); } @@ -690,9 +690,6 @@ select { .z-\[9\] { z-index: 9; } -.order-last { - order: 9999; -} .m-2 { margin: 0.5rem; } @@ -740,9 +737,6 @@ select { .mt-6 { margin-top: 1.5rem; } -.mt-9 { - margin-top: 2.25rem; -} .mb-5 { margin-bottom: 1.25rem; } @@ -770,12 +764,15 @@ select { .mr-4 { margin-right: 1rem; } -.mt-5 { - margin-top: 1.25rem; +.-mr-1 { + margin-right: -0.25rem; } .block { display: block; } +.inline-block { + display: inline-block; +} .flex { display: flex; } @@ -824,6 +821,9 @@ select { .h-6 { height: 1.5rem; } +.h-12 { + height: 3rem; +} .min-h-\[150px\] { min-height: 150px; } @@ -863,17 +863,8 @@ select { .w-6 { width: 1.5rem; } -.w-\[30\%\] { - width: 30%; -} -.w-\[40\%\] { - width: 40%; -} -.w-3 { - width: 0.75rem; -} -.w-1\/2 { - width: 50%; +.w-56 { + width: 14rem; } .max-w-xl { max-width: 36rem; @@ -890,21 +881,21 @@ select { .flex-shrink-0 { flex-shrink: 0; } -.basis-1\/4 { - flex-basis: 25%; -} -.basis-1\/2 { - flex-basis: 50%; -} .basis-1\/3 { flex-basis: 33.333333%; } .basis-2\/3 { flex-basis: 66.666667%; } +.basis-1\/2 { + flex-basis: 50%; +} .origin-top-right { transform-origin: top right; } +.origin-top-left { + transform-origin: top left; +} .scale-95 { --tw-scale-x: .95; --tw-scale-y: .95; @@ -954,12 +945,6 @@ select { .grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } -.flex-row { - flex-direction: row; -} -.flex-row-reverse { - flex-direction: row-reverse; -} .flex-col { flex-direction: column; } @@ -969,12 +954,6 @@ select { .flex-nowrap { flex-wrap: nowrap; } -.content-center { - align-content: center; -} -.items-start { - align-items: flex-start; -} .items-center { align-items: center; } @@ -990,9 +969,6 @@ select { .justify-between { justify-content: space-between; } -.justify-items-start { - justify-items: start; -} .space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); @@ -1008,6 +984,21 @@ select { margin-right: calc(0.5rem * var(--tw-space-x-reverse)); margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); } +.space-y-6 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); +} +.space-x-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1rem * var(--tw-space-x-reverse)); + margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-y-8 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2rem * var(--tw-space-y-reverse)); +} .space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); @@ -1018,36 +1009,6 @@ select { margin-right: calc(0.75rem * var(--tw-space-x-reverse)); margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); } -.space-x-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1rem * var(--tw-space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); -} -.space-y-10 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); -} -.space-y-6 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); -} -.space-y-0 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0px * var(--tw-space-y-reverse)); -} -.space-x-6 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1.5rem * var(--tw-space-x-reverse)); - margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); -} -.space-y-8 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(2rem * var(--tw-space-y-reverse)); -} .divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); @@ -1056,6 +1017,10 @@ select { .divide-solid > :not([hidden]) ~ :not([hidden]) { border-style: solid; } +.divide-gray-100 > :not([hidden]) ~ :not([hidden]) { + --tw-divide-opacity: 1; + border-color: rgb(243 244 246 / var(--tw-divide-opacity)); +} .overflow-hidden { overflow: hidden; } @@ -1118,6 +1083,12 @@ select { .border-b { border-bottom-width: 1px; } +.border-l { + border-left-width: 1px; +} +.border-solid { + border-style: solid; +} .border-dotted { border-style: dotted; } @@ -1152,6 +1123,14 @@ select { --tw-border-opacity: 1; border-color: rgb(243 244 246 / var(--tw-border-opacity)); } +.border-black { + --tw-border-opacity: 1; + border-color: rgb(0 0 0 / var(--tw-border-opacity)); +} +.border-indigo-600 { + --tw-border-opacity: 1; + border-color: rgb(79 70 229 / var(--tw-border-opacity)); +} .bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); @@ -1168,6 +1147,10 @@ select { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity)); } +.bg-red-500 { + --tw-bg-opacity: 1; + background-color: rgb(239 68 68 / var(--tw-bg-opacity)); +} .bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); @@ -1184,25 +1167,31 @@ select { --tw-bg-opacity: 1; background-color: rgb(75 85 99 / var(--tw-bg-opacity)); } -.bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgb(55 65 81 / var(--tw-bg-opacity)); -} .bg-slate-50 { --tw-bg-opacity: 1; background-color: rgb(248 250 252 / var(--tw-bg-opacity)); } -.bg-red-500 { +.bg-gray-700 { --tw-bg-opacity: 1; - background-color: rgb(239 68 68 / var(--tw-bg-opacity)); + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); } -.bg-red-300 { +.bg-slate-200 { --tw-bg-opacity: 1; - background-color: rgb(252 165 165 / var(--tw-bg-opacity)); + background-color: rgb(226 232 240 / var(--tw-bg-opacity)); } -.bg-red-400 { +.bg-slate-100 { --tw-bg-opacity: 1; - background-color: rgb(248 113 113 / var(--tw-bg-opacity)); + background-color: rgb(241 245 249 / var(--tw-bg-opacity)); +} +.bg-gray-500 { + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); +} +.bg-opacity-75 { + --tw-bg-opacity: 0.75; +} +.bg-opacity-50 { + --tw-bg-opacity: 0.5; } .fill-current { fill: currentColor; @@ -1236,6 +1225,14 @@ select { padding-left: 2rem; padding-right: 2rem; } +.py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} +.py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} .px-6 { padding-left: 1.5rem; padding-right: 1.5rem; @@ -1256,26 +1253,14 @@ select { padding-left: 0.75rem; padding-right: 0.75rem; } -.py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; -} -.py-8 { - padding-top: 2rem; - padding-bottom: 2rem; -} -.py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; -} .pb-6 { padding-bottom: 1.5rem; } .pt-6 { padding-top: 1.5rem; } -.pt-9 { - padding-top: 2.25rem; +.pt-14 { + padding-top: 3.5rem; } .pl-3 { padding-left: 0.75rem; @@ -1292,9 +1277,6 @@ select { .pl-0 { padding-left: 0px; } -.pb-4 { - padding-bottom: 1rem; -} .text-left { text-align: left; } @@ -1324,6 +1306,10 @@ select { font-size: 0.75rem; line-height: 1rem; } +.text-5xl { + font-size: 3rem; + line-height: 1; +} .text-4xl { font-size: 2.25rem; line-height: 2.5rem; @@ -1336,14 +1322,6 @@ select { font-size: 1.125rem; line-height: 1.75rem; } -.text-5xl { - font-size: 3rem; - line-height: 1; -} -.text-3xl { - font-size: 1.875rem; - line-height: 2.25rem; -} .font-medium { font-weight: 500; } @@ -1404,6 +1382,26 @@ select { --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity)); } +.text-amber-500 { + --tw-text-opacity: 1; + color: rgb(245 158 11 / var(--tw-text-opacity)); +} +.text-emerald-500 { + --tw-text-opacity: 1; + color: rgb(16 185 129 / var(--tw-text-opacity)); +} +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} +.text-green-400 { + --tw-text-opacity: 1; + color: rgb(74 222 128 / var(--tw-text-opacity)); +} +.text-gray-300 { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)); +} .text-indigo-700 { --tw-text-opacity: 1; color: rgb(67 56 202 / var(--tw-text-opacity)); @@ -1412,10 +1410,6 @@ select { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity)); } -.text-white { - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} .text-blue-500 { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity)); @@ -1424,10 +1418,6 @@ select { --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity)); } -.text-gray-300 { - --tw-text-opacity: 1; - color: rgb(209 213 219 / var(--tw-text-opacity)); -} .text-green-600 { --tw-text-opacity: 1; color: rgb(22 163 74 / var(--tw-text-opacity)); @@ -1440,21 +1430,9 @@ select { --tw-text-opacity: 1; color: rgb(71 85 105 / var(--tw-text-opacity)); } -.text-red-300 { +.text-red-400 { --tw-text-opacity: 1; - color: rgb(252 165 165 / var(--tw-text-opacity)); -} -.text-amber-500 { - --tw-text-opacity: 1; - color: rgb(245 158 11 / var(--tw-text-opacity)); -} -.text-emerald-500 { - --tw-text-opacity: 1; - color: rgb(16 185 129 / var(--tw-text-opacity)); -} -.text-green-400 { - --tw-text-opacity: 1; - color: rgb(74 222 128 / var(--tw-text-opacity)); + color: rgb(248 113 113 / var(--tw-text-opacity)); } .underline { text-decoration: underline; @@ -1527,6 +1505,11 @@ select { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } +.transition-opacity { + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} .duration-150 { transition-duration: 150ms; } @@ -1539,6 +1522,12 @@ select { .duration-75 { transition-duration: 75ms; } +.duration-100 { + transition-duration: 100ms; +} +.duration-500 { + transition-duration: 500ms; +} .ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @@ -1657,6 +1646,10 @@ select { --tw-ring-opacity: 1; --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity)); } +.focus\:ring-indigo-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity)); +} .focus\:ring-opacity-50:focus { --tw-ring-opacity: 0.5; } @@ -1666,6 +1659,9 @@ select { .focus\:ring-offset-gray-800:focus { --tw-ring-offset-color: #1f2937; } +.focus\:ring-offset-gray-100:focus { + --tw-ring-offset-color: #f3f4f6; +} .active\:bg-gray-100:active { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); @@ -1702,14 +1698,6 @@ select { margin-left: 16rem; } - .sm\:mt-8 { - margin-top: 2rem; - } - - .sm\:mt-6 { - margin-top: 1.5rem; - } - .sm\:block { display: block; } @@ -1718,10 +1706,6 @@ select { display: flex; } - .sm\:grid { - display: grid; - } - .sm\:hidden { display: none; } @@ -1742,14 +1726,6 @@ select { flex: 1 1 0%; } - .sm\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .sm\:flex-col { - flex-direction: column; - } - .sm\:items-center { align-items: center; } @@ -1766,32 +1742,20 @@ select { justify-content: space-between; } - .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0px * var(--tw-space-y-reverse)); - } - - .sm\:space-y-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(1rem * var(--tw-space-y-reverse)); - } - .sm\:rounded-lg { border-radius: 0.5rem; } - .sm\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } + .sm\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + .sm\:px-4 { padding-left: 1rem; padding-right: 1rem; @@ -1801,10 +1765,6 @@ select { padding-top: 0px; } - .sm\:pt-14 { - padding-top: 3.5rem; - } - .sm\:pl-64 { padding-left: 16rem; } @@ -1821,73 +1781,39 @@ select { margin-top: 2rem; } - .md\:mt-6 { - margin-top: 1.5rem; - } - .md\:mt-0 { margin-top: 0px; } + .md\:block { + display: block; + } + .md\:grid { display: grid; } - .md\:w-\[40\%\] { - width: 40%; - } - - .md\:w-\[50\%\] { - width: 50%; + .md\:hidden { + display: none; } .md\:w-\[70\%\] { width: 70%; } - .md\:basis-1\/4 { - flex-basis: 25%; - } - .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } - .md\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - .md\:flex-row { flex-direction: row; } - .md\:flex-col { - flex-direction: column; - } - - .md\:gap-x-8 { - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .md\:gap-y-10 { - row-gap: 2.5rem; - } - - .md\:gap-x-2 { - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - .md\:gap-x-4 { -moz-column-gap: 1rem; column-gap: 1rem; } - .md\:gap-y-8 { - row-gap: 2rem; - } - .md\:gap-y-4 { row-gap: 1rem; } @@ -1904,6 +1830,10 @@ select { margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); } + .md\:p-10 { + padding: 2.5rem; + } + .md\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; @@ -1936,10 +1866,6 @@ select { grid-template-columns: repeat(4, minmax(0, 1fr)); } - .xl\:flex-row { - flex-direction: row; - } - .xl\:gap-x-8 { -moz-column-gap: 2rem; column-gap: 2rem; diff --git a/resources/views/components/dropdown.blade.php b/resources/views/components/dropdown.blade.php index 27ea3e88..1bb326ea 100644 --- a/resources/views/components/dropdown.blade.php +++ b/resources/views/components/dropdown.blade.php @@ -1,25 +1,24 @@ -
系统
-