Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 17.11.2015, 15:50
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Ни хрена не понимаю.Вы сказали сделать макет, я сделал.Нормально поясните, что не так?
Ответить с цитированием
  #12 (permalink)  
Старый 17.11.2015, 16:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

ureech,
ненашёл макета по вашей ссылке, открылась пустая песочница ....
о уже код, счас гляну
Ответить с цитированием
  #13 (permalink)  
Старый 17.11.2015, 16:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Сообщение от ureech
Прикрутить анимацию к .nav
вариант того как я вас понял ...
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
.tab-content
{
  background: red;
  padding: 20px 0;
  color: #FFF;
}
.nav
{
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(https://www.instantcms.ru/upload/userfiles/4906/menubg-hover.jpg);
}</style>
<script type="text/javascript" src="https://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript" src="https://getbootstrap.com/dist/js/bootstrap.js"></script>
<link type="text/css" rel="stylesheet" href="https://getbootstrap.com/dist/css/bootstrap.css"/>
<script type="text/javascript" src="https://documentcloud.github.io/backbone/backbone-min.js"></script>
<script type="text/javascript" src="https://documentcloud.github.io/underscore/underscore-min.js"></script>
<title>HTML5, CSS3 and JavaScript demo</title>
</head>
<body>
<ul class="nav nav-tabs">
  <li class="active"><a class="tab" href="#menubg-hover" data-toggle="tab">Главная</a></li>
  <li><a class="tab" href="#menubg" data-toggle="tab">Профиль</a></li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
  <div class=" tab-pane active" id="menubg-hover">Главная</div>
  <div class=" tab-pane" id="menubg">Профиль</div>

</div>

<script>
$(function() {
    $(".tab").on("click", function(event) {
        var id = this.getAttribute("href");
        var img = "url(https://www.instantcms.ru/upload/userfiles/4906/" + id.slice(1) + ".jpg)";
        $(".nav").css({
            "background-image": img,
            "background-size": "0% 100%"
        });
        $({num: 0}).animate({num: 100},
        {
            step: function(x) {
                $(".nav").css({
                    "background-size": (x | 0) + "% 100%"
                })
            },
            duration: 1000
        })
    })
});</script></body></html>

Последний раз редактировалось рони, 30.07.2022 в 07:51.
Ответить с цитированием
  #14 (permalink)  
Старый 17.11.2015, 16:48
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Большое спасибо, за помощь.Единственное, что анимация к позицианированию по размеру в реале не подходит.Поправил так
$('.tab-in').css({'background-image' : img, 'background-size': '100% 100%','opacity':'0'}).animate({opacity:1}, 1000);

Ещё раз спасибо.В карму плюсануть не дают пока.
Ответить с цитированием
  #15 (permalink)  
Старый 17.11.2015, 16:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

ureech,
jquery не умеет анимировать двойные параметры
сделал анимацию иначе, смотрите код выше.
Сообщение от ureech
анимация к позицианированию по размеру в реале не подходит
это не понял, но вам виднее.
Ответить с цитированием
  #16 (permalink)  
Старый 17.11.2015, 17:08
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Сообщение от рони Посмотреть сообщение
ureech,
jquery не умеет анимировать двойные параметры
сделал анимацию иначе, смотрите код выше.

это не понял, но вам виднее.
Прикольно. Я имею ввиду когда фон картинка, то при анимации она распадается на части.Но второй вариант уже лучше. Где нибудь применю.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оставить выделение при смене фокуса DZHETIGAPA Events/DOM/Window 5 01.02.2018 20:11
jQuery UI - при наведенной мыши не прекращается анимация (FireFox, IE) smegol jQuery 2 28.05.2015 19:35
Анимация с скрытием слайдера при прокрутки вверх+привязка к кукам mylifegod Events/DOM/Window 9 17.04.2015 10:55
Изменение содержимого input при смене значения a Radioactive jQuery 4 09.01.2014 23:03
Не работает анимация при загрузки ajax ArtOs Общие вопросы Javascript 0 24.05.2012 17:52