i want to do like this inside the side menu
but my current view is
how can i do that?
please help me anyone
i want to do like this inside the side menu
but my current view is
how can i do that?
please help me anyone
Hello,
please show code because aligment depends to which element you want align.
Best regards, anna-liebt
Here is my .html
<ion-content>
<ion-list>
<button menuClose ion-item *ngFor="let p of pages" (click)="openPage(p)">
<img width="35px" height="35px" src="{{p.icon}}"/>
<p>{{p.title}}</p>
</button>
</ion-list>
</ion-content>
.css here
ion-content{
ion-list{
img{
position: relative;
top: 0px;
}
}
}
Hello,
p is a block element, Maybe you can use an inline element like span
Best regards, anna-liebt
please give me the example of code am new in css
Hello,
maybe there is no issue with css. I think it is a problem, because p tag is a paragraph, that means is makes a break. See here https://www.w3schools.com/html/html_paragraphs.asp
Try span. It is a inline element.
<span>{{p.title}}</span>
Best regards, anna-liebt
after p change to span now its look like this but alignment is not proper. how can i fix that?
Hello,
okay sorry, I forget you want also center vertically.
Maybe it helps if you take a look to flexbox. Flexbox isn’t at first so easy to understand, but it helps with the most layout things.
here is a good description. https://css-tricks.com/snippets/css/a-guide-to-flexbox/
Also this tool helps to get the most needed css for flexbox https://www.htmllion.com/css-flexbox.html
Best regards, anna-liebt
i fixed my alignment issue but there is take more space to each other
Hello,
space to an element is set by margin and padding. Your css, you have shown, has nothing of them, so it is set by other css. Maybe the directive ion-item, maybe the tag ion-list maybe…
Best regards, anna-liebt
ok i will try after that inform to you
Thanks for your effort and I really appreciate it
now its work fine
Below my updated .css
ion-content{
ion-list{
span{
position: relative;
top: -6px;
}
}
}
Hello,
I do not see really a difference.
Best regards, anna-liebt
above my before code
now change to this
ion-content{
ion-list{
span{
position: relative;
top: -6px;
}
}
}
hello,
I meant, I did not see a difference because its only 6px.
Best regards, anna-liebt