# Jane (01.05.2017 / 16:01)т.е. с помощью PHP?
я б лучше резала на сервере
# Jane (01.05.2017 / 16:01)т.е. с помощью PHP?
я б лучше резала на сервере
# Scorpion (01.05.2017 / 16:11)ну если у тебя сайт на php, то да
т.е. с помощью PHP?
case 'save':{
$files = reArrayFiles($_FILES['image']);
$imagesNames = array();
if(isset($_POST)){
$output_dir = "../images/";
$tovar_id = abs(intval($_POST['tovar_id']));
if(!empty($files))
{
foreach($files as $file){
$name = '';
if($file['error'] == 0){
$name = md5(time().$file['size']).'.jpg';
$imagesNames[] = $name;
move_uploaded_file($file["tmp_name"],$output_dir.$name);
}
}
}
}
} Scorpion, не помню, пользовалась классом, который есть в джоне
жаль
# Scorpion (01.05.2017 / 15:44)Опиши попроще проблему. А еще лучше напиши структуру html кода, как она выводится
как сделать вывод изображения 1x1 не растягивая картинку? Можно элементами css или нужно резать с PHP?
.image-container {
position: relative;
width: 300px;
height: 300px;
overflow: hidden;
outline: 1px solid black;
}
.image-container img {
position: absolute;
min-height: 100%;
max-height: 100%;
min-width: 100%;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}<div class="image-container">
<img src="https://img3.goodfon.ru/original/1920x1080/e/5a/scorpion-mortal-kombat-x-boec.jpg?d=1" alt="image" />
</div>Blade, Спасибо, попробовал... Думаю мне нужен PHP класс
Blade, не получилось.. Есть другой вариант с помощью css?
# Scorpion (13.05.2017 / 10:37)есть, например через фоновое изображение
Blade, не получилось.. Есть другой вариант с помощью css?
.image-list {
width: 600px;
margin: 100px 0;
outline: 1px solid blue;
float: left;
}
/* float clearfix */
.image-list:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.image-list h3 {
text-align: center;
}
.image {
float: left;
margin: 0 10px 10px 10px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.image--vertical {
width: 180px;
height: 120px;
}
.image--horizontal {
width: 180px;
height: 250px;
}
.image--square {
width: 180px;
height: 180px;
}<div class="image-list">
<h3>Изображения 180х120</h3>
<div class="image image--vertical" style="background-image: url(./images/1.jpg)"></div>
<div class="image image--vertical" style="background-image: url(./images/2.jpg)"></div>
<div class="image image--vertical" style="background-image: url(./images/3.jpg)"></div>
<div class="image image--vertical" style="background-image: url(./images/4.jpg)"></div>
<div class="image image--vertical" style="background-image: url(./images/5.jpg)"></div>
<div class="image image--vertical" style="background-image: url(./images/6.jpg)"></div>
</div>
<div class="image-list">
<h3>Изображения 180х250</h3>
<div class="image image--horizontal" style="background-image: url(./images/1.jpg)"></div>
<div class="image image--horizontal" style="background-image: url(./images/2.jpg)"></div>
<div class="image image--horizontal" style="background-image: url(./images/3.jpg)"></div>
<div class="image image--horizontal" style="background-image: url(./images/4.jpg)"></div>
<div class="image image--horizontal" style="background-image: url(./images/5.jpg)"></div>
<div class="image image--horizontal" style="background-image: url(./images/6.jpg)"></div>
</div>
<div class="image-list">
<h3>Изображения 180х180</h3>
<div class="image image--square" style="background-image: url(./images/1.jpg)"></div>
<div class="image image--square" style="background-image: url(./images/2.jpg)"></div>
<div class="image image--square" style="background-image: url(./images/3.jpg)"></div>
<div class="image image--square" style="background-image: url(./images/4.jpg)"></div>
<div class="image image--square" style="background-image: url(./images/5.jpg)"></div>
<div class="image image--square" style="background-image: url(./images/6.jpg)"></div>
</div>