Html 在侧边菜单中放置图像(离子)
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/34834645/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Placing an image in side menu (Ionic)
提问by GY22
I am trying to place a profile pic retrieved from Facebook in the side menu like so:
我正在尝试将从 Facebook 检索到的个人资料图片放在侧边菜单中,如下所示:
But I am not having a lot of luck.
但我的运气并不好。
My code for the side menu:
我的侧菜单代码:
<ion-side-menus enable-menu-with-back-views="false">
<ion-side-menu-content>
<ion-nav-bar class="bar-dark custom-header">
<ion-nav-back-button>
</ion-nav-back-button>
<ion-nav-buttons side="left">
<button class="button button-icon button-clear ion-navicon" menu-toggle="left">
</button>
</ion-nav-buttons>
</ion-nav-bar>
<ion-nav-view name="menuContent"></ion-nav-view>
</ion-side-menu-content>
<ion-side-menu side="left">
<ion-header-bar class="bar-positive custom-header">
</ion-header-bar>
<ion-content class="custom-sidemenu">
<ion-list>
<ion-item class="custom-item-nav" menu-close href="#/app/home">
Home
</ion-item>
<ion-item class="custom-item-nav" menu-close href="#/app/recepten">
Recepten
</ion-item>
<ion-item class="custom-item-nav" menu-close href="#/app/perfect-gin">
The Perfect Gin Tonic Mix
</ion-item>
<ion-item class="custom-item-nav" menu-close href="#/app/favorieten">
Favorieten
</ion-item>
<ion-item class="custom-item-nav" menu-close href="#/app/contact">
Contacteer ons
</ion-item>
</ion-list>
</ion-content>
</ion-side-menu>
</ion-side-menus>
I guess I am not sure where to place my div with the image in it.
我想我不确定在哪里放置带有图像的 div。
Code of my div:
我的 div 代码:
<div class="profile_frame_container">
<img class="profile_frame" src="/img/profile_frame.png" alt="">
<img class="profile_pic_fb" src="http://graph.facebook.com/XXXXX/picture?type=large" alt="">
</div>
回答by Victor Ifeanyi Ejiogu
For >ionic2
对于 >ionic2
<ion-card text-center class="hide-card">
<img src="http://placehold.it/300x200" class="custom-avatar"/>
<h2>Victorcodex</h2>
<p>Have some p tag here</p>
<p>I am the third guy inline here</p>
<hr>
</ion-card>
.hide-card {
-webkit-box-shadow: none!important;
}
.custom-avatar {
height: 30vw;
width: 30vw;
border: 1px solid #fff;
border-radius: 50%;
display: inline-block;
margin-left: auto;
margin-right: auto;
}
Do lemme know if this was useful.
让我知道这是否有用。
回答by beaver
You can use item-avatarCSS class. For example place it in the <ion-side-menu>
, inside <ion-content><ul class="list">
:
您可以使用item-avatarCSS 类。例如将它放在<ion-side-menu>
, inside 中<ion-content><ul class="list">
:
<ion-side-menus enable-menu-with-back-views="false">
<ion-side-menu-content>
<ion-nav-bar class="bar-positive">
<ion-nav-back-button>
</ion-nav-back-button>
<ion-nav-buttons side="left">
<button class="button button-icon button-clear ion-navicon" menu-toggle="left">
</button>
</ion-nav-buttons>
</ion-nav-bar>
<ion-nav-view name="menuContent"></ion-nav-view>
</ion-side-menu-content>
<ion-side-menu side="left">
<ion-header-bar class="bar-assertive">
<h1 class="title">Left Menu</h1>
</ion-header-bar>
<ion-content>
<ul class="list">
<div class="item item-avatar">
<img src="//ionicframework.com/img/docs/spengler.jpg">
<h2>Pretty Hate Machine</h2>
<p>Nine Inch Nails</p>
</div>
<a href="#/event/check-in" class="item icon-left ion-home" menu-close>Home</a>
<a href="#/event/attendees" class="item icon ion-person-stalker" menu-close>Friends</a>
<a href="#/event/prices" class="item icon ion-star" menu-close>Prices</a>
</ul>
</ion-content>
</ion-side-menu>
</ion-side-menus>
Here is a working example:
这是一个工作示例: