File tree Expand file tree Collapse file tree 1 file changed +36
-33
lines changed
src/core/components/picker Expand file tree Collapse file tree 1 file changed +36
-33
lines changed Original file line number Diff line number Diff line change 3838 text-align : right ;
3939 height : 100% ;
4040 position : relative ;
41- -webkit-mask-box-image : linear-gradient (
42- to top ,
43- transparent ,
44- transparent 5% ,
45- white 20% ,
46- white 80% ,
47- transparent 95% ,
48- transparent
49- );
5041 font-size : var (--f7-picker-column-font-size );
51- }
52- .picker-column {
53- position : relative ;
54- max-height : 100% ;
55- & .picker-column-first :before ,
56- & .picker-column-last :after {
57- height : 100% ;
58- width : 100vw ;
59- position : absolute ;
42+ .popover & {
43+ border-radius : 0 0 var (--f7-popover-border-radius ) var (--f7-popover-border-radius );
44+ }
45+ & ::before ,
46+ & ::after {
6047 content : ' ' ;
48+ position : absolute ;
49+ left : 0 ;
50+ width : 100% ;
51+ height : 20% ;
52+ z-index : 100 ;
53+ pointer-events : none ;
54+ }
55+ --f7-picker-mask-bg-color : transparent ;
56+ .page & {
57+ --f7-picker-mask-bg-color : var (--f7-page-bg-color );
58+ }
59+ .block-strong & {
60+ --f7-picker-mask-bg-color : var (--f7-block-strong-bg-color );
61+ }
62+ .picker-sheet & {
63+ --f7-picker-mask-bg-color : var (--f7-picker-sheet-bg-color , var (--f7-sheet-bg-color ));
64+ }
65+ .picker-popover & {
66+ --f7-picker-mask-bg-color : var (--f7-popover-bg-color );
67+ }
68+ & ::before {
6169 top : 0 ;
70+ background-image : linear-gradient (to bottom , var (--f7-picker-mask-bg-color ), transparent );
6271 }
63- & .picker-column-first :before {
64- .ltr ({
65- right : 100% ;
66- });
67- .rtl ({
68- left : 100% ;
69- });
70- }
71- & .picker-column-last :after {
72- .ltr ({
73- left : 100% ;
74- });
75- .rtl ({
76- right : 100% ;
77- });
72+ & ::after {
73+ bottom : 0 ;
74+ background-image : linear-gradient (to top , var (--f7-picker-mask-bg-color ), transparent );
7875 }
76+ }
77+ .picker-column {
78+ position : relative ;
79+ max-height : 100% ;
80+ z-index : 10 ;
81+
7982 & .picker-column-left {
8083 text-align : left ;
8184 }
You can’t perform that action at this time.
0 commit comments