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


Раскрытие Списка


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

#1 Stas_Y

Stas_Y

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

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

Отправлено 30 Август 2015 - 10:43

ДД! Можно ли заменить крутящийся ромбик, который раскрывает список категорий товаров, заменить на другой анимированный элемент?
Как это сделать?

#2 Danil

Danil

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

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

Отправлено 30 Август 2015 - 11:01

Просмотр сообщенияStas_Y (30 Август 2015 - 10:43) писал:

ДД! Можно ли заменить крутящийся ромбик, который раскрывает список категорий товаров, заменить на другой анимированный элемент?
Как это сделать?
Здравствуйте.
Пришлите скриншот с обозначением данного элемента.

#3 Stas_Y

Stas_Y

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

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

Отправлено 30 Август 2015 - 15:01

Прилагаю рисунок

Прикрепленные изображения

  • 1.jpg


#4 Danil

Danil

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

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

Отправлено 30 Август 2015 - 15:21

Просмотр сообщенияStas_Y (30 Август 2015 - 15:01) писал:

Прилагаю рисунок
На какой элемент Вы хотите заменить крутящийся ромбик?

#5 Stas_Y

Stas_Y

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

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

Отправлено 30 Август 2015 - 16:20

http://www.transformicons.com/

Прикрепленные изображения

  • 1.jpg


#6 Stas_Y

Stas_Y

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

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

Отправлено 31 Август 2015 - 05:14

Все) и все теряются=) если это тоже платная услуга вы скажите))

#7 Stas_Y

Stas_Y

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

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

Отправлено 31 Август 2015 - 10:28

Тех поддержка форума, ответит кто или нет? Ждать? или искать другие решения?

#8 Vaccina

Vaccina

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

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

Отправлено 01 Сентябрь 2015 - 02:35

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

#9 Stas_Y

Stas_Y

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

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

Отправлено 01 Сентябрь 2015 - 04:23

Давайте) подменим значок) я не против, ромб просто ну как то совсем смущает(( хорошо что вы написали я многого не понимаю и если js нагружает сайт, то конечно зачем он нам))

#10 Vaccina

Vaccina

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

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

Отправлено 01 Сентябрь 2015 - 05:46

В main.css найдите:
/* Сворачивание блоков в левой части */
.toggleBlock, .toggleBlockMenu {position: relative;float:right;right: 15px;top: 0px;z-index: 1;cursor: pointer;}
.toggleArrow {width: 20px;height: 20px;background: #f79242;transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg); }
.toggleSquare{width: 28px;height: 15px;background: none;position: absolute;top: 10px;right: -4px;}
.toggleBlock:hover .toggleArrow ,.toggleBlockMenu:hover .toggleArrow {background:rgba(247,146,66,.7);}

замените на:
/* Сворачивание блоков в левой части */
.toggleBlock, .toggleBlockMenu {position: relative;float:right;right: 15px;top: 0px;z-index: 1;cursor: pointer;}
.toggleArrow {width: 20px;height: 20px; text-align:center;}
.toggleSquare{width: 28px;height: 15px;background: none;position: absolute;top: 10px;right: -4px;}
.toggleArrow:after{content:"-";font: bold 24px/20px Arial;}
.active > .toggleArrow:after{content:"+";}

В main.js найдите:
// Функция сворачивания блоков Меню
$(function(){$('.toggleBlockMenu').click(function(){
  var flag;
  $(this).parent().parent().find('.block-menu-content').toggle('normal',function(){
	flag = $(this).parent().parent().find('.block-menu-content').css('display');
	 if(flag = 'none'){
	 $(this).parent().find('.toggleBlockMenu').css('transform','rotateZ('+ deg +'deg)');
	deg +=180;
	}
	else{
	 $(this).parent().find('.toggleBlockMenu').css('transform','rotateZ('+ deg +'deg)');
	deg +=180;
	}
  });
})})

замените на:
// Функция сворачивания блоков Меню
$(function(){$('.toggleBlockMenu').click(function(){
  var flag;
  $(this).parent().parent().find('.block-menu-content').toggle('normal',function(){
	flag = $(this).parent().parent().find('.block-menu-content').css('display');
	 if(flag = 'none'){
	 $(this).parent().find('.toggleBlockMenu').css('transform','rotateZ('+ deg +'deg)');
	deg +=180;
$(this).parent().find('.toggleBlockMenu').toggleClass('active');
	}
	else{
	 $(this).parent().find('.toggleBlockMenu').css('transform','rotateZ('+ deg +'deg)');
	deg +=180;
	}
  });
})})


#11 Stas_Y

Stas_Y

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

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

Отправлено 01 Сентябрь 2015 - 07:29

А варианты самого значка есть?) Вы его с моего примера взяли?)

P/S а так замечательно))) Vaccina - вы лучшая!

#12 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 01 Сентябрь 2015 - 11:14

Просмотр сообщенияStas_Y (01 Сентябрь 2015 - 07:29) писал:

А варианты самого значка есть?) Вы его с моего примера взяли?)

P/S а так замечательно))) Vaccina - вы лучшая!
Здравствуйте,
если вы хотите изменить данный символ, найдите в файле main.css
.toggleArrow:after{content:"-";font: bold 24px/20px Arial;}
.active > .toggleArrow:after{content:"+";}

изменяете значение - +

#13 Stas_Y

Stas_Y

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

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

Отправлено 01 Сентябрь 2015 - 11:16

Спасибо большое))!




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

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