diff --git a/__tests__/fixtures/tailwind-output.css b/__tests__/fixtures/tailwind-output.css index 0714f376a6ca..0d3be57c4a4a 100644 --- a/__tests__/fixtures/tailwind-output.css +++ b/__tests__/fixtures/tailwind-output.css @@ -2112,44 +2112,204 @@ button, border-style: none; } -.rounded { - border-radius: .25rem; +.rounded-none { + border-radius: 0; +} + +.rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.rounded-tl-none { + border-top-left-radius: 0; +} + +.rounded-tr-none { + border-top-right-radius: 0; +} + +.rounded-br-none { + border-bottom-right-radius: 0; +} + +.rounded-bl-none { + border-bottom-left-radius: 0; } .rounded-sm { border-radius: .125rem; } -.rounded-lg { - border-radius: .5rem; +.rounded-t-sm { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem; } -.rounded-full { - border-radius: 9999px; +.rounded-r-sm { + border-top-right-radius: .125rem; + border-bottom-right-radius: .125rem; } -.rounded-none { - border-radius: 0; +.rounded-b-sm { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem; +} + +.rounded-l-sm { + border-top-left-radius: .125rem; + border-bottom-left-radius: .125rem; +} + +.rounded-tl-sm { + border-top-left-radius: .125rem; +} + +.rounded-tr-sm { + border-top-right-radius: .125rem; +} + +.rounded-br-sm { + border-bottom-right-radius: .125rem; +} + +.rounded-bl-sm { + border-bottom-left-radius: .125rem; +} + +.rounded { + border-radius: .25rem; } .rounded-t { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; + border-top-left-radius: .25rem; + border-top-right-radius: .25rem; } .rounded-r { - border-bottom-left-radius: 0; - border-top-left-radius: 0; + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; } .rounded-b { - border-top-left-radius: 0; - border-top-right-radius: 0; + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem; } .rounded-l { - border-top-right-radius: 0; - border-bottom-right-radius: 0; + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; +} + +.rounded-tl { + border-top-left-radius: .25rem; +} + +.rounded-tr { + border-top-right-radius: .25rem; +} + +.rounded-br { + border-bottom-right-radius: .25rem; +} + +.rounded-bl { + border-bottom-left-radius: .25rem; +} + +.rounded-lg { + border-radius: .5rem; +} + +.rounded-t-lg { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem; +} + +.rounded-r-lg { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem; +} + +.rounded-b-lg { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem; +} + +.rounded-l-lg { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem; +} + +.rounded-tl-lg { + border-top-left-radius: .5rem; +} + +.rounded-tr-lg { + border-top-right-radius: .5rem; +} + +.rounded-br-lg { + border-bottom-right-radius: .5rem; +} + +.rounded-bl-lg { + border-bottom-left-radius: .5rem; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; +} + +.rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.rounded-tl-full { + border-top-left-radius: 9999px; +} + +.rounded-tr-full { + border-top-right-radius: 9999px; +} + +.rounded-br-full { + border-bottom-right-radius: 9999px; +} + +.rounded-bl-full { + border-bottom-left-radius: 9999px; } .block { @@ -5072,44 +5232,204 @@ button, border-style: none; } - .sm\:rounded { - border-radius: .25rem; + .sm\:rounded-none { + border-radius: 0; + } + + .sm\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .sm\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .sm\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .sm\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .sm\:rounded-tl-none { + border-top-left-radius: 0; + } + + .sm\:rounded-tr-none { + border-top-right-radius: 0; + } + + .sm\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .sm\:rounded-bl-none { + border-bottom-left-radius: 0; } .sm\:rounded-sm { border-radius: .125rem; } - .sm\:rounded-lg { - border-radius: .5rem; + .sm\:rounded-t-sm { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem; } - .sm\:rounded-full { - border-radius: 9999px; + .sm\:rounded-r-sm { + border-top-right-radius: .125rem; + border-bottom-right-radius: .125rem; } - .sm\:rounded-none { - border-radius: 0; + .sm\:rounded-b-sm { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .sm\:rounded-l-sm { + border-top-left-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .sm\:rounded-tl-sm { + border-top-left-radius: .125rem; + } + + .sm\:rounded-tr-sm { + border-top-right-radius: .125rem; + } + + .sm\:rounded-br-sm { + border-bottom-right-radius: .125rem; + } + + .sm\:rounded-bl-sm { + border-bottom-left-radius: .125rem; + } + + .sm\:rounded { + border-radius: .25rem; } .sm\:rounded-t { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; + border-top-left-radius: .25rem; + border-top-right-radius: .25rem; } .sm\:rounded-r { - border-bottom-left-radius: 0; - border-top-left-radius: 0; + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; } .sm\:rounded-b { - border-top-left-radius: 0; - border-top-right-radius: 0; + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem; } .sm\:rounded-l { - border-top-right-radius: 0; - border-bottom-right-radius: 0; + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .sm\:rounded-tl { + border-top-left-radius: .25rem; + } + + .sm\:rounded-tr { + border-top-right-radius: .25rem; + } + + .sm\:rounded-br { + border-bottom-right-radius: .25rem; + } + + .sm\:rounded-bl { + border-bottom-left-radius: .25rem; + } + + .sm\:rounded-lg { + border-radius: .5rem; + } + + .sm\:rounded-t-lg { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem; + } + + .sm\:rounded-r-lg { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem; + } + + .sm\:rounded-b-lg { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .sm\:rounded-l-lg { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .sm\:rounded-tl-lg { + border-top-left-radius: .5rem; + } + + .sm\:rounded-tr-lg { + border-top-right-radius: .5rem; + } + + .sm\:rounded-br-lg { + border-bottom-right-radius: .5rem; + } + + .sm\:rounded-bl-lg { + border-bottom-left-radius: .5rem; + } + + .sm\:rounded-full { + border-radius: 9999px; + } + + .sm\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .sm\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .sm\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .sm\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .sm\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .sm\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .sm\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .sm\:rounded-bl-full { + border-bottom-left-radius: 9999px; } .sm\:block { @@ -8012,65 +8332,225 @@ button, border-color: #ffbbca; } - .md\:border-pink-lightest, - .md\:hover\:border-pink-lightest:hover { - border-color: #ffebef; + .md\:border-pink-lightest, + .md\:hover\:border-pink-lightest:hover { + border-color: #ffebef; + } + + .md\:border-solid { + border-style: solid; + } + + .md\:border-dashed { + border-style: dashed; + } + + .md\:border-dotted { + border-style: dotted; + } + + .md\:border-none { + border-style: none; + } + + .md\:rounded-none { + border-radius: 0; + } + + .md\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .md\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .md\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .md\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .md\:rounded-tl-none { + border-top-left-radius: 0; + } + + .md\:rounded-tr-none { + border-top-right-radius: 0; + } + + .md\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .md\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .md\:rounded-sm { + border-radius: .125rem; + } + + .md\:rounded-t-sm { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem; + } + + .md\:rounded-r-sm { + border-top-right-radius: .125rem; + border-bottom-right-radius: .125rem; + } + + .md\:rounded-b-sm { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .md\:rounded-l-sm { + border-top-left-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .md\:rounded-tl-sm { + border-top-left-radius: .125rem; + } + + .md\:rounded-tr-sm { + border-top-right-radius: .125rem; + } + + .md\:rounded-br-sm { + border-bottom-right-radius: .125rem; + } + + .md\:rounded-bl-sm { + border-bottom-left-radius: .125rem; + } + + .md\:rounded { + border-radius: .25rem; + } + + .md\:rounded-t { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem; + } + + .md\:rounded-r { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; + } + + .md\:rounded-b { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .md\:rounded-l { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .md\:rounded-tl { + border-top-left-radius: .25rem; + } + + .md\:rounded-tr { + border-top-right-radius: .25rem; + } + + .md\:rounded-br { + border-bottom-right-radius: .25rem; + } + + .md\:rounded-bl { + border-bottom-left-radius: .25rem; + } + + .md\:rounded-lg { + border-radius: .5rem; + } + + .md\:rounded-t-lg { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem; } - .md\:border-solid { - border-style: solid; + .md\:rounded-r-lg { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem; } - .md\:border-dashed { - border-style: dashed; + .md\:rounded-b-lg { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem; } - .md\:border-dotted { - border-style: dotted; + .md\:rounded-l-lg { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem; } - .md\:border-none { - border-style: none; + .md\:rounded-tl-lg { + border-top-left-radius: .5rem; } - .md\:rounded { - border-radius: .25rem; + .md\:rounded-tr-lg { + border-top-right-radius: .5rem; } - .md\:rounded-sm { - border-radius: .125rem; + .md\:rounded-br-lg { + border-bottom-right-radius: .5rem; } - .md\:rounded-lg { - border-radius: .5rem; + .md\:rounded-bl-lg { + border-bottom-left-radius: .5rem; } .md\:rounded-full { border-radius: 9999px; } - .md\:rounded-none { - border-radius: 0; + .md\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; } - .md\:rounded-t { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; + .md\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; } - .md\:rounded-r { - border-bottom-left-radius: 0; - border-top-left-radius: 0; + .md\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; } - .md\:rounded-b { - border-top-left-radius: 0; - border-top-right-radius: 0; + .md\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; } - .md\:rounded-l { - border-top-right-radius: 0; - border-bottom-right-radius: 0; + .md\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .md\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .md\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .md\:rounded-bl-full { + border-bottom-left-radius: 9999px; } .md\:block { @@ -10994,44 +11474,204 @@ button, border-style: none; } - .lg\:rounded { - border-radius: .25rem; + .lg\:rounded-none { + border-radius: 0; + } + + .lg\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .lg\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .lg\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .lg\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .lg\:rounded-tl-none { + border-top-left-radius: 0; + } + + .lg\:rounded-tr-none { + border-top-right-radius: 0; + } + + .lg\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .lg\:rounded-bl-none { + border-bottom-left-radius: 0; } .lg\:rounded-sm { border-radius: .125rem; } - .lg\:rounded-lg { - border-radius: .5rem; + .lg\:rounded-t-sm { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem; } - .lg\:rounded-full { - border-radius: 9999px; + .lg\:rounded-r-sm { + border-top-right-radius: .125rem; + border-bottom-right-radius: .125rem; } - .lg\:rounded-none { - border-radius: 0; + .lg\:rounded-b-sm { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .lg\:rounded-l-sm { + border-top-left-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .lg\:rounded-tl-sm { + border-top-left-radius: .125rem; + } + + .lg\:rounded-tr-sm { + border-top-right-radius: .125rem; + } + + .lg\:rounded-br-sm { + border-bottom-right-radius: .125rem; + } + + .lg\:rounded-bl-sm { + border-bottom-left-radius: .125rem; + } + + .lg\:rounded { + border-radius: .25rem; } .lg\:rounded-t { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; + border-top-left-radius: .25rem; + border-top-right-radius: .25rem; } .lg\:rounded-r { - border-bottom-left-radius: 0; - border-top-left-radius: 0; + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; } .lg\:rounded-b { - border-top-left-radius: 0; - border-top-right-radius: 0; + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem; } .lg\:rounded-l { - border-top-right-radius: 0; - border-bottom-right-radius: 0; + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .lg\:rounded-tl { + border-top-left-radius: .25rem; + } + + .lg\:rounded-tr { + border-top-right-radius: .25rem; + } + + .lg\:rounded-br { + border-bottom-right-radius: .25rem; + } + + .lg\:rounded-bl { + border-bottom-left-radius: .25rem; + } + + .lg\:rounded-lg { + border-radius: .5rem; + } + + .lg\:rounded-t-lg { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem; + } + + .lg\:rounded-r-lg { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem; + } + + .lg\:rounded-b-lg { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .lg\:rounded-l-lg { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .lg\:rounded-tl-lg { + border-top-left-radius: .5rem; + } + + .lg\:rounded-tr-lg { + border-top-right-radius: .5rem; + } + + .lg\:rounded-br-lg { + border-bottom-right-radius: .5rem; + } + + .lg\:rounded-bl-lg { + border-bottom-left-radius: .5rem; + } + + .lg\:rounded-full { + border-radius: 9999px; + } + + .lg\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .lg\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .lg\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .lg\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .lg\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .lg\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .lg\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .lg\:rounded-bl-full { + border-bottom-left-radius: 9999px; } .lg\:block { @@ -13955,44 +14595,204 @@ button, border-style: none; } - .xl\:rounded { - border-radius: .25rem; + .xl\:rounded-none { + border-radius: 0; + } + + .xl\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .xl\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .xl\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .xl\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .xl\:rounded-tl-none { + border-top-left-radius: 0; + } + + .xl\:rounded-tr-none { + border-top-right-radius: 0; + } + + .xl\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .xl\:rounded-bl-none { + border-bottom-left-radius: 0; } .xl\:rounded-sm { border-radius: .125rem; } - .xl\:rounded-lg { - border-radius: .5rem; + .xl\:rounded-t-sm { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem; } - .xl\:rounded-full { - border-radius: 9999px; + .xl\:rounded-r-sm { + border-top-right-radius: .125rem; + border-bottom-right-radius: .125rem; } - .xl\:rounded-none { - border-radius: 0; + .xl\:rounded-b-sm { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .xl\:rounded-l-sm { + border-top-left-radius: .125rem; + border-bottom-left-radius: .125rem; + } + + .xl\:rounded-tl-sm { + border-top-left-radius: .125rem; + } + + .xl\:rounded-tr-sm { + border-top-right-radius: .125rem; + } + + .xl\:rounded-br-sm { + border-bottom-right-radius: .125rem; + } + + .xl\:rounded-bl-sm { + border-bottom-left-radius: .125rem; + } + + .xl\:rounded { + border-radius: .25rem; } .xl\:rounded-t { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; + border-top-left-radius: .25rem; + border-top-right-radius: .25rem; } .xl\:rounded-r { - border-bottom-left-radius: 0; - border-top-left-radius: 0; + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; } .xl\:rounded-b { - border-top-left-radius: 0; - border-top-right-radius: 0; + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem; } .xl\:rounded-l { - border-top-right-radius: 0; - border-bottom-right-radius: 0; + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; + } + + .xl\:rounded-tl { + border-top-left-radius: .25rem; + } + + .xl\:rounded-tr { + border-top-right-radius: .25rem; + } + + .xl\:rounded-br { + border-bottom-right-radius: .25rem; + } + + .xl\:rounded-bl { + border-bottom-left-radius: .25rem; + } + + .xl\:rounded-lg { + border-radius: .5rem; + } + + .xl\:rounded-t-lg { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem; + } + + .xl\:rounded-r-lg { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem; + } + + .xl\:rounded-b-lg { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .xl\:rounded-l-lg { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem; + } + + .xl\:rounded-tl-lg { + border-top-left-radius: .5rem; + } + + .xl\:rounded-tr-lg { + border-top-right-radius: .5rem; + } + + .xl\:rounded-br-lg { + border-bottom-right-radius: .5rem; + } + + .xl\:rounded-bl-lg { + border-bottom-left-radius: .5rem; + } + + .xl\:rounded-full { + border-radius: 9999px; + } + + .xl\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .xl\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .xl\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .xl\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .xl\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .xl\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .xl\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .xl\:rounded-bl-full { + border-bottom-left-radius: 9999px; } .xl\:block { diff --git a/defaultConfig.js b/defaultConfig.js index 19154bcd7345..dbb001fe7c20 100644 --- a/defaultConfig.js +++ b/defaultConfig.js @@ -410,16 +410,19 @@ module.exports = { | is provided, it will be made available as the non-suffixed `.rounded` | utility. | - | Class name: .rounded{-radius?} + | If your scale includes a `0` value to reset already rounded corners, it's + | a good idea to put it first so other values are able to override it. + | + | Class name: .rounded{-side?}{-size?} | */ borderRadius: { - default: '.25rem', + 'none': '0', 'sm': '.125rem', + default: '.25rem', 'lg': '.5rem', 'full': '9999px', - 'none': '0', }, diff --git a/docs/source/docs/border-radius.blade.md b/docs/source/docs/border-radius.blade.md index 320a21f9a313..b18af47d6eec 100644 --- a/docs/source/docs/border-radius.blade.md +++ b/docs/source/docs/border-radius.blade.md @@ -11,11 +11,6 @@ features:
- - - - - @@ -25,61 +20,229 @@ features: - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Class
.roundedborder-radius: .25rem;Apply a medium border radius to all corners of an element..rounded-smborder-radius: .125rem;Apply a small border radius to all corners of an element.
.rounded-smborder-radius: .125rem;Apply a small border radius to all corners of an element..rounded-t-smborder-top-left-radius: .125rem;
border-top-right-radius: .125rem;
Apply a small border radius to the top corners of an element.
.rounded-r-smborder-top-right-radius: .125rem;
border-bottom-right-radius: .125rem;
Apply a small border radius to the right corners of an element.
.rounded-b-smborder-bottom-right-radius: .125rem;
border-bottom-left-radius: .125rem;
Apply a small border radius to the bottom corners of an element.
.rounded-l-smborder-top-left-radius: .125rem;
border-bottom-left-radius: .125rem;
Apply a small border radius to the left corners of an element.
.rounded-tl-smborder-top-left-radius: .125rem;Apply a small border radius to the top left corner of an element.
.rounded-tr-smborder-top-right-radius: .125rem;Apply a small border radius to the top right corner of an element.
.rounded-br-smborder-bottom-right-radius: .125rem;Apply a small border radius to the bottom right corner of an element.
.rounded-bl-smborder-bottom-left-radius: .125rem;Apply a small border radius to the bottom left corner of an element.
.roundedborder-radius: .25rem;Apply a medium border radius to all corners of an element.
.rounded-tborder-top-left-radius: .25rem;
border-top-right-radius: .25rem;
Apply a medium border radius to the top corners of an element.
.rounded-rborder-top-right-radius: .25rem;
border-bottom-right-radius: .25rem;
Apply a medium border radius to the right corners of an element.
.rounded-lgborder-radius: .5rem;.rounded-bborder-bottom-right-radius: .25rem;
border-bottom-left-radius: .25rem;
Apply a medium border radius to the bottom corners of an element.
.rounded-lborder-top-left-radius: .25rem;
border-bottom-left-radius: .25rem;
Apply a medium border radius to the left corners of an element.
.rounded-tlborder-top-left-radius: .25rem;Apply a medium border radius to the top left corner of an element.
.rounded-trborder-top-right-radius: .25rem;Apply a medium border radius to the top right corner of an element.
.rounded-brborder-bottom-right-radius: .25rem;Apply a medium border radius to the bottom right corner of an element.
.rounded-blborder-bottom-left-radius: .25rem;Apply a medium border radius to the bottom left corner of an element.
.rounded-lgborder-radius: .5rem; Apply a large border radius to all corners of an element.
.rounded-fullborder-radius: 9999px;.rounded-t-lgborder-top-left-radius: .5rem;
border-top-right-radius: .5rem;
Apply a large border radius to the top corners of an element.
.rounded-r-lgborder-top-right-radius: .5rem;
border-bottom-right-radius: .5rem;
Apply a large border radius to the right corners of an element.
.rounded-b-lgborder-bottom-right-radius: .5rem;
border-bottom-left-radius: .5rem;
Apply a large border radius to the bottom corners of an element.
.rounded-l-lgborder-top-left-radius: .5rem;
border-bottom-left-radius: .5rem;
Apply a large border radius to the left corners of an element.
.rounded-tl-lgborder-top-left-radius: .5rem;Apply a large border radius to the top left corner of an element.
.rounded-tr-lgborder-top-right-radius: .5rem;Apply a large border radius to the top right corner of an element.
.rounded-br-lgborder-bottom-right-radius: .5rem;Apply a large border radius to the bottom right corner of an element.
.rounded-bl-lgborder-bottom-left-radius: .5rem;Apply a large border radius to the bottom left corner of an element.
.rounded-fullborder-radius: 9999px; Fully round all corners of an element.
.rounded-noneborder-radius: 0;Remove any border radius from all sides of an element..rounded-t-fullborder-top-left-radius: 9999px;
border-top-right-radius: 9999px;
Fully round the top corners of an element.
.rounded-r-fullborder-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
Fully round the right corners of an element.
.rounded-b-fullborder-bottom-right-radius: 9999px;
border-bottom-left-radius: 9999px;
Fully round the bottom corners of an element.
.rounded-t - border-bottom-left-radius: 0;
- border-bottom-right-radius: 0; -
Only round the top corners of an element..rounded-l-fullborder-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
Fully round the left corners of an element.
.rounded-r - border-top-left-radius: 0;
- border-bottom-left-radius: 0; -
Only round the right side corners of an element..rounded-tl-fullborder-top-left-radius: 9999px;Fully round the top left corner of an element.
.rounded-b - border-top-right-radius: 0;
- border-top-left-radius: 0; -
Only round the bottom corners of an element..rounded-tr-fullborder-top-right-radius: 9999px;Fully round the top right corner of an element.
.rounded-l - border-top-right-radius: 0;
- border-bottom-right-radius: 0; -
Only round the left side corners of an element..rounded-br-fullborder-bottom-right-radius: 9999px;Fully round the bottom right corner of an element.
.rounded-bl-fullborder-bottom-left-radius: 9999px;Fully round the bottom left corner of an element.
.rounded-noneborder-radius: 0;Remove any border radius from all corners of an element.
.rounded-t-noneborder-top-left-radius: 0;
border-top-right-radius: 0;
Remove any border radius from the top corners of an element.
.rounded-r-noneborder-top-right-radius: 0;
border-bottom-right-radius: 0;
Remove any border radius from the right corners of an element.
.rounded-b-noneborder-bottom-right-radius: 0;
border-bottom-left-radius: 0;
Remove any border radius from the bottom corners of an element.
.rounded-l-noneborder-top-left-radius: 0;
border-bottom-left-radius: 0;
Remove any border radius from the left corners of an element.
.rounded-tl-noneborder-top-left-radius: 0;Remove any border radius from the top left corner of an element.
.rounded-tr-noneborder-top-right-radius: 0;Remove any border radius from the top right corner of an element.
.rounded-br-noneborder-bottom-right-radius: 0;Remove any border radius from the bottom right corner of an element.
.rounded-bl-noneborder-bottom-left-radius: 0;Remove any border radius from the bottom left corner of an element.
@@ -87,7 +250,7 @@ features: ## Rounded corners -Use the `.rounded`, `.rounded-sm`, or `.rounded-lg` utilities to apply different border radius sizes to an element. +Use the `.rounded-sm`, `.rounded`, or `.rounded-lg` utilities to apply different border radius sizes to an element. @component('_partials.code-sample', ['class' => 'flex justify-around text-sm'])
.rounded-sm
@@ -128,18 +291,35 @@ This is most commonly used to remove a border radius that was applied at a small ## Rounding sides separately -Combine one of the `.rounded{-size}` utilities with `.rounded-t`, `.rounded-r`, `.rounded-b`, or `.rounded-l` to only round one side of an element. +Use `.rounded-{t|r|b|l}{-size?}` to only round one side an element. @component('_partials.code-sample', ['class' => 'flex justify-around text-sm']) -
.rounded-t
-
.rounded-r
-
.rounded-b
-
.rounded-l
+
.rounded-t-lg
+
.rounded-r-lg
+
.rounded-b-lg
+
.rounded-l-lg
@slot('code') -
-
-
-
+
+
+
+
+@endslot +@endcomponent + +## Rounding corners separately + +Use `.rounded-{tl|tr|br|bl}{-size?}` to only round one corner an element. + +@component('_partials.code-sample', ['class' => 'flex justify-around text-sm']) +
.rounded-tl-lg
+
.rounded-tr-lg
+
.rounded-br-lg
+
.rounded-bl-lg
+@slot('code') +
+
+
+
@endslot @endcomponent @@ -157,12 +337,12 @@ For more information about Tailwind's responsive design features, check out the @endslot @slot('sm')
-
+
@endslot @slot('md')
-
+
@endslot @slot('lg') @@ -172,11 +352,11 @@ For more information about Tailwind's responsive design features, check out the @endslot @slot('xl')
-
+
@endslot @slot('code') -
+
@endslot @@ -186,16 +366,14 @@ For more information about Tailwind's responsive design features, check out the By default Tailwind provides five border radius size utilities. You can change, add, or remove these by editing the `borderRadius` section of your Tailwind config. -If a `default` border radius is provided, it will be used for the non-suffixed `.rounded` utility. Any other keys will be used as suffixes, for example the key `'2'` will create a corresponding `.rounded-2` utility. - Note that only the different border radius *sizes* can be customized; the utilities for controlling which side to round (like `.rounded-t`) aren't customizable. @component('_partials.customized-config', ['key' => 'borderRadius']) + 'none': '0', +- 'sm': '.125rem', - default: '.25rem', + default: '4px', -- 'sm': '.125rem', - 'lg': '.5rem', - 'full': '9999px', + 'large': '12px', - 'none': '0', @endcomponent diff --git a/docs/source/docs/examples/alerts.blade.md b/docs/source/docs/examples/alerts.blade.md index d35f4b55b12e..dd47ef44bcd2 100644 --- a/docs/source/docs/examples/alerts.blade.md +++ b/docs/source/docs/examples/alerts.blade.md @@ -31,10 +31,10 @@ description: null @component('_partials.code-sample', ['lang' => 'html'])
-
+
Danger
-
+

Something not ideal might be happening.

@@ -52,7 +52,7 @@ description: null ### Top Accent Border @component('_partials.code-sample', ['lang' => 'html']) -