css - 在类之间随机选择并在页面加载时将它们应用于 div?

标签 css random figure

这可能吗?:在页面加载时,对于任何 <figure>有一个名为“.random”的类' 将随机为其图像分配一个介于 float:left; 之间的元素或 float:right; .

我已经设置了一个 [jsfiddle][1]。 [1]: http://jsfiddle.net/kenhimself/qc4kypvr/

最佳答案

是的,这是可能的。

function randomize() {
    var elts = document.querySelectorAll('figure.random');
    var array = Array.prototype.slice.call(elts);
    array.forEach(function(elt) {
        elt.style.float = Math.random() > 0.5 ? 'left' : 'right';
    });
}

在页面加载时运行它。

关于css - 在类之间随机选择并在页面加载时将它们应用于 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27644587/

相关文章:

html - 有没有办法让一个 div 成为它父级以外的东西的高度?

css - 如何更改 PrimeNG 数据表扩展器图标

javascript - 调整中间容器的大小

python - 平板随机孔

ruby-on-rails - 如何在 Ruby 中生成随机日期?

haskell - 浮点 RNG 是否应该在 0 附近更精确?

python - Matplotlib - 轴的不同边缘的 mark_inset

html - CSS:菜单悬停创建自定义形状背景图像?(使用CSS的平行四边形形状)

html - 两个元素拒绝漂浮在第三个元素旁边

python-3.x - MatPlotLib + GeoPandas : Plot Multiple Layers, 控制图大小