Используйте полную ширину для компонентов SelectButton и ButtonGroup PrimeVue.CSS

Разбираемся в CSS
Ответить
Anonymous
 Используйте полную ширину для компонентов SelectButton и ButtonGroup PrimeVue.

Сообщение Anonymous »

У меня есть следующая страница в приложении Vue 3, и на небольших экранах я хочу, чтобы компоненты SelectButton и ButtonGroup использовали полную ширину. Родительские компоненты используют полную ширину, однако внутренние кнопки должны растягиваться, чтобы равномерно использовать все доступное пространство. Я пробовал переопределить слоты, но в итоге сломал весь стиль. Мне бы также хотелось, чтобы компонент SelectButton был поднят.
Я использую PrimeVue V3 с PrimeFlex

Код: Выделить всё



















import { ref, computed } from 'vue';
import SelectButton from 'primevue/selectbutton';
import ButtonGroup from 'primevue/buttongroup';
import Button from 'primevue/button';

const ptSelected = ref("");

const ptSelectOptions = computed(() => [
{ name: '1', value: 'allPractitioner' },
{ name: '2', value: 'onlyWorking' },
{ name: '3', value: 'selected' }
]);



На большом экране:
Изображение

На маленьком экране (мкм или меньше) каждый элемент должен располагаться в отдельных строках и использовать всю ширину. Что касается компонента ButtonGroup, шевроны должны оставаться небольшими, но две другие кнопки должны занимать все пространство
Изображение


Подробнее здесь: https://stackoverflow.com/questions/791 ... components
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»