48 lines
678 B
Stylus
48 lines
678 B
Stylus
|
// FocalPoint in percentage
|
||
|
RV-FocalPoint(focalX=50%, focalY=50%)
|
||
|
RV-CSSParameter({
|
||
|
focalX: focalX,
|
||
|
focalY: focalY
|
||
|
})
|
||
|
|
||
|
height 100%
|
||
|
width 100%
|
||
|
object-fit cover
|
||
|
object-position --focalX --focalY
|
||
|
|
||
|
RV-FocalPoint--upperHalf()
|
||
|
RV-CSSParameter({
|
||
|
focalY: 25%
|
||
|
})
|
||
|
|
||
|
RV-FocalPoint--lowerHalf()
|
||
|
RV-CSSParameter({
|
||
|
focalY: 75%
|
||
|
})
|
||
|
|
||
|
RV-FocalPoint--leftHalf()
|
||
|
RV-CSSParameter({
|
||
|
focalX: 25%
|
||
|
})
|
||
|
|
||
|
RV-FocalPoint--rightHalf()
|
||
|
RV-CSSParameter({
|
||
|
focalX: 75%
|
||
|
})
|
||
|
|
||
|
.RV-FocalPoint
|
||
|
RV-FocalPoint()
|
||
|
|
||
|
&--upperHalf
|
||
|
RV-FocalPoint--upperHalf()
|
||
|
|
||
|
&--lowerHalf
|
||
|
RV-FocalPoint--lowerHalf()
|
||
|
|
||
|
&--leftHalf
|
||
|
RV-FocalPoint--leftHalf()
|
||
|
|
||
|
&--rightHalf
|
||
|
RV-FocalPoint--rightHalf()
|
||
|
|
||
|
|