5
5
width : 100% ;
6
6
}
7
7
8
+ /** Root classes **/
8
9
.ui5-messagestrip-root {
9
10
width : 100% ;
10
11
height : 100% ;
14
15
border-width : var (--_ui5_messagestrip_border_width );
15
16
border-style : solid;
16
17
box-sizing : border-box;
17
- padding : 0.4375rem 2rem 0.4375rem 2.5rem ;
18
18
position : relative;
19
19
}
20
20
21
- .ui5-messagestrip-root .ui5-messagestrip-icon-wrapper {
22
- position : absolute;
23
- top : var (--_ui5_messagestrip_icon_top );
24
- left : 0.75rem ;
25
- box-sizing : border-box;
21
+ .ui5-messagestrip-root-no-icon {
22
+ padding : var (--_ui5_messagestrip_padding_no_icon );
26
23
}
27
24
28
- .ui5-messagestrip-root .ui5-messagestrip-text {
29
- width : 100% ;
30
- color : var (--sapTextColor );
31
- line-height : 1.2 ;
32
- }
33
-
34
- .ui5-messagestrip-icon--hidden {
35
- padding : 0.4375rem 2rem 0.4375rem 1rem ;
36
- }
37
-
38
- .ui5-messagestrip-close-icon--hidden {
25
+ .ui5-messagestrip-root-no-close-button {
39
26
padding-right : 1rem ;
40
27
}
41
28
42
- .ui5-messagestrip-text {
43
- font-family : var (--sapFontFamily );
44
- font-size : var (--sapFontSize );
45
- }
46
-
47
- .ui5-messagestrip--info {
29
+ .ui5-messagestrip-root--info {
48
30
background-color : var (--sapInformationBackground );
49
31
border-color : var (--sapInformationBorderColor );
50
32
color : var (--sapTextColor );
51
33
}
52
34
53
- .ui5-messagestrip--info .ui5-messagestrip-icon {
35
+ .ui5-messagestrip-root- -info .ui5-messagestrip-icon {
54
36
color : var (--sapInformativeElementColor );
55
37
}
56
38
57
- .ui5-messagestrip--positive {
39
+ .ui5-messagestrip-root- -positive {
58
40
background-color : var (--sapSuccessBackground );
59
41
border-color : var (--sapSuccessBorderColor );
60
42
}
61
43
62
- .ui5-messagestrip--positive .ui5-messagestrip-icon {
44
+ .ui5-messagestrip-root- -positive .ui5-messagestrip-icon {
63
45
color : var (--sapPositiveElementColor );
64
46
}
65
47
66
- .ui5-messagestrip--negative {
48
+ .ui5-messagestrip-root- -negative {
67
49
background-color : var (--sapErrorBackground );
68
50
border-color : var (--sapErrorBorderColor );
69
51
}
70
52
71
- .ui5-messagestrip--negative .ui5-messagestrip-icon {
53
+ .ui5-messagestrip-root- -negative .ui5-messagestrip-icon {
72
54
color : var (--sapNegativeElementColor );
73
55
}
74
56
75
- .ui5-messagestrip--warning {
57
+ .ui5-messagestrip-root- -warning {
76
58
background-color : var (--sapWarningBackground );
77
59
border-color : var (--sapWarningBorderColor );
78
60
}
79
61
80
- .ui5-messagestrip--warning .ui5-messagestrip-icon {
62
+ .ui5-messagestrip-root- -warning .ui5-messagestrip-icon {
81
63
color : var (--sapCriticalElementColor );
82
64
}
83
65
84
- .ui5-messagestrip-close-icon-wrapper {
85
- display : flex;
86
- justify-content : center;
87
- align-items : center;
66
+ /** Icon wrapper **/
67
+ .ui5-messagestrip-icon-wrapper {
68
+ position : absolute;
69
+ top : var (--_ui5_messagestrip_icon_top );
70
+ left : 0.75rem ;
71
+ box-sizing : border-box;
72
+ }
73
+
74
+ /** Text **/
75
+ .ui5-messagestrip-text {
76
+ width : 100% ;
77
+ color : var (--sapTextColor );
78
+ line-height : 1.2 ;
79
+ font-family : var (--sapFontFamily );
80
+ font-size : var (--sapFontSize );
81
+ }
82
+
83
+ /** Close button **/
84
+ .ui5-messagestrip-close-button {
88
85
width : var (--_ui5_messagestrip_close_button_size );
86
+ min-width : var (--_ui5_messagestrip_close_button_size );
89
87
height : var (--_ui5_messagestrip_close_button_size );
90
- border-radius : 0.25rem ;
91
- background : transparent;
92
- color : var (--sapTextColor );
93
- cursor : pointer;
88
+ min-height : var (--_ui5_messagestrip_close_button_size );
94
89
position : absolute;
95
90
right : 0.125rem ;
96
91
top : 0.125rem ;
97
- outline : none;
98
- border : var (--_ui5_messagestrip_close_button_border );
99
- -webkit-user-select : none;
100
- -ms-user-select : none;
101
- user-select : none;
102
- }
103
-
104
- .ui5-messagestrip-close-icon-wrapper : hover {
105
- background-color : var (--sapButton_Lite_Hover_Background );
92
+ color : var (--sapTextColor );
106
93
}
107
-
108
- .ui5-messagestrip-close-icon-wrapper : active {
109
- background-color : var (--sapButton_Active_Background );
94
+ .ui5-messagestrip-close-button [active ] {
110
95
color : var (--sapButton_Active_TextColor );
111
96
}
112
97
113
- .ui5-messagestrip-close-icon {
114
- width : 0.75rem ;
115
- height : 0.75rem ;
116
- pointer-events : none;
117
- }
118
-
119
- .ui5-messagestrip-close-icon-wrapper : active .ui5-messagestrip-close-icon {
120
- color : currentColor;
121
- }
122
-
123
- .ui5-messagestrip-close-icon-wrapper : focus {
124
- outline-offset : var (--_ui5_messagestrip_focus_offset );
125
- outline : var (--_ui5_messagestrip_focus_width ) dotted var (--sapContent_FocusColor );
126
- }
127
-
128
- .ui5-messagestrip-close-icon-wrapper : active : focus {
129
- outline : var (--_ui5_messagestrip_focus_width ) dotted var (--sapContent_ContrastFocusColor );
130
- }
131
-
132
- /* FF renders outine around element content, causing double outline - around the button and the icon */
133
- .ui5-messagestrip-close-icon-wrapper ::-moz-focus-inner {
134
- border : none;
135
- }
136
-
137
98
/* RTL */
138
99
.ui5-messagestrip-root [dir = "rtl" ] {
139
100
padding-right : 2.5rem ;
140
101
padding-left : 2rem ;
141
102
}
142
103
143
- [dir = "rtl" ] .ui5-messagestrip-icon-wrapper {
144
- right : 0.75rem ;
145
- left : 0 ;
146
- }
147
-
148
- [dir = "rtl" ] .ui5-messagestrip-icon--hidden {
104
+ [dir = "rtl" ] .ui5-messagestrip-root-no-icon {
149
105
padding-right : 1rem ;
150
106
padding-left : 2rem ;
151
107
}
152
108
153
- [dir = "rtl" ] .ui5-messagestrip-close-icon--hidden {
109
+ [dir = "rtl" ] .ui5-messagestrip-root-no-close-button {
154
110
padding-left : 1rem ;
155
111
padding-right : 0 ;
156
112
}
157
113
158
- [dir = "rtl" ] .ui5-messagestrip-close-icon-wrapper {
114
+ [dir = "rtl" ] .ui5-messagestrip-icon-wrapper {
115
+ right : 0.75rem ;
116
+ left : 0 ;
117
+ }
118
+
119
+ [dir = "rtl" ] .ui5-messagestrip-close-button {
159
120
left : 0.125rem ;
160
121
right : auto;
161
- }
122
+ }
0 commit comments