12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- .t-float-left {
- float: left;
- }
- .t-float-right {
- float: right;
- }
- @keyframes tdesign-fade-out {
- from {
- opacity: 1;
- }
- to {
- opacity: 0;
- }
- }
- .hotspot-expanded.relative {
- position: relative;
- }
- .hotspot-expanded::after {
- content: '';
- display: block;
- position: absolute;
- left: 0;
- top: 0;
- right: 0;
- bottom: 0;
- transform: scale(1.5);
- }
- .t-badge {
- position: relative;
- display: inline-block;
- }
- .t-badge--basic {
- display: inline-block;
- z-index: 100;
- font-size: 20rpx;
- color: #fff;
- background-color: #e34d59;
- height: 32rpx;
- padding: 0 8rpx;
- text-align: center;
- line-height: 32rpx;
- font-weight: normal;
- }
- .t-badge--dot {
- height: 20rpx;
- border-radius: 8rpx;
- min-width: 20rpx;
- padding: 0;
- }
- .t-badge--count {
- min-width: 32rpx;
- white-space: nowrap;
- box-sizing: border-box;
- }
- .t-badge--small {
- transform: translate(50%, -50%) scale(0.75);
- }
- .t-badge--circle {
- border-radius: 32rpx;
- }
- .t-badge--round {
- border-radius: 8rpx;
- }
- .t-badge__ribbon--outer {
- position: absolute;
- top: 0;
- right: 0;
- }
- .t-badge--ribbon {
- transform: rotate(45deg);
- }
- .t-badge--ribbon::before {
- content: '';
- position: absolute;
- width: 0;
- height: 0;
- bottom: 0;
- left: -32rpx;
- border-bottom: 32rpx solid #e34d59;
- border-left: 32rpx solid transparent;
- }
- .t-badge--ribbon::after {
- content: '';
- position: absolute;
- width: 0;
- height: 0;
- bottom: 0;
- right: -32rpx;
- border-bottom: 32rpx solid #e34d59;
- border-right: 32rpx solid transparent;
- }
- .t-badge__content:not(:empty) + .t-has-count {
- transform: translate(50%, -50%);
- position: absolute;
- right: 0;
- top: 0;
- }
|