@Sandro_s

Как в ссылке на картинку добавить размер?

Вот есть такая ссылка в виде, но без парам. размера картинок.
<?= Html::img("@web/images/products/{$hit->img}", ['alt' => $hit->name])?>


Как добавить к картинкам парам. размеров ('240x180') ?

Код блока
<div class="recommended_items">
    <!--recommended_items-->
    <h2 class="title text-center">recommended items</h2>

    <div id="recommended-item-carousel" class="carousel slide" data-ride="carousel">
        <div class="carousel-inner">
<?php $count = count($hits); $i = 0; foreach($hits as $hit): ?>
<?php if($i % 3 == 0): ?>
    <div class="item <?php if($i == 0) echo 'active' ?>">
<?php endif; ?>
        <div class="col-sm-4">
            <div class="product-image-wrapper">
                <div class="single-products">
                    <div class="productinfo text-center">
                        


                    <?= Html::img("@web/images/products/{$hit->img}", ['alt' => $hit->name])?>

 
                        <h2>$<?= $hit->price?></h2>
                        <p><a href="<?= \yii\helpers\Url::to(['product/view', 'id' => $hit->id])?>"><?= $hit->name?></a></p>
                        <button type="button" class="btn btn-default add-to-cart"><i class="fa fa-shopping-cart"></i>Add to cart</button>
                    </div>
                </div>
            </div>
        </div>
<?php $i++; if($i % 3 == 0 || $i == $count): ?>
    </div>
<?php endif; ?>
<?php endforeach; ?>
        </div>
        <a class="left recommended-item-control" href="#recommended-item-carousel" data-slide="prev">
            <i class="fa fa-angle-left"></i>
        </a>
        <a class="right recommended-item-control" href="#recommended-item-carousel" data-slide="next">
            <i class="fa fa-angle-right"></i>
        </a>
    </div>
</div><!--/recommended_items-->
  • Вопрос задан
  • 889 просмотров
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Доброе утро.
<?= Html::img("@web/images/products/{$hit->img}", ['alt' => $hit->name, 'width' => 280, 'height' => 180])?>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@dtBlack
Обычно стоит указывать о чем конкретно вы спрашиваете, правильно заданный вопрос уже, как минимум, половина ответа... Стоило бы указать что это yii2...

<?= Html::img("@web/images/products/{$hit->img}", ['alt' => $hit->name])?>


Стоит поинтересоваться что такое ['alt' => $hit->name]... Полезно почитать документацию...

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

<?= Html::img("@web/images/products/{$hit->img}", ['alt' => $hit->name,  'style' => ['width' => '100px', 'height' => '100px'], 'class' => 'my_img'])?>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы