是否可以在不拉伸或不显示滚动条的情况下使我的幻灯片中的所有图像全尺寸

stan780953

我希望在随机幻灯片中显示谷歌照片,但我遇到的问题是每张照片的大小不同,有没有办法强制所有照片大小相同而不拉伸。到目前为止,这是我的代码,任何帮助将不胜感激。

<html>

<head>
  <style>
    img {
      width: 100%;
    }
  </style>
</head>

<body>

  <script language="javascript">

    var delay = 10000 //set delay in miliseconds
    var curindex = 0

    var randomimages = new Array()

    randomimages[0] = "https://lh3.googleusercontent.com/MyPhotoLink"
    randomimages[1] = "https://lh3.googleusercontent.com/MyPhotoLink"
    randomimages[2] = "https://lh3.googleusercontent.com/MyPhotoLink"
    randomimages[3] = "https://lh3.googleusercontent.com/MyPhotoLink"
    randomimages[4] = "https://lh3.googleusercontent.com/MyPhotoLink"
    randomimages[8] = "https://lh3.googleusercontent.com/MyPhotoLink"
    randomimages[9] = "https://lh3.googleusercontent.com/MyPhotoLink"
    randomimages[10] = "https://lh3.googleusercontent.com/MyPhotoLink"

    var preload = new Array()

    for (n = 0; n < randomimages.length; n++) {
      preload[n] = new Image()
      preload[n].src = randomimages[n]
    }

    document.write('<img name="defaultimage" src="' + randomimages[Math.floor(Math.random() * (randomimages.length))] + '">')

    function rotateimage() {

      if (curindex == (tempindex = Math.floor(Math.random() * (randomimages.length)))) {
        curindex = curindex == 0 ? 1 : curindex - 1
      }
      else
        curindex = tempindex

      document.images.defaultimage.src = randomimages[curindex]
    }

    setInterval("rotateimage()", delay)

  </script>

G-西里尔

max-height 和 max-width 是避免剪裁它们的良好开端:(剪辑选项已经在另一个答案中)

例子

var delay = 5000 //set delay in miliseconds
var curindex = 0

var randomimages = new Array()

randomimages[0] = "https://placeimg.com/640/480/any"
randomimages[1] = "https://placeimg.com/1000/880/animals"
randomimages[2] = "https://placeimg.com/240/480/any"
randomimages[3] = "https://placeimg.com/940/80/nature"
randomimages[4] = "https://placeimg.com/100/480/people"
randomimages[8] = "https://placeimg.com/480/980/any"
randomimages[9] = "https://placeimg.com/240/480/tech"
randomimages[10] = "https://placeimg.com/640/280/any"

var preload = new Array()

for (n = 0; n < randomimages.length; n++) {
  preload[n] = new Image()
  preload[n].src = randomimages[n]
}

document.write('<img name="defaultimage" src="' + randomimages[Math.floor(Math.random() * (randomimages.length))] + '">')

function rotateimage() {

  if (curindex == (tempindex = Math.floor(Math.random() * (randomimages.length)))) {
    curindex = curindex == 0 ? 1 : curindex - 1
  } else
    curindex = tempindex

  document.images.defaultimage.src = randomimages[curindex]
}

setInterval("rotateimage()", delay)
img {
  max-height: 100vh;
  max-width: 100vw;
  image-orientation: from-image;
  /* optionnal*/
  display: block;
}


/* demo purpose only */

html {
  display: flex;
  height: 100vh;
}

body {
  margin: auto
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得Tkinter在没有滚动条的情况下显示非常大的图像?

来自分类Dev

如何构建保留最小尺寸,在可能的情况下进行拉伸,显示浏览器级别滚动条的Vaadin设计

来自分类Dev

如何在不显示垂直滚动条的情况下显示标题?

来自分类Dev

如何在没有滚动条的情况下向 flexbox 添加负边距(不显示,无法滚动,没有黑客)

来自分类Dev

没有滚动条尺寸的情况下如何获得内部窗口的高度?(不能通过clientHeight)

来自分类Dev

如何在不破坏幻灯片功能的情况下使JSSOR Slider具有可单击的图像?

来自分类Dev

我可以在不更改尺寸或内容的情况下填充图像的大小吗?

来自分类Dev

为什么没有高度也没有很多信息的情况下仍显示滚动条

来自分类Dev

如何在没有滚动条的情况下滚动Div?

来自分类Dev

使用CSS在没有滚动条的情况下滚动内容

来自分类Dev

如何在不破坏功能的情况下隐藏跨浏览器的滚动条

来自分类Dev

如何在不拉伸的情况下将所有图像设置为相同的宽度和高度

来自分类Dev

我想在幻灯片中添加图像

来自分类Dev

在禁用滚动条的情况下获取RichTextBox中的滚动条“位置”

来自分类Dev

在没有滚动条宽度的情况下获取Div宽度

来自分类Dev

在没有滚动条的情况下获取div的高度

来自分类Dev

在没有托管页面滚动条的情况下打印iframe的内容

来自分类Dev

如何在没有滚动条的情况下获取radChildwindow?

来自分类Dev

在没有托管页面滚动条的情况下打印iframe的内容

来自分类Dev

如何在没有滚动条的情况下以全屏方式打开批处理程序?

来自分类Dev

如何在没有滚动条的情况下创建水平可滑动菜单?

来自分类Dev

是否可以通过设置尺寸百分比的元素来显示滚动条,而不是增加自身的尺寸?

来自分类Dev

为什么我的UIScrollView水平滚动条不显示?

来自分类Dev

PowerPoint是否允许通过引用显示图像,而不是将整个图像放置在幻灯片中?

来自分类Dev

UITableView滚动条没有拉伸

来自分类Dev

在不拉伸的情况下重复 CSS 背景图像

来自分类Dev

滚动所有嵌套的滚动条以显示HTML元素

来自分类Dev

在滚动条上创建视差幻灯片效果

来自分类Dev

溢出-y:隐藏和溢出-x:隐藏,但是如何在没有滚动条的情况下向下滚动

Related 相关文章

  1. 1

    如何获得Tkinter在没有滚动条的情况下显示非常大的图像?

  2. 2

    如何构建保留最小尺寸,在可能的情况下进行拉伸,显示浏览器级别滚动条的Vaadin设计

  3. 3

    如何在不显示垂直滚动条的情况下显示标题?

  4. 4

    如何在没有滚动条的情况下向 flexbox 添加负边距(不显示,无法滚动,没有黑客)

  5. 5

    没有滚动条尺寸的情况下如何获得内部窗口的高度?(不能通过clientHeight)

  6. 6

    如何在不破坏幻灯片功能的情况下使JSSOR Slider具有可单击的图像?

  7. 7

    我可以在不更改尺寸或内容的情况下填充图像的大小吗?

  8. 8

    为什么没有高度也没有很多信息的情况下仍显示滚动条

  9. 9

    如何在没有滚动条的情况下滚动Div?

  10. 10

    使用CSS在没有滚动条的情况下滚动内容

  11. 11

    如何在不破坏功能的情况下隐藏跨浏览器的滚动条

  12. 12

    如何在不拉伸的情况下将所有图像设置为相同的宽度和高度

  13. 13

    我想在幻灯片中添加图像

  14. 14

    在禁用滚动条的情况下获取RichTextBox中的滚动条“位置”

  15. 15

    在没有滚动条宽度的情况下获取Div宽度

  16. 16

    在没有滚动条的情况下获取div的高度

  17. 17

    在没有托管页面滚动条的情况下打印iframe的内容

  18. 18

    如何在没有滚动条的情况下获取radChildwindow?

  19. 19

    在没有托管页面滚动条的情况下打印iframe的内容

  20. 20

    如何在没有滚动条的情况下以全屏方式打开批处理程序?

  21. 21

    如何在没有滚动条的情况下创建水平可滑动菜单?

  22. 22

    是否可以通过设置尺寸百分比的元素来显示滚动条,而不是增加自身的尺寸?

  23. 23

    为什么我的UIScrollView水平滚动条不显示?

  24. 24

    PowerPoint是否允许通过引用显示图像,而不是将整个图像放置在幻灯片中?

  25. 25

    UITableView滚动条没有拉伸

  26. 26

    在不拉伸的情况下重复 CSS 背景图像

  27. 27

    滚动所有嵌套的滚动条以显示HTML元素

  28. 28

    在滚动条上创建视差幻灯片效果

  29. 29

    溢出-y:隐藏和溢出-x:隐藏,但是如何在没有滚动条的情况下向下滚动

热门标签

归档