javascript - 是否可以输入带有变量的背景图像大小?

标签 javascript jquery css background-image background-size

var setSize = $('#inputSize').val();

$("#canvas").css({
  'background-size': '100px' + setSize
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="inputSize" class="form-control" type="number" value="">

最佳答案

考虑到您想在文本框中输入值时添加 CSS。

HTML

<input id="inputSize">
<div id="canvas"></div>

JS

$('#inputSize').on('input', function() {
  var setSize = 100 + parseInt($('#inputSize').val()) + 'px';

  $("#canvas").css({
    'background-size' : setSize
  });
});

关于javascript - 是否可以输入带有变量的背景图像大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49963996/

相关文章:

javascript - React - 太多递归

javascript - 检索查询字符串参数的优雅方法

javascript - jQuery mouseoverIntent 插件可以在 Internet Explorer 中使用吗?

javascript - 根据 json 对象的值更改 ajax 函数的输出

html - 我一直在使用负边距和正填充来代替 calc(),但仍然存在一些问题

css - 如何使宽度大于其容器的文本向左移动,而不是向右移动?

javascript - 通过Ajax更新数据

javascript - 从右向左过渡

javascript - 结束 .each 和 setTimeout()

html - 为什么媒体查询不起作用?