Как изменить размер проверенного изображения PayPal в зависимости от размера экрана - PullRequest
0 голосов
/ 28 января 2020

Я скопировал следующий код с веб-сайта PayPals с здесь :

<!-- PayPal Logo --><table border="0" cellpadding="10" cellspacing="0" align="center"><tr><td 
align="center"></td></tr><tr><td align="center"><a href="https://www.paypal.com/webapps/mpp/paypal- 
popup" title="How PayPal Works" 
onclick="javascript:window.open('https://www.paypal.com/webapps/mpp/paypal- 
popup','WIPaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, 
resizable=yes, width=1060, height=700'); return false;"><img 
src="https://www.paypalobjects.com/webstatic/mktg/logo/AM_SbyPP_mc_vs_dc_ae.jpg" border="0" 
alt="PayPal Acceptance Mark"></a></td></tr></table><!-- PayPal Logo -->

Здесь я назначил класс div ("payment-secure-lo go") для код, который дает:

<div class="payment-secure-logo">
<!-- PayPal Logo --><table border="0" cellpadding="10" cellspacing="0" align="center"><tr><td 
align="center"></td></tr><tr><td align="center"><a href="https://www.paypal.com/webapps/mpp/paypal- 
popup" title="How PayPal Works" 
onclick="javascript:window.open('https://www.paypal.com/webapps/mpp/paypal- 
popup','WIPaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, 
resizable=yes, width=1060, height=700'); return false;"><img src="Images/paypal-visa-mc-logos- 
500px.png" border="0" alt="PayPal Acceptance Mark"></a></td></tr></table><!-- PayPal Logo -->
</div>

С этого момента я добавляю следующий стиль css:

.payment-secure-logo {
display: block;
height: auto; 
width: auto; 
max-width: 300px;
max-height: 300px;
}

Этот код работает, показывая изображение и перенаправляя на PayPal при нажатии.
К сожалению, я не могу изменить размер или переместить изображение.

Моя цель состоит в том, чтобы масштаб изображения соответствовал размеру экрана, когда я смотрю изображение на мобильном устройстве, оно обрезается за пределами экрана.

Ответы [ 2 ]

0 голосов
/ 28 января 2020

Отрегулируйте размер вашего div, когда область просмотра становится меньше определенной ширины:

.payment-secure-logo {
        display: block;
        width: 30vw;
        height: auto;
        max-width: 300px;
        max-height: 300px;
    }
@media only screen and (max-width: 1300px) {
    .payment-secure-logo {
        width: 80vw;
    }
}
0 голосов
/ 28 января 2020

Пожалуйста, проверьте ниже фрагмент. Надеюсь, это поможет.

.payment-secure-logo {
display: block;
height: auto; 
width: auto; 
max-width: 300px;
max-height: 300px;
}

.payment-secure-logo table img{width:100%}
<div class="payment-secure-logo">
<!-- PayPal Logo --><table border="0" cellpadding="10" cellspacing="0" align="center"><tr><td 
align="center"></td></tr><tr><td align="center"><a href="https://www.paypal.com/webapps/mpp/paypal- 
popup" title="How PayPal Works" 
onclick="javascript:window.open('https://www.paypal.com/webapps/mpp/paypal- 
popup','WIPaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, 
resizable=yes, width=1060, height=700'); return false;"><img src="https://www.paypalobjects.com/webstatic/mktg/logo/AM_SbyPP_mc_vs_dc_ae.jpg" border="0" alt="PayPal Acceptance Mark"></a></td></tr></table><!-- PayPal Logo -->
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...