Skip to content

Commit 70103f2

Browse files
committed
2.3.2
1 parent 7d1dce9 commit 70103f2

11 files changed

Lines changed: 462 additions & 272 deletions

dist/css/materialize.colors.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/css/materialize.css

Lines changed: 84 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Materialize v2.3.1 (https://materializeweb.com)
2+
* Materialize v2.3.2 (https://materializeweb.com)
33
* Copyright 2014-2026 Materialize
44
* MIT License (https://raw.githubusercontent.com/materializecss/materialize/master/LICENSE)
55
*/
@@ -3834,6 +3834,7 @@ table span.badge {
38343834
background-color: var(--md-sys-color-surface);
38353835
margin: 0 auto;
38363836
white-space: nowrap;
3837+
scrollbar-width: none;
38373838
}
38383839
.tabs.tabs-transparent {
38393840
background-color: transparent;
@@ -3908,6 +3909,10 @@ table span.badge {
39083909
padding: 0 24px;
39093910
font-size: 14px;
39103911
text-overflow: ellipsis;
3912+
-webkit-user-select: none;
3913+
-moz-user-select: none;
3914+
-ms-user-select: none;
3915+
user-select: none;
39113916
overflow: hidden;
39123917
-webkit-transition: color 0.28s ease, background-color 0.28s ease;
39133918
transition: color 0.28s ease, background-color 0.28s ease;
@@ -4265,6 +4270,7 @@ body.keyboard-focused .dropdown-content li:focus {
42654270
user-select: none;
42664271
vertical-align: top;
42674272
}
4273+
42684274
.chip:focus {
42694275
outline: none;
42704276
background-color: var(--md-sys-color-primary);
@@ -4327,27 +4333,30 @@ body.keyboard-focused .dropdown-content li:focus {
43274333
box-shadow: none;
43284334
margin: 0 0 8px 0;
43294335
padding: 4px;
4336+
/* min-height: 45px; */
43304337
outline: none;
43314338
-webkit-transition: all 0.3s;
43324339
transition: all 0.3s;
43334340
}
4341+
43344342
.chips.focus {
43354343
border-bottom: 1px solid var(--md-sys-color-primary);
43364344
-webkit-box-shadow: 0 1px 0 0 var(--md-sys-color-primary);
43374345
box-shadow: 0 1px 0 0 var(--md-sys-color-primary);
43384346
}
4347+
43394348
.chips.input-field {
43404349
border-bottom: 1px solid var(--md-sys-color-on-surface-variant);
43414350
}
4342-
.chips.input-field:hover {
4343-
cursor: text;
4344-
}
4345-
.chips input:not([type]):not(.browser-default).input {
4351+
4352+
.chis input:not([type]):not(.browser-default).input {
43464353
background: none;
43474354
border: 0;
43484355
color: var(--md-sys-color-on-background);
43494356
display: inline-block;
43504357
font-size: 16px;
4358+
/* height: 32px;
4359+
line-height: 32px; */
43514360
height: 32px;
43524361
outline: 0;
43534362
margin: 0;
@@ -4359,11 +4368,17 @@ body.keyboard-focused .dropdown-content li:focus {
43594368
min-width: 100px;
43604369
max-width: 200px;
43614370
}
4362-
.chips input:not([type]):not(.browser-default).input:focus {
4371+
4372+
.chis input:not([type]):not(.browser-default).input:focus {
43634373
border: 0;
43644374
-webkit-box-shadow: none;
43654375
box-shadow: none;
43664376
}
4377+
4378+
.chips.input-field:hover {
4379+
cursor: text;
4380+
}
4381+
43674382
.chips .autocomplete-content {
43684383
margin-top: 0;
43694384
margin-bottom: 0;
@@ -7523,25 +7538,25 @@ new approach for floating labels aka "form-fields" (css only)
75237538
</div>
75247539
*/
75257540
:root {
7526-
--font-size: 16px;
7541+
--mw-font-size: 16px;
75277542
--mw-border-radius: 8px;
75287543
--mw-input-height: 56px;
7529-
--mw-idle-color: #888;
7544+
--mw-idle-color: var(--md-sys-color-outline);
75307545
--mw-border-width: 1px;
7531-
--mw-hover-color: darkgoldenrod;
7532-
--mw-hover-border-width: 2px;
7546+
--mw-hover-color: var(--md-sys-color-on-primary-container);
7547+
--mw-hover-border-width: 1px;
75337548
--mw-focus-color: var(--md-sys-color-primary);
75347549
--mw-focus-border-width: 2px;
75357550
--mw-disabled-color: #8886;
75367551
--mw-padding-left: 16px;
7537-
--input-padding-x: var(--mw-padding-left);
7538-
--input-padding-r: 12px;
7539-
--label-padding: 4px;
7540-
--animation-duration: 0.9s;
7541-
/* calc */
7552+
--mw-input-padding-x: var(--mw-padding-left);
7553+
--mw-input-padding-r: 12px;
7554+
--mw-label-padding: 4px;
7555+
--mw-inputlabel-duration: 0.2s;
75427556
--mw-inset: 5px;
7543-
--label-size: calc(var(--font-size) * 0.75);
7544-
--label-margin-left: calc(var(--mw-padding-left) - var(--label-padding));
7557+
/* calclated properties */
7558+
--label-size: calc(var(--mw-font-size) * 0.75);
7559+
--label-margin-left: calc(var(--mw-padding-left) - var(--mw-label-padding));
75457560
--half-inp: calc((-0.5 * var(--mw-input-height)));
75467561
--half-lbl: calc((0.5 * var(--label-size)));
75477562
--distY: calc(var(--half-inp) + var(--half-lbl));
@@ -7568,16 +7583,16 @@ fieldset.form-field {
75687583
-webkit-align-items: baseline;
75697584
-ms-flex-align: baseline;
75707585
align-items: baseline;
7571-
font-size: var(--font-size);
7586+
font-size: var(--mw-font-size);
75727587
padding: 0 calc(var(--mw-inset) - var(--mw-border-width));
75737588
}
75747589

75757590
fieldset.form-field legend {
75767591
color: var(--mw-idle-color);
75777592
font-size: var(--label-size);
7578-
padding: 0 var(--label-padding);
7593+
padding: 0 var(--mw-label-padding);
75797594
margin: 0;
7580-
margin-left: calc(var(--mw-padding-left) - var(--label-padding) - var(--mw-border-width));
7595+
margin-left: calc(var(--mw-padding-left) - var(--mw-label-padding) - var(--mw-border-width));
75817596
cursor: text;
75827597
/* color: transparent; */
75837598
-webkit-user-select: none;
@@ -7586,11 +7601,14 @@ fieldset.form-field legend {
75867601
user-select: none;
75877602
}
75887603

7589-
fieldset.form-field input, fieldset.form-field select {
7590-
--mw-calc-input-height: calc(var(--mw-input-height) - var(--label-size) + 2 * var(--mw-border-width));
7604+
fieldset.form-field input,
7605+
fieldset.form-field select {
7606+
--mw-calc-input-height: calc(
7607+
var(--mw-input-height) - var(--label-size) + 2 * var(--mw-border-width)
7608+
);
75917609
-webkit-box-sizing: border-box;
75927610
box-sizing: border-box;
7593-
font-size: var(--font-size);
7611+
font-size: var(--mw-font-size);
75947612
padding: 0;
75957613
margin: 0;
75967614
width: 100%;
@@ -7608,8 +7626,9 @@ fieldset.form-field input, fieldset.form-field select {
76087626
fieldset.form-field select {
76097627
padding: 0;
76107628
/* margin: 0; */
7611-
padding-left: calc(var(--mw-padding-left) - var(--label-padding));
7629+
padding-left: calc(var(--mw-padding-left) - var(--mw-label-padding));
76127630
/* background-color: #f005 !important; */
7631+
z-index: 2;
76137632
}
76147633

76157634
fieldset.form-field select option {
@@ -7619,41 +7638,48 @@ fieldset.form-field select option {
76197638

76207639
fieldset.form-field input::-webkit-input-placeholder {
76217640
color: var(--mw-idle-color);
7622-
font-size: var(--font-size);
7641+
font-size: var(--mw-font-size);
76237642
}
76247643

76257644
fieldset.form-field input::-moz-placeholder {
76267645
color: var(--mw-idle-color);
7627-
font-size: var(--font-size);
7646+
font-size: var(--mw-font-size);
76287647
}
76297648

76307649
fieldset.form-field input:-ms-input-placeholder {
76317650
color: var(--mw-idle-color);
7632-
font-size: var(--font-size);
7651+
font-size: var(--mw-font-size);
76337652
}
76347653

76357654
fieldset.form-field input::-ms-input-placeholder {
76367655
color: var(--mw-idle-color);
7637-
font-size: var(--font-size);
7656+
font-size: var(--mw-font-size);
76387657
}
76397658

76407659
fieldset.form-field input::placeholder {
76417660
color: var(--mw-idle-color);
7642-
font-size: var(--font-size);
7661+
font-size: var(--mw-font-size);
76437662
}
76447663

76457664
fieldset.form-field label {
76467665
position: absolute;
7647-
top: calc(var(--mw-input-height) / 2 - var(--label-size) - var(--font-size) / 2);
7666+
top: calc(var(--mw-input-height) / 2 - var(--label-size) - var(--mw-font-size) / 2);
76487667
margin-left: calc(var(--mw-inset) - var(--mw-border-width));
7649-
font-size: var(--font-size);
7668+
font-size: var(--mw-font-size);
76507669
cursor: text;
76517670
-webkit-user-select: none;
76527671
-moz-user-select: none;
76537672
-ms-user-select: none;
76547673
user-select: none;
76557674
color: transparent;
76567675
/* color: green; */
7676+
z-index: 1; /* for not blocking klicks */
7677+
pointer-events: none;
7678+
}
7679+
7680+
/* fixes from other inputs */
7681+
fieldset.form-field .select-wrapper {
7682+
outline: none !important;
76577683
}
76587684

76597685
/*--- idle animated */
@@ -7668,8 +7694,8 @@ fieldset.form-field.animated legend::before {
76687694
-webkit-align-self: center;
76697695
-ms-flex-item-align: center;
76707696
align-self: center;
7671-
-webkit-transition: width calc(var(--animation-duration) * 0.8);
7672-
transition: width calc(var(--animation-duration) * 0.8);
7697+
-webkit-transition: width calc(var(--mw-inputlabel-duration) * 0.8);
7698+
transition: width calc(var(--mw-inputlabel-duration) * 0.8);
76737699
}
76747700

76757701
fieldset.form-field.animated legend {
@@ -7678,42 +7704,42 @@ fieldset.form-field.animated legend {
76787704

76797705
fieldset.form-field.animated input::-webkit-input-placeholder {
76807706
opacity: 1;
7681-
-webkit-transition: opacity var(--animation-duration) step-end;
7682-
transition: opacity var(--animation-duration) step-end;
7707+
-webkit-transition: opacity var(--mw-inputlabel-duration) step-end;
7708+
transition: opacity var(--mw-inputlabel-duration) step-end;
76837709
}
76847710

76857711
fieldset.form-field.animated input::-moz-placeholder {
76867712
opacity: 1;
7687-
-moz-transition: opacity var(--animation-duration) step-end;
7688-
transition: opacity var(--animation-duration) step-end;
7713+
-moz-transition: opacity var(--mw-inputlabel-duration) step-end;
7714+
transition: opacity var(--mw-inputlabel-duration) step-end;
76897715
}
76907716

76917717
fieldset.form-field.animated input:-ms-input-placeholder {
76927718
opacity: 1;
7693-
-ms-transition: opacity var(--animation-duration) step-end;
7694-
transition: opacity var(--animation-duration) step-end;
7719+
-ms-transition: opacity var(--mw-inputlabel-duration) step-end;
7720+
transition: opacity var(--mw-inputlabel-duration) step-end;
76957721
}
76967722

76977723
fieldset.form-field.animated input::-ms-input-placeholder {
76987724
opacity: 1;
7699-
-ms-transition: opacity var(--animation-duration) step-end;
7700-
transition: opacity var(--animation-duration) step-end;
7725+
-ms-transition: opacity var(--mw-inputlabel-duration) step-end;
7726+
transition: opacity var(--mw-inputlabel-duration) step-end;
77017727
}
77027728

77037729
fieldset.form-field.animated input::placeholder {
77047730
opacity: 1;
7705-
-webkit-transition: opacity var(--animation-duration) step-end;
7706-
transition: opacity var(--animation-duration) step-end;
7731+
-webkit-transition: opacity var(--mw-inputlabel-duration) step-end;
7732+
transition: opacity var(--mw-inputlabel-duration) step-end;
77077733
}
77087734

77097735
fieldset.form-field.animated label {
77107736
position: absolute;
7711-
left: calc(var(--input-padding-x) - var(--mw-border-width));
7712-
font-size: var(--font-size);
7713-
-webkit-transition: font-size var(--animation-duration), opacity var(--animation-duration) step-end, -webkit-transform var(--animation-duration);
7714-
transition: font-size var(--animation-duration), opacity var(--animation-duration) step-end, -webkit-transform var(--animation-duration);
7715-
transition: font-size var(--animation-duration), transform var(--animation-duration), opacity var(--animation-duration) step-end;
7716-
transition: font-size var(--animation-duration), transform var(--animation-duration), opacity var(--animation-duration) step-end, -webkit-transform var(--animation-duration);
7737+
left: calc(var(--mw-input-padding-x) - var(--mw-border-width));
7738+
font-size: var(--mw-font-size);
7739+
-webkit-transition: font-size var(--mw-inputlabel-duration), opacity var(--mw-inputlabel-duration) step-end, -webkit-transform var(--mw-inputlabel-duration);
7740+
transition: font-size var(--mw-inputlabel-duration), opacity var(--mw-inputlabel-duration) step-end, -webkit-transform var(--mw-inputlabel-duration);
7741+
transition: font-size var(--mw-inputlabel-duration), transform var(--mw-inputlabel-duration), opacity var(--mw-inputlabel-duration) step-end;
7742+
transition: font-size var(--mw-inputlabel-duration), transform var(--mw-inputlabel-duration), opacity var(--mw-inputlabel-duration) step-end, -webkit-transform var(--mw-inputlabel-duration);
77177743
}
77187744

77197745
/*--- idle animated populated */
@@ -7815,8 +7841,8 @@ fieldset.form-field.animated:has(input:not(:placeholder-shown)):hover legend {
78157841
fieldset.form-field.animated:hover label {
78167842
/* color: transparent; */
78177843
color: var(--mw-hover-color);
7818-
left: calc(var(--input-padding-x) - var(--mw-hover-border-width));
7819-
top: calc(0.5 * var(--mw-input-height) - var(--label-size) * 0.5 - var(--font-size) + var(--mw-hover-border-width));
7844+
left: calc(var(--mw-input-padding-x) - var(--mw-hover-border-width));
7845+
top: calc(0.5 * var(--mw-input-height) - var(--label-size) * 0.5 - var(--mw-font-size) + var(--mw-hover-border-width));
78207846
}
78217847

78227848
/*===== focused */
@@ -7882,7 +7908,7 @@ fieldset.form-field.animated:focus-within input::placeholder {
78827908

78837909
fieldset.form-field.animated:focus-within label {
78847910
color: transparent;
7885-
left: calc(var(--input-padding-x) - var(--mw-hover-border-width));
7911+
left: calc(var(--mw-input-padding-x) - var(--mw-hover-border-width));
78867912
}
78877913

78887914
/*
@@ -7898,9 +7924,9 @@ fieldset.form-field.animated label {
78987924
opacity: 1;
78997925
color: var(--mw-focus-color);
79007926
font-size: var(--label-size);
7901-
transform: translateY(var(--distY)) translateX(var(--input-padding-x));
7902-
transition: font-size var(--animation-duration), transform var(--animation-duration), opacity 0s;
7903-
}
7927+
transform: translateY(var(--distY)) translateX(var(--mw-input-padding-x));
7928+
transition: font-size var(--mw-inputlabel-duration), transform var(--mw-inputlabel-duration), opacity 0s;
7929+
}
79047930
fieldset.form-field.animated:focus-within legend::before,
79057931
fieldset.form-field.animated:has(input:not(:placeholder-shown)) legend::before {
79067932
border-top: var(--mw-focus-border-width) solid var(--mw-focus-color);
@@ -7963,12 +7989,13 @@ fieldset.form-field[disabled]:hover {
79637989
border-width: var(--mw-border-width);
79647990
}
79657991

7966-
fieldset.form-field[disabled]:hover input, fieldset.form-field[disabled]:hover select {
7992+
fieldset.form-field[disabled]:hover input,
7993+
fieldset.form-field[disabled]:hover select {
79677994
padding-left: calc(var(--mw-padding-left) - var(--mw-border-width));
79687995
}
79697996

79707997
fieldset.form-field[disabled]:hover legend {
7971-
margin-left: calc(var(--mw-padding-left) - var(--label-padding) - var(--mw-border-width));
7998+
margin-left: calc(var(--mw-padding-left) - var(--mw-label-padding) - var(--mw-border-width));
79727999
border-color: transparent;
79738000
border-color: var(--mw-disabled-color);
79748001
color: var(--mw-disabled-color);

dist/css/materialize.min.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)