1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- ion-content {
- height: calc(100vh - 121px) !important;
- }
- .foodContent {
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-line-clamp: 2;
- overflow: hidden;
- text-overflow: ellipsis;
- }
- .roleCard {
- margin: 0;
- }
- .metadata-end-wrapper {
- position: absolute;
- top: 3px;
- inset-inline-end: 3px;
- font-size: 0.6rem;
- display: flex;
- align-items: center;
- }
- .carousel-container {
- width: 100%;
- overflow: hidden;
- }
- .carousel {
- display: flex;
- overflow-x: auto;
- scroll-behavior: smooth;
- scrollbar-width: none; /* 隐藏滚动条 Firefox */
- -ms-overflow-style: none; /* 隐藏滚动条 IE/Edge */
- -webkit-overflow-scrolling: touch; /* 兼容iOS的滚动效果 */
- }
- .carousel::-webkit-scrollbar {
- display: none; /* 隐藏滚动条 Chrome/Safari */
- }
- .card {
- flex: 0 0 auto;
- width: 200px;
- height: 200px;
- margin-right: 10px;
- background-color: #f9f9f9;
- border-radius: 5px;
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
- }
- .carousel-content {
- display: flex;
- flex-wrap: nowrap; /* 防止换行 */
- }
- .custom-card {
- width: 100%; /* 设置每个 ion-card 的宽度为100% */
- height: 50%; /* 设置每个 ion-card 的高度为100% */
- }
|