2023-08-24 20:13:23 +08:00
. image-diff-tabs {
min-height : 60px ;
}
. image-diff-tabs . is-loading . tab {
display : none ;
}
2023-03-15 03:20:19 +01:00
. image-diff-container {
text-align : center ;
2023-08-24 20:13:23 +08:00
padding : 0 . 5em 0 1em ;
2023-03-15 03:20:19 +01:00
}
. image-diff-container img {
border : 1px solid var ( --color-primary-light-7 ) ;
2024-05-24 17:33:13 +00:00
--gradient : conic-gradient ( var ( --checkerboard-color-1 ) 90deg , var ( --checkerboard-color-2 ) 90deg 180deg , var ( --checkerboard-color-1 ) 180deg 270deg , var ( --checkerboard-color-2 ) 270deg ) ;
background : var ( --gradient ) ;
background-size : 20px 20px ;
2023-03-15 03:20:19 +01:00
}
. image-diff-container . before-container {
border : 1px solid var ( --color-red ) ;
display : block ;
}
. image-diff-container . after-container {
border : 1px solid var ( --color-green ) ;
display : block ;
}
. image-diff-container . diff-side-by-side . side {
display : inline-block ;
line-height : 0 ;
vertical-align : top ;
margin : 0 1em ;
}
. image-diff-container . diff-side-by-side . side . side-header {
2023-05-22 01:37:32 +02:00
font-weight : var ( --font-weight-semibold ) ;
2023-03-15 03:20:19 +01:00
}
. image-diff-container . diff-swipe {
margin : auto ;
2023-08-24 20:13:23 +08:00
padding : 1em 0 ;
2023-03-15 03:20:19 +01:00
}
. image-diff-container . diff-swipe . swipe-frame {
position : absolute ;
}
. image-diff-container . diff-swipe . swipe-frame . before-container {
position : absolute ;
}
. image-diff-container . diff-swipe . swipe-frame . swipe-container {
position : absolute ;
right : 0 ;
display : block ;
border-left : 2px solid var ( --color-secondary-dark-8 ) ;
height : 100 % ;
overflow : hidden ;
}
2023-06-17 15:20:32 +02:00
. image-diff-container . diff-swipe . swipe-frame . swipe-container . after-container {
2023-03-15 03:20:19 +01:00
position : absolute ;
right : 0 ;
}
. image-diff-container . diff-swipe . swipe-frame . swipe-bar {
position : absolute ;
height : 100 % ;
top : 0 ;
left : 0 ;
}
. image-diff-container . diff-swipe . swipe-frame . swipe-bar . handle {
background : var ( --color-secondary-dark-8 ) ;
left : -5px ;
height : 12px ;
width : 12px ;
position : absolute ;
transform : rotate ( 45deg ) ;
box-sizing : border-box ;
display : flex ;
justify-content : center ;
align-items : center ;
cursor : pointer ;
}
. image-diff-container . diff-swipe . swipe-frame . swipe-bar . top-handle {
top : -12px ;
}
. image-diff-container . diff-swipe . swipe-frame . swipe-bar . bottom-handle {
bottom : -14px ;
}
. image-diff-container . diff-overlay {
margin : 0 auto ;
}
. image-diff-container . diff-overlay . overlay-frame {
2023-08-24 20:13:23 +08:00
margin : 1em auto 0 ;
2023-03-15 03:20:19 +01:00
position : relative ;
}
. image-diff-container . diff-overlay . before-container ,
. image-diff-container . diff-overlay . after-container {
position : absolute ;
}
. image-diff-container . diff-overlay input {
max-width : 300px ;
}