File tree 2 files changed +27
-7
lines changed
2 files changed +27
-7
lines changed Original file line number Diff line number Diff line change 1
1
html {
2
2
background : # 511845 ;
3
+
3
4
}
4
5
5
6
# centerdiv {
6
- width : 50% ;
7
7
margin : 0 auto;
8
8
white-space : nowrap;
9
9
}
17
17
display : inline-block;
18
18
border-radius : 15px 15px 0px 0px ;
19
19
margin : 0px 0px 2px 2px ;
20
+ transition : height 0.3s ;
20
21
}
21
22
22
23
label {
@@ -53,4 +54,19 @@ button:hover {
53
54
54
55
div button , div input , div label {
55
56
margin : 0px 10px ;
57
+ }
58
+
59
+
60
+ .flexDiv {
61
+ display : flex;
62
+ margin : 0px 35% ;
63
+ }
64
+
65
+ .numberLabel {
66
+ display : block;
67
+ }
68
+
69
+ .numberInput {
70
+ all : unset;
71
+ background-color : # ff5733 ;
56
72
}
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import BubbleSort from '../SortingAlgorithms/BubbleSort'
6
6
import GetQuickSortAnimation from '../SortingAlgorithms/QuickSort'
7
7
8
8
const NORMAL_COLOR = '#900c3f' ;
9
- const CHANGED_COLOR = '#c70039 ' ;
9
+ const CHANGED_COLOR = '#51ff00 ' ;
10
10
const AFTER_CHANGE_COLOR = '#ff5733' ;
11
11
12
12
var abort = false ;
@@ -150,11 +150,15 @@ export default class SortingVisualizer extends React.Component{
150
150
< button onClick = { ( ) => this . selectionSort ( ) } > Selection Sort</ button >
151
151
< button onClick = { ( ) => this . SortArray ( GetQuickSortAnimation ) } > Quick Sort</ button >
152
152
</ div >
153
- < div className = "centerdivKeepWidth" >
154
- < label > number of items: </ label >
155
- < input type = "number" min = "5" max = "1500" onChange = { ( event ) => this . handleItemsInputOnChange ( event ) } defaultValue = { this . state . numberOfItems } />
156
- < label > Delay: </ label >
157
- < input type = "number" min = "1" max = "100" onChange = { ( event ) => this . handleDelayInputOnChange ( event ) } defaultValue = { this . state . delay } />
153
+ < div className = "flexDiv" >
154
+ < div className = "centerdivKeepWidth" >
155
+ < label className = "numberLabel" > Number of Items: </ label >
156
+ < input className = "numberInput" type = "number" min = "5" max = "1500" onChange = { ( event ) => this . handleItemsInputOnChange ( event ) } defaultValue = { this . state . numberOfItems } />
157
+ </ div >
158
+ < div className = "centerdivKeepWidth" >
159
+ < label className = "numberLabel" > Delay: </ label >
160
+ < input className = "numberInput" type = "number" min = "1" max = "100" onChange = { ( event ) => this . handleDelayInputOnChange ( event ) } defaultValue = { this . state . delay } />
161
+ </ div >
158
162
</ div >
159
163
</ div >
160
164
) ;
You can’t perform that action at this time.
0 commit comments