Свойство масштаба CSS - PullRequest
       1

Свойство масштаба CSS

1 голос
/ 20 января 2020

У меня проблема со свойством масштаба. Когда масштабирование изображения больше 9, изображение начинает увеличиваться sh, когда масштабирование увеличивается.

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

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
  <link rel="stylesheet" href="file.css">

  <script src="jquery.js"></script>
  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
<script src="file.js"></script>
</head>
<body>
  <div id="logo-div" class="container-fluid">
    <div id="logo-img">
<img class="no-flickr" src="Puebafinal-01.svg" width="100%" height="100%">
    </div>

</div>

</body>
</html>


body {
    height: 10000px;
    background: url('img.jpg') no-repeat fixed;
    /*-webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);*/
}
#logo-div {
    position: fixed;
    height: 100vh;
    width: 100vw;
}

jQuery(function(){
    jQuery(window).scroll(function(){

        if(jQuery(this).scrollTop() > 60) {
          var sc=$(document).scrollTop();
          var valor =((sc/2)*1.2)/10;
            jQuery('#logo-img img')
                .css({'transform' : 'scale('+valor+')',
                '-moz-transform' : 'scale('+valor+')',
                '-webkit-transform' : 'scale('+valor+')',
                '-o-transform' : 'scale('+valor+')'/*,
                '-webkit-transition':'all 0.1s ease',
                        '-moz-transition':'all 0.1s ease',
                        '-ms-transition':'all 0.1s ease',
                        '-o-transition':'all 0.1s ease',
                        'transition':'all 0.1s ease'*/})
                .attr('src','Puebafinal-01.svg');
                console.log("funciono");
        }
console.log($(document).scrollTop());

        if(jQuery(this).scrollTop() < 59) {
            jQuery('#logo-img img')
                .css({'width':'100%',
                    'height':'100%',
                    '-webkit-transition':'all 0.5s ease',
                    '-moz-transition':'all 0.5s ease',
                    '-ms-transition':'all 0.5s ease',
                    '-o-transition':'all 0.5s ease',
                    'transition':'all 0.5s ease'
                    })
                .attr('src','Puebafinal-01.svg');
        }
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...