#tailwind-css
#tailwind-css
Вопрос:
С помощью tailwindcss я делаю нижний колонтитул с 2 кнопками отмены и сохранения выровненным по правому краю:
<div class="p-2 flex">
<div class="w-1/2">Empty Space</div>
<div class="w-1/2">
<button type="submit" class="bg-gray-500 text-white p-2 rounded text-sm w-auto float-right">
Cancel
</button>
<button type="submit" class="bg-yellow-500 text-white p-2 ml-6 rounded text-lg w-auto float-right ">
Save
</button>
</div>
</div>
Это работает, но мне нужно другое: отменить выравнивание сразу после сохранения, а не так, как мне нужно.
Какой путь правильный?
Спасибо!
Комментарии:
1.
I need : Cancel aligned right after save, not beofre as I need
не могли бы вы объяснить?2. Если вы добавите быстрый рисунок, объясняющий, что вы хотите, это было бы полезно
3. Мне нужно вот так: prnt.sc/yuq18z
Ответ №1:
Я предпочитаю использовать flex justify-end
в родительском элементе вместо использования float-right
<div class="p-2 flex">
<div class="w-1/2">Empty Space</div>
<div class="w-1/2 flex justify-end">
<button type="submit" class="bg-gray-500 text-white p-2 rounded text-sm w-auto">
Cancel
</button>
<button type="submit" class="bg-yellow-500 text-white p-2 ml-6 rounded text-lg w-auto">
Save
</button>
</div>
</div>
Вот пример использования Tailwind Play
Ответ №2:
float-right
элементы будут располагаться справа налево, поэтому вам просто нужно переключить порядок кнопок отмены и сохранения:
<div class="p-2 flex">
<div class="w-1/2">Empty Space</div>
<div class="w-1/2">
<button type="submit" class="bg-yellow-500 text-white p-2 ml-6 rounded text-lg w-auto float-right ">
Save
</button>
<button type="submit" class="bg-gray-500 text-white p-2 rounded text-sm w-auto float-right">
Cancel
</button>
</div>
</div>