小编h0b*_*bb5的帖子

为什么带有SVG的CSS剪辑路径在Safari中不起作用?

我在标头上有一个内嵌svg和背景图像.我正在使用css clip-path来"剪切"svg动画,下面是图片.

我有它在firefox和chrome工作得很好,但safari根本不应用任何剪辑/屏蔽.

我在开始这个项目之前检查了caniuse规范,并且它说明了适用于chrome的相同规则和例外,我刚刚使用chrome进行测试并且它起作用,所以我继续对它进行预测,safari会有相同的处理方式.

我一直在试图弄清楚如何让剪辑在野生动物园中正常工作而无济于事.

我怎样才能让它在野生动物园中发挥作用?笔供参考:https: //codepen.io/H0BB5/pen/Xpawgp

HTML

<clipPath id="cross">
    <rect y="110" x="137" width="90" height="90"/>
    <rect x="0" y="110" width="90" height="90"/>
    <rect x="137" y="0" width="90" height="90"/>
    <rect x="0" y="0" width="90" height="90"/>
 </clipPath>
Run Code Online (Sandbox Code Playgroud)

CSS

#clipped {
  margin-bottom: 20px;
  clip-path: url(#cross);
}
Run Code Online (Sandbox Code Playgroud)

html javascript css safari svg

7
推荐指数
1
解决办法
2万
查看次数

如何遍历列表并添加图像

我有一系列有6张图片的文物.

var artifacts = [
  'http://placehold.it/50x150',
  'http://placehold.it/100x125',
  'http://placehold.it/150x100',
  'http://placehold.it/200x50',
  'http://placehold.it/150x75',
  'http://placehold.it/100x100'
];
Run Code Online (Sandbox Code Playgroud)

我正在尝试将工件作为背景图像添加到列表中的每个列表项.

<ul class="slick-dots">
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
  <li>6</li>
  <li>7</li>
  <li>8</li>
  <li>9</li>
  <li>10</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如果列表具有超过工件量的数量,它将从头开始并将工件添加到数组的[0]位置.

出于某种原因,我无法理解我应该如何使用javascript来解决这个问题.

Codepen:http://codepen.io/H0BB5/pen/MJYgdz

html javascript css jquery loops

1
推荐指数
1
解决办法
62
查看次数

标签 统计

css ×2

html ×2

javascript ×2

jquery ×1

loops ×1

safari ×1

svg ×1