| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- /*
- * @Author: jmy
- * @Date: 2026-01-01 12:02:41
- * @LastEditors: Please set LastEditors
- * @LastEditTime: 2025-12-13 16:48:17
- * @Description:
- */
- //加载动画
- .scroll-loading {
- display: inline-block;
- width: 26rpx;
- height: 26rpx;
- border-radius: 50%;
- border: 4rpx solid #999999;
- border-bottom-color: transparent !important;
- vertical-align: middle;
- position: relative;
- top: 2rpx;
- }
- // 加载动画旋转
- .scroll-rotate {
- animation: mescrollDownRotate 0.6s linear infinite;
- }
- @keyframes mescrollDownRotate {
- from {
- transform: rotate(0deg);
- }
- to {
- transform: rotate(360deg);
- }
- }
- //暂无数据
- .scs-no-data {
- width: 100%;
- display: flex;
- flex-direction: column;
- align-items: center;
- .no-image {
- width: 280rpx;
- height: 180rpx;
- margin-top: 200rpx;
- }
- .no-desc {
- font-size: 28rpx;
- color: #999999;
- }
- }
- //文本2行
- .text-two-line {
- -webkit-line-clamp: 2;
- display: -webkit-box;
- -webkit-box-orient: vertical;
- overflow: hidden;
- text-overflow: ellipsis;
- word-break: break-all;
- white-space: normal;
- }
- // 文本1行
- .text-ellipsis {
- -webkit-line-clamp: 1;
- display: -webkit-box;
- -webkit-box-orient: vertical;
- overflow: hidden;
- text-overflow: ellipsis;
- word-break: break-all;
- white-space: normal;
- }
- // 头部压底背景
- .scs-bg-top {
- width: 100%;
- height: 600rpx;
- position: fixed;
- top: 0;
- left: 0;
- }
- //旋转360度
- .rotate-360 {
- transform: rotate(360deg)
- }
- .rotate-180 {
- transform: rotate(180deg)
- }
- .rotate-90 {
- transform: rotate(90deg)
- }
- .rotateY-360 {
- transform: rotateY(360deg)
- }
- .rotateY-180 {
- transform: rotateY(180deg)
- }
- .rotateY-90 {
- transform: rotateY(90deg)
- }
- //y轴翻转180度
- // 搜索栏
- .scs-search {
- display: flex;
- justify-content: center;
- align-items: center;
- font-size: 32rpx;
- background-color: transparent;
- /* #ifndef APP-NVUE */
- gap: 0 28rpx;
- /* #endif */
- box-sizing: border-box;
- .search_title {
- width: 176rpx;
- height: 44rpx;
- }
- .search-input {
- flex: 1;
- height: 72rpx;
- background: #ffffff;
- border-radius: 36rpx;
- display: flex;
- align-items: center;
- padding: 0 4rpx 0 24rpx;
- border: 3rpx solid #02B176;
- color: #ffffff;
- box-sizing: border-box;
- .icon-search {
- width: 28rpx;
- height: 28rpx;
- margin-right: 20rpx;
- margin-top: 4rpx;
- }
- .input-value {
- height: 60rpx;
- line-height: 60rpx;
- flex: 1;
- }
- button {
- background: linear-gradient(90deg, #38D97D 0%, #02B176 100%);
- }
- }
- }
- // 文字删除线
- .text-line-through::after {
- content: ""; /* 必须有content属性,即使是空字符串 */
- display: block; /* 或者 inline-block, 根据需要 */
- }
|