Перейти к содержимому


Изменение Размера Картинок Слайдера


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Aggle

Aggle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 66 сообщений
  • ГородСанкт-Петербург

Отправлено 21 Март 2016 - 21:38

Добрый вечер!

Возникли следующие задачи:
1) Изменение размера слайдера
Сделал в соответствии со следующей темой:  
http://forum.storela...21908-изменить-
%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80-%D1%81%D0%BB%D0%B0%D0%B9%D0%B4%D0%BE%D0%B2/
Как результат  (см. скриншот) - увидел, что слайдер не совпадает по ширине с верхним меню (1)  и промоблоком (2) , помимо этого - промоблок сдвинут вправо (2)scr01.jpg .

2) Как задавать размер картинок для слайдера (например, хочу уменьшить картинки по высоте)?

3) Остановить слайдер (сделать статичную картинку) и убрать стрелки.

4) Можно ли оставить картинку на слайдере статичной (одну), а всплывающие слоганы оставить меняющимися?

Спасибо!

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 23 Март 2016 - 07:20

В camera.css найдите:
.camera_target {
		bottom: 0;
		height: 100%;
		left: 0;
		overflow: hidden;
		position: absolute;
		text-align: left;
		top: 0;
		width: 1190px;
		z-index: 0;
		left: 50%;
		margin-left: -600px;
}

замените на:
.camera_target {
		bottom: 0;
		height: 100%;
		left: 0;
		overflow: hidden;
		position: absolute;
		text-align: left;
		top: 0;
		width: 1180px;
		z-index: 0;
		left: 50%;
		margin-left: -590px;
}

далее найдите:
.camera_prev, .camera_next, .camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 2;
}

замените на:
.camera_prev, .camera_next, .camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 2;
	display:none;
}

далее найдите:
.camera_wrap img {
	max-width: none !important;
}

замените на:
.camera_wrap img {
	max-width: none !important;
	width: 100% !important;
	margin-left: 0 !important;
}

В style.css найдите:
.home #header {
	height: auto;
	text-align: left;
	position: absolute;
	background: none;
	z-index: 1000;
	left: 50%;
	margin-left: -600px;
}

замените на:
.home #header {
	height: auto;
	text-align: left;
	position: absolute;
	background: none;
	z-index: 1000;
	left: 50%;
	margin-left: -590px;
}


#3 Aggle

Aggle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 66 сообщений
  • ГородСанкт-Петербург

Отправлено 06 Апрель 2016 - 21:57

Спасибо, хотелось бы получить ответы на оставшиеся вопросы:
2) Как задавать размер картинок для слайдера (например, хочу уменьшить картинки по высоте)?
3) Как остановить слайдер (сделать статичную картинку) и убрать стрелки.
4) Можно ли оставить картинку на слайдере статичной (одну), а всплывающие слоганы оставить меняющимися?

Спасибо!

#4 RedHead

RedHead

    Активный участник

  • Модераторы
  • 1 052 сообщений

Отправлено 07 Апрель 2016 - 16:27

Просмотр сообщенияAggle (06 Апрель 2016 - 21:57) писал:

Спасибо, хотелось бы получить ответы на оставшиеся вопросы:
2) Как задавать размер картинок для слайдера (например, хочу уменьшить картинки по высоте)?
3) Как остановить слайдер (сделать статичную картинку) и убрать стрелки.
4) Можно ли оставить картинку на слайдере статичной (одну), а всплывающие слоганы оставить меняющимися?

Спасибо!

Здравствуйте.

2) Устанавливать необходимо размер слайдера, а не изображений. В шаблоне style.css найдите строки:

.fluid-container  {position: relative;height:600px;/*min-height: 400px;background: url('{ASSETS_IMAGES_PATH}slide4.jpg?design=movement') center center;*/}
.camera_wrap {height:600px !important;}

Замените их, например на:

.fluid-container  {position: relative;height:400px;/*min-height: 400px;background: url('{ASSETS_IMAGES_PATH}slide4.jpg?design=movement') center center;*/}
.camera_wrap {height:400px !important;}

Затем, в шаблоне camera.css найдите строки:

.camera_caption {
bottom: 0;
display: block;
position: absolute;
width: 100%;
top: 300px;
right: 100px;
width: 450px;
font-size: 30px;
font-style: italic;
left: 1066px !important;
}

замените их на:

.camera_caption {
bottom: 0;
display: block;
position: absolute;
width: 100%;
top: 215px;
right: 100px;
width: 450px;
font-size: 30px;
font-style: italic;
left: 1066px !important;
}

Теперь подготовьте изображения слайдов нового размера и замените старые на новые.

3) Стрелок сейчас на слайдере на наблюдаю. Вы убрали их самостоятельно?

4) Чтобы изображения были одинаковые в слайдере, а подписи разные, в шаблоне html найдите блок кода:

<div class="camera_wrap camera_black_skin" id="camera_wrap_1">
		  <div data-thumb="{ASSETS_IMAGES_PATH}slide1.jpg" data-src="{ASSETS_IMAGES_PATH}slide1.jpg?design=movement">
			<div class="camera_caption moveFromLeft">
			  Игрушки для детей от 0 до 100 лет!
			</div>
		  </div>
		  <div data-thumb="{ASSETS_IMAGES_PATH}slide2.jpg" data-src="{ASSETS_IMAGES_PATH}slide2.jpg?design=movement">
			<div class="camera_caption moveFomRight">
			  Мы любим игрушки!
			</div>
		  </div>
		  <div data-thumb="{ASSETS_IMAGES_PATH}slide3.jpg" data-src="{ASSETS_IMAGES_PATH}slide3.jpg?design=movement">
			<div class="camera_caption moveFromLeft">
			  Дарим детям радость!
			</div>
		  </div>
		  <div data-thumb="{ASSETS_IMAGES_PATH}slide4.jpg" data-src="{ASSETS_IMAGES_PATH}slide4.jpg?design=movement">
			<div class="camera_caption moveFomRight">
			  Счастливое детство. Недорого!
			</div>
		  </div>
		  <div data-thumb="{ASSETS_IMAGES_PATH}slide1.jpg" data-src="{ASSETS_IMAGES_PATH}slide1.jpg?design=movement">
			<div class="camera_caption fadeFromLeft">
			  Развиваемся с игрушками!
			</div>
		  </div>
		  <div data-thumb="{ASSETS_IMAGES_PATH}slide2.jpg" data-src="{ASSETS_IMAGES_PATH}slide2.jpg?design=movement">
			<div class="camera_caption fadeFromRight">
			  Детство никогда не кончается!
			</div>
		  </div>
		  <div data-thumb="{ASSETS_IMAGES_PATH}slide3.jpg" data-src="{ASSETS_IMAGES_PATH}slide3.jpg?design=movement">
			<div class="camera_caption fadeFromLeft">
			  Наш покупатель - довольный покупатель!
			</div>
		  </div>
		  <div data-thumb="{ASSETS_IMAGES_PATH}slide4.jpg" data-src="{ASSETS_IMAGES_PATH}slide4.jpg?design=movement">
			<div class="camera_caption fadeFromRight">
			  Дарим детям радость и улыбки!
			</div>
		  </div>

замените в нем название изображений на одинаковые.

При перелистывании слайдов, они как бы "распадаются" на части. "Остановить слайды" и "сделать изображение статичным" - Вы имеете ввиду, что необходимо убрать этот эффект?

#5 Aggle

Aggle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 66 сообщений
  • ГородСанкт-Петербург

Отправлено 07 Апрель 2016 - 21:38

Просмотр сообщенияRedHead (07 Апрель 2016 - 16:27) писал:

Здравствуйте.

2) Устанавливать необходимо размер слайдера, а не изображений. В шаблоне style.css найдите строки:

.fluid-container {position: relative;height:600px;/*min-height: 400px;background: url('{ASSETS_IMAGES_PATH}slide4.jpg?design=movement') center center;*/}
.camera_wrap {height:600px !important;}
...
Теперь подготовьте изображения слайдов нового размера и замените старые на новые.

И какого размера получится слайдер, какие картинки под него готовить? Пытаюсь понять связь

Просмотр сообщенияRedHead (07 Апрель 2016 - 16:27) писал:

3) Стрелок сейчас на слайдере на наблюдаю. Вы убрали их самостоятельно?

Убрались в процессе манипуляций, описанных в теме :)

Просмотр сообщенияRedHead (07 Апрель 2016 - 16:27) писал:

4) Чтобы изображения были одинаковые в слайдере, а подписи разные, в шаблоне html найдите блок кода:
замените в нем название изображений на одинаковые.

При перелистывании слайдов, они как бы "распадаются" на части. "Остановить слайды" и "сделать изображение статичным" - Вы имеете ввиду, что необходимо убрать этот эффект?

Это простой и понятный способ, "в лоб". Можно ли именно убрать эффект. Т. е. оставить статичную картинку при меняющихся слоганах.

#6 Юля123

Юля123

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

Отправлено 08 Апрель 2016 - 11:42

Просмотр сообщенияAggle (07 Апрель 2016 - 21:38) писал:

И какого размера получится слайдер, какие картинки под него готовить? Пытаюсь понять связь



Убрались в процессе манипуляций, описанных в теме :)



Это простой и понятный способ, "в лоб". Можно ли именно убрать эффект. Т. е. оставить статичную картинку при меняющихся слоганах.


Здравствуйте, можно оставить те же изображения, но их отображение нужно поправить, сейчас у Вас картинка растянута. То есть в дополнение к предыдущим инструкциям так же в camera.css найдите код:

.camera_wrap img {
		max-width: none !important;
		width: 100% !important;
		margin-left: 0 !important;
}

замените на код:

.camera_wrap img {
	max-width: none !important;
	width: 100% !important;
	height: 500px!important;
	margin-left: 0 !important;
}

там же код:

.camera_caption {
bottom: 0;
display: block;
position: absolute;
width: 100%;
top: 300px;
right: 100px;
width: 450px;
font-size: 30px;
font-style: italic;
left: 1066px !important;
}

в этом коде свойство top: 300px; отвечает за отступ сверху у надписей  уменьшайте это значение, чтобы поправить расположение надписи. После этих доработок Ваши картинки подойдут без изменений .




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных