HTML
xxxxxxxxxx
1
<div class="container">
2
<section class="mx-auto my-5" style="max-width: 23rem;">
3
4
<div class="card chart-card">
5
<div class="card-body pb-0">
6
<h5 class="card-title font-weight-bold">Alie Corporation</h5>
7
<p class="card-text mb-4">NYSE: AZHC • Oct 16, 1:45PM</p>
8
<div class="d-flex justify-content-between">
9
<p class="display-4 align-self-end">887.32</p>
10
<p class="align-self-end pb-2">887.02 (.03%)</p>
11
</div>
12
</div>
13
<ul class="nav nav-tabs nav-fill mb-3" id="ex1" role="tablist">
14
<li class="nav-item ms-0" role="presentation">
15
<a class="nav-link active" id="ex1-tab-1" data-mdb-toggle="tab" href="#ex1-tabs-1" role="tab"
16
aria-controls="ex1-tabs-1" aria-selected="true">Profile</a>
17
</li>
18
<li class="nav-item" role="presentation">
19
<a class="nav-link" id="ex1-tab-2" data-mdb-toggle="tab" href="#ex1-tabs-2" role="tab"
20
aria-controls="ex1-tabs-2" aria-selected="true">Follow</a>
21
</li>
22
<li class="nav-item" role="presentation">
23
<a class="nav-link" id="ex1-tab-3" data-mdb-toggle="tab" href="#ex1-tabs-3" role="tab"
24
aria-controls="ex1-tabs-3" aria-selected="true">Contact</a>
25
</li>
26
</ul>
27
<div class="card-body">
28
<div class="tab-content" id="ex1-content">
29
<div class="tab-pane fade show active" id="ex1-tabs-1" role="tabpanel" aria-labelledby="ex1-tabs-1">
30
<canvas id="line-chart" height="250px"></canvas>
31
</div>
32
<div class="tab-pane fade" id="ex1-tabs-2" role="tabpanel" aria-labelledby="ex1-tabs-2">
33
<p align="justify" class="font-small text-muted mx-1">
34
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nihil odit magnam
35
minima, soluta doloribus reiciendis molestiae placeat unde eos molestias.
36
Quisquam aperiam, pariatur. Tempora, placeat ratione porro voluptate odit
37
minima.
38
</p>
39
<p align="justify" class="font-small text-muted mx-1">
40
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nihil odit magnam
41
minima, soluta doloribus reiciendis molestiae placeat unde eos molestias.
42
Quisquam aperiam, pariatur. Tempora, placeat ratione porro voluptate odit
43
minima.
44
</p>
45
</div>
46
<div class="tab-pane fade" id="ex1-tabs-3" role="tabpanel" aria-labelledby="ex1-tabs-3">
47
<img class="img-fluid z-depth-1 rounded mb-3" alt="sample image"
48
src="https://mdbootstrap.com/img/Photos/Others/intro1.jpg" />
49
<p align="justify" class="font-small text-muted mx-1">
50
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nihil odit magnam
51
minima, soluta doloribus reiciendis molestiae placeat unde eos molestias.
52
Quisquam aperiam, pariatur. Tempora, placeat ratione porro voluptate odit minima
53
at ipsum sit amet.
54
</p>
55
</div>
56
</div>
57
</div>
58
</div>
59
60
</section>
61
</div>
CSS
xxxxxxxxxx
1
body {
2
background-color: #f5f7fa;
3
}
4
5
.card.chart-card .nav-tabs .nav-item.show .nav-link,
6
.nav-tabs .nav-link.active {
7
color: #673ab7;
8
border-color: #673ab7;
9
}
JS
xxxxxxxxxx
1
// Chart
2
const dataLine = {
3
type: 'line',
4
data: {
5
labels: ["8 AM", "10 AM", "12 PM", "2 PM", "4 PM", "6 PM", "8 PM"],
6
datasets: [{
7
fill: false,
8
borderColor: "#673ab7",
9
pointBackgroundColor: "#673ab7",
10
data: [885, 884, 887, 883, 888, 889, 888]
11
}]
12
},
13
};
14
15
// Options
16
const optionsChartDataExample = {
17
options: {
18
responsive: false,
19
legend: {
20
display: false
21
},
22
elements: {
23
line: {
24
tension: 0.0
25
}
26
},
27
scales: {
28
xAxes: [{
29
gridLines: {
30
display: false,
31
},
32
ticks: {
33
padding: 15,
34
height: 30
35
}
36
}],
37
yAxes: [{
38
gridLines: {
39
drawBorder: false
40
},
41
ticks: {
42
maxTicksLimit: 5,
43
padding: 15,
44
min: 880,
45
max: 890
46
}
47
}]
48
}
49
},
50
};
51
52
new mdb.Chart(
53
document.getElementById('line-chart'),
54
dataLine,
55
optionsChartDataExample
56
);
Console errors: 0