Skip to content

Commit 1111a15

Browse files
authored
Merge pull request #71 from SoftStackFactory/45-profile-portrait-responsive
45 profile portrait responsive
2 parents fbb0103 + c14a343 commit 1111a15

2 files changed

Lines changed: 87 additions & 16 deletions

File tree

src/pages/profile/profile.html

Lines changed: 23 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,39 +21,46 @@
2121

2222
<ion-row justify-content-center>
2323
<ion-col col-12 col-md-4 col-xl-2 text-center>
24-
<ion-icon name="contact"></ion-icon>
24+
<ion-icon id="pic-con" name="contact"></ion-icon>
2525
</ion-col>
2626
</ion-row>
2727

28-
<ion-row justify-content-center>
29-
<ion-col class='name' col-12 col-md-4 col-xl-2 text-center>
28+
<ion-row class="section"justify-content-center>
29+
<ion-col class='name' col-12 text-center>
3030
Peter Horton
3131
</ion-col>
3232
</ion-row>
3333

34-
<ion-row justify-content-center>
35-
<ion-col col-5 align-self-center>
34+
<ion-row class="section" justify-content-center>
35+
<ion-col class="user-info-colum" align-self-center>
3636
<ion-list>
3737
<ion-item>
38-
<ion-label color="dark">Name</ion-label>
39-
<ion-input placeholder="Peter Horton" text-center></ion-input>
40-
</ion-item>
38+
39+
<ion-label class= "label"color="dark">Name</ion-label>
40+
<div class="user-info" item-content text-center><p text-center>Peter Horton<p></div>
41+
</ion-item>
4142
<ion-item>
42-
<ion-label color="dark">Email</ion-label>
43-
<ion-input placeholder="peterh@mail.com" text-center></ion-input>
43+
<ion-label class= "label" color="dark">Email</ion-label>
44+
<div class="user-info" item-content text-center><p>phorton@gmail.com<p></div>
4445
</ion-item>
4546
</ion-list>
4647
</ion-col>
4748
</ion-row>
4849

49-
<ion-row>
50-
<ion-col col-2 push-4>
51-
<button ion-button outline color="dark">Edit Profile</button>
50+
<!-- <ion-row justify-content-center>
51+
<ion-col col-3 >
52+
<button ion-button class="buttons" outline color="dark">Edit Profile</button>
5253
</ion-col>
53-
<ion-col col-2 push-5>
54-
<button ion-button outline color="dark">Logout</button>
54+
<ion-col col-3 >
55+
<button ion-button outline class="buttons" color="dark">Logout</button>
5556
</ion-col>
56-
</ion-row>
57+
</ion-row> -->
5758

5859
</ion-grid>
60+
<div class="buttons-div">
61+
<button ion-button class="buttons1" outline color="dark">Edit Profile</button>
62+
63+
<button ion-button outline class="buttons1" color="dark">Logout</button>
64+
</div>
65+
5966
</ion-content>

src/pages/profile/profile.scss

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,69 @@ page-profile {
1818
.name {
1919
font-size: 30px;
2020
}
21+
.section {
22+
margin-top: 20px;
23+
}
24+
.label, user-info {
25+
font-size: 20px;
26+
color: black;
27+
overflow: hidden;
28+
text-overflow: clip;
29+
padding: 10px;
30+
}
31+
.label {
32+
margin: auto;
33+
min-width: 100px;
34+
}
35+
36+
.user-info {
37+
margin-left: 20%;
38+
position: relative;
39+
}
40+
.user-info-colum {
41+
width: 80%;
42+
margin: auto;
43+
max-width: 500px;
44+
}
45+
.buttons {
46+
47+
//display: block;
48+
// margin: 10px;
49+
}
50+
.buttons-div {
51+
display: flex;
52+
justify-content: center;
53+
}
54+
.buttons1 {
55+
width: 100px;
56+
margin: 10px 10px auto 10px;
57+
}
58+
59+
@media screen and (min-width: 768px) {
60+
.name {
61+
font-size: 50px;
62+
}
63+
label, user-info {
64+
font-size: 40px;
65+
}
66+
ion-icon {
67+
font-size: 250px;
68+
margin-bottom: -30px;
69+
}
70+
.section {
71+
margin-top: 40px;
72+
}
73+
.user-info-colum {
74+
width: 40%;
75+
max-width: 500px;
76+
}
77+
.buttons1 {
78+
width: 140px;
79+
height: 50px;
80+
margin: 20px 20px auto 20px;
81+
font-size: 20px;
82+
83+
}
84+
}
2185

2286
}

0 commit comments

Comments
 (0)