Size: a a a

Ionic - русскоговорящее сообщество

2020 March 20

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
так, ребят, вопрос матерым верстальщикам. как положить фоном img на ion-card:
          <ion-card class="ion-text-center">
           <ion-card-header>
             <ion-card-subtitle>Фото разворота</ion-card-subtitle>
           </ion-card-header>
           <ion-card-content>
             <ion-icon name="camera" size="large"></ion-icon>
           </ion-card-content>
         </ion-card>
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
есть
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
после съемки хочу вывести фоном img
источник

YK

Yehór Kashperskyi in Ionic - русскоговорящее сообщество
Ты хочешь положить фотографию прописки фоном этого блока и скрыть текст с иконкой?
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
Yehór Kashperskyi
Ты хочешь положить фотографию прописки фоном этого блока и скрыть текст с иконкой?
хочу оставить текст с иконкой.
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
но при этом вывести фоном выбранную и сфотографированную картинку
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
и, возможно, я спрошу совет по бестпрактике. по идее, я хочу сделать решение не зависящим от размера устройства. сейчас я укладываю ion-card в ion-grid
источник

YK

Yehór Kashperskyi in Ionic - русскоговорящее сообщество
А, ну это просто.
Родителю(ion-card) position: relative;
картинке внутри ion-card position: absolute;
z-index: *подбери значение чтобы не перекрывало*;
left: 0; top: 0; right: 0; bottom: 0;
источник

YK

Yehór Kashperskyi in Ionic - русскоговорящее сообщество
Yehór Kashperskyi
А, ну это просто.
Родителю(ion-card) position: relative;
картинке внутри ion-card position: absolute;
z-index: *подбери значение чтобы не перекрывало*;
left: 0; top: 0; right: 0; bottom: 0;
Note: такой способ(по идее) растянет картинку 🤔
источник

YK

Yehór Kashperskyi in Ionic - русскоговорящее сообщество
Yehór Kashperskyi
Note: такой способ(по идее) растянет картинку 🤔
Чтобы не допустить растягивания картинки можно сказать ей
display: block; width: 100%;
left: 0; top: 0;

Тогда будет растягиватся по ширине на всю, а по высоте будет видно столько, на сколько хватает блока
источник

YK

Yehór Kashperskyi in Ionic - русскоговорящее сообщество
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
спасибо большое!!!
источник

YK

Yehór Kashperskyi in Ionic - русскоговорящее сообщество
Anatoly Shirokov
спасибо большое!!!
Рад помочь 👍🏻
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
Yehór Kashperskyi
Рад помочь 👍🏻
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
супер, все вышло!!!
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
еще раз спасибо большое!!!
источник

YK

Yehór Kashperskyi in Ionic - русскоговорящее сообщество
Тепло на душе
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
у себя я растянул на всю площадь ion-card, поскольку мне не важны пропорции при preview:
img.fit-to-container {
   position: absolute;
   left: 0;
   top: 0;
   max-width: 100%;
   min-width: 100%;
}
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
хотя, стоп, он оставляет пропорцию, надо еще height добавить, туплю
источник