В моем приложении React + Tailwindcss у меня есть следующая кнопка, которая по какой-то причине все еще отображалась после точки останова md (> 1200 пикселей).
function MobileDrawerTrigger({ openDrawer }: { openDrawer: () => void }) {
return (
);
}
Я попытался выяснить, почему, и понял, что это (точка останова) не работает только для некоторых стилей.
Я прибегал к такому стилизации, но это не элегантно и не немного сложно добавлять каждый раз, когда я хочу, чтобы элемент отображался или не отображался в зависимости от точки останова
function MobileDrawerTrigger({ openDrawer }: { openDrawer: () => void }) {
return (
);
}
Что может быть причиной этого?
Это мой файл Tailwind.config.js
/** @type {import('tailwindcss').Config} */
import flowbite from "flowbite/plugin";
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
"node_modules/flowbite-react/lib/esm/**/*.js",
],
theme: {
extend: {
fontFamily: {
sans: ["Assistant", "sans-serif"],
poppins: ["Poppins"],
},
animation: {
"bounce-small":
"bounce-small 1s cubic-bezier(0.10, 0.1, 0.25, 1.0) infinite",
},
keyframes: {
"bounce-small": {
"0%, 100% ": {
transform: "translateY(0)",
},
"50%": {
transform: "translateY(-8%)",
},
},
},
},
},
plugins: [flowbite],
};
Это мой файл index.css
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer utilities {
/* Hide scrollbar for Chrome, Safari, and Opera */
.no-scrollbar::-webkit-scrollbar {
display: none;
}
/* Hide scrollbar for IE, Edge, and Firefox */
.no-scrollbar {
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
}
}
::-webkit-scrollbar {
width: 10px;
height: 10px;
background-color: #8f8e8e;
border-radius: 2px;
}
::-webkit-scrollbar-thumb {
background-color: #515151;
border-radius: 10px;
}
* {
--tw-ring-color: rgb(0 0 0 / 0) !important;
user-select: none;
}
Подробнее здесь: https://stackoverflow.com/questions/782 ... properties
Точки останова, реагирующие на попутный ветер, применяются только к некоторым свойствам стиля. ⇐ CSS
Разбираемся в CSS
1711957875
Anonymous
В моем приложении React + Tailwindcss у меня есть следующая кнопка, которая по какой-то причине все еще отображалась после точки останова md (> 1200 пикселей).
function MobileDrawerTrigger({ openDrawer }: { openDrawer: () => void }) {
return (
);
}
Я попытался выяснить, почему, и понял, что это (точка останова) не работает только для некоторых стилей.
Я прибегал к такому стилизации, но это не элегантно и не немного сложно добавлять каждый раз, когда я хочу, чтобы элемент отображался или не отображался в зависимости от точки останова
function MobileDrawerTrigger({ openDrawer }: { openDrawer: () => void }) {
return (
);
}
Что может быть причиной этого?
Это мой файл Tailwind.config.js
/** @type {import('tailwindcss').Config} */
import flowbite from "flowbite/plugin";
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
"node_modules/flowbite-react/lib/esm/**/*.js",
],
theme: {
extend: {
fontFamily: {
sans: ["Assistant", "sans-serif"],
poppins: ["Poppins"],
},
animation: {
"bounce-small":
"bounce-small 1s cubic-bezier(0.10, 0.1, 0.25, 1.0) infinite",
},
keyframes: {
"bounce-small": {
"0%, 100% ": {
transform: "translateY(0)",
},
"50%": {
transform: "translateY(-8%)",
},
},
},
},
},
plugins: [flowbite],
};
Это мой файл index.css
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer utilities {
/* Hide scrollbar for Chrome, Safari, and Opera */
.no-scrollbar::-webkit-scrollbar {
display: none;
}
/* Hide scrollbar for IE, Edge, and Firefox */
.no-scrollbar {
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
}
}
::-webkit-scrollbar {
width: 10px;
height: 10px;
background-color: #8f8e8e;
border-radius: 2px;
}
::-webkit-scrollbar-thumb {
background-color: #515151;
border-radius: 10px;
}
* {
--tw-ring-color: rgb(0 0 0 / 0) !important;
user-select: none;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78254261/tailwind-responsive-breakpoints-only-apply-to-some-styling-properties[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия