小编use*_*440的帖子

遮盖对象以使其看起来好像它在旋转的项目后面

我正在尝试围绕另一个对象(圆)绕一个“点”轨道,但是由于z-index该点始终出现在圆的上方,因此它就意味着绕轨道旋转。

CodePen链接:https ://codepen.io/moy/pen/ROVZXd ? editors = 1100

理想情况下,动画的第二部分应在对象的后面进行,这样才能看到动画的另一半,直到另一边出来-可能吗?

我考虑过淡化正在移动的物体,但我不认为这样会产生平滑/遮盖的效果?

关于如何掩盖此区域,我有些困惑,因为我看不到CSS知道要隐藏的方式。我以为也许可以z-index通过动画更改50%的比例并将其重置为0%/ 100%,但这似乎无济于事。

有任何想法吗?提前致谢!

.earth {
  background: white;
  border: 1px solid black;
  border-radius: 50%;
  display: block;
  height: 100px;
  margin: 30px auto;
  position: relative;
  width: 100px;
  z-index: 20;
}

.orbit {
  border: 2px #eee transparent;
  border-radius: 50%;
  height: 140px;
  margin: auto;
  position: absolute;
  top: -20px;
  left: -20px;
  transform: rotateZ(60deg) rotateY(60deg);
  transform-style: preserve-3d;
  width: 140px;
  z-index: 10;
}
.orbit .moon {
  animation: move ease-in-out infinite;
  animation-duration: 2s;
  background: black; …
Run Code Online (Sandbox Code Playgroud)

html css css-animations

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

flexbox在iOS上无法正常工作(订购)

我有一个<ul>包含图像的几个列表项.该<ul>显示器水平上更宽的屏幕,但是手机上显示我的列表项通过2的2我原本这与float:left; width: 50%;在列表项的一套伟大的工作.但由于图像是徽标和所有不同的尺寸,它看起来不正确,所以我决定使用flexbox重新排序列表项目,以便图像排列不同,看起来更整洁.我的CSS如下:

ul {
    overflow: hidden;
    display: -webkit-box;   /* OLD: Safari,  iOS, Android browser, older WebKit browsers.  */
    display: -moz-box;      /* OLD: Firefox (buggy) */
    display: -ms-flexbox;   /* MID: IE 10 */
    display: -webkit-flex;  /* NEW, Chrome 21?28, Safari 6.1+ */
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

li {
    display: block; 
    margin: 0 0 @baseline/2 0;
    padding: 0;
    text-align: center;
    width: 50%;
}

li:nth-child(1) …
Run Code Online (Sandbox Code Playgroud)

html css webkit ios flexbox

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

拆分列(各 50%)沿相反方向滚动 - 连续/循环

编辑仔细检查后,调整视口大小时这非常糟糕。它停止工作或在狭窄的窗口上,并且滚动速度超级超级快。所以我把它作为赏金!

--

我见过类似的东西,并一直在尝试重构 JS。我有两列内容,滚动时它们向相反的方向移动。这应该连续循环。

问题是我是否删除元素的高度.project。向下滚动时内容会平滑滚动,但向上滚动时则不会。内容的高度/长度会有所不同,因此我在这里实际上无法确定固定值。

这似乎取决于视口高度。如果 UI 的行为符合预期,并且我减小了视口的宽度,它可能会像上面描述的那样停止工作。但如果我随后降低高度 - 它可以再次开始正常运行。那么也许这取决于加载时视口中可见的内容量?

示例(也在代码片段中): https ://jsfiddle.net/rdowb0y5/1

我将添加一个“媒体查询”,以便仅在平板电脑/桌面视图和移动设备上可见,JS 被删除并且内容只是堆叠。

预先感谢 - 真的期待对此的一些支持!

$(document).ready(function() {

    var num_children=$('.split-loop__left').children().length;
    var child_height=$('.split-loop__right').height() / num_children;
    var half_way=num_children * child_height / 2;
    $(window).scrollTop(half_way);

    function crisscross() {

      var parent=$(".split-loop"); //.first();
      var clone=$(parent).clone();

      var leftSide=$(clone).find('.split-loop__left');
      var rightSide=$(clone).find('.split-loop__right');

      if (window.scrollY > half_way) {
        //We are scrolling up
        $(window).scrollTop(half_way - child_height);

        var firstLeft=$(leftSide).children().first();
        var lastRight=$(rightSide).children().last();

        lastRight.appendTo(leftSide);
        firstLeft.prependTo(rightSide);

      }

      else if (window.scrollY < half_way - child_height) {

        var lastLeft=$(leftSide).children().last();
        var …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery infinite-scroll

6
推荐指数
2
解决办法
1275
查看次数

Flexslider:在自定义按钮单击时移动到下一张幻灯片(有延迟)

我已经使用Flexslider一段时间并且喜欢它,但我有一个自定义功能,我试图实现我有点卡住了.

在每张幻灯片中,我有一些带有2个按钮的文本,基本上是真或假.单击其中一个按钮后,根据用户是否选择了正确的答案进行动画处理.不管他们选择什么,经过几秒钟的短暂延迟后,我希望幻灯片能够动画到下一张幻灯片.

我的flexslider调用如下所示:

$(window).load(function () {
$('.flexslider').flexslider({
    animation: "slide",
    animationLoop: false,
    slideshow: false,
    controlNav: false,
    touch: true,
    smoothHeight: true
});
});
Run Code Online (Sandbox Code Playgroud)

我设法创建了一些javascript,以便在单击按钮时移动到第二张幻灯片:

$('.true-or-false .btn').click(function () {
$('.slider').flexslider(0);
});
Run Code Online (Sandbox Code Playgroud)

但是,为每一个按钮执行此操作会很痛苦,我试图找到一个"下一个"功能但却无法正常工作.除此之外,我试图添加.delay(2000)但是上面的代码看起来似乎不太好.

我认为flexslider中的幻灯片有延迟功能,我只需要找到一种方法,使用自定义按钮移动到下一张幻灯片.任何人都可以对此有所了解吗?

感谢您抽时间阅读!STE

*编辑*

出于某种原因,当我第一次尝试下面的代码时,它没有用,但现在添加'next'会使幻灯片在点击按钮时动画到下一个 - 现在我只需要延迟!

$('.true-or-false .btn').click(function () {
$('.slider').flexslider('next');
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery flexslider

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

Facebook、linkedin 和 twitter 的 OpenGraph 元

我试图确保在共享我的网站时显示正确的元信息。我以为我可以正常工作,但我在不同的社交网站上遇到了一些问题,如下所示:

  • Twitter 提取文本,但不显示指定的图像。
  • LinkedIn 显示文本,但似乎使用了错误的图像,因此它被拉伸。
  • Facebook 不显示任何内容。如果我发布 URL,则所有内容都会显示为超链接。

最初我只有这些meta name="twitter:东西,但后来添加了meta property="og:上面的内容,因为我被告知这是 LinkedIn 需要的。

这是我在网站中使用的元/OpenGraph 数据head

<!-- OpenGraph -->
<meta property="og:title" content="myurl.com - What this website is" />
<meta property="og:description" content="Specialising in lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod." />
<meta property="og:url" content="http://myurl.com" />
<meta property="og:image" content="/img/site/linkedin-media-image.png" />

<!-- Twitter -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@twitteruser">
<meta name="twitter:url" content="https://myurl.com">
<meta name="twitter:title" content="I am a lorem ipsum dolor sit amet, consectetur …
Run Code Online (Sandbox Code Playgroud)

twitter facebook meta-tags facebook-opengraph linkedin-api

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

更改MailChimp的成功/错误消息

我在任何地方都找不到。熟悉MailChimp的任何人都可以提出建议吗?

我已经嵌入了表单/输入,并且有一些空的div(下),其中插入了错误/成功消息。

<div id="mce-responses" class="clear">
    <div class="response" id="mce-error-response" style="display:none"></div>
    <div class="response" id="mce-success-response" style="display:none"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

当我将自定义文本添加到空div时,提交表单时它就会被覆盖,因此很显然,它是从某种方式/位置从MailChimp获取内容的!

有任何想法吗?

html forms mailchimp mailchimp-api-v3.0

4
推荐指数
2
解决办法
6729
查看次数

旋转div onClick - 循环不同程度(命运之轮)

我试图实现的效果是点击一个按钮,一个由8个三角形组成的圆圈旋转.当它停止时,选择圆顶顶部的三角形.然后打开相对于所选段的fancybox覆盖(最后一部分尚未工作).选择段的顺序对用户来说是随机的,但可以像我在CSS中那样预设(当前:第3>第6>第1>第8>第2>第5>第7>第4).

我已经创建了一个codepen来显示我目前的进展,你可以通过访问下面的链接看到它很难解释.

http://codepen.io/moy/pen/DrbAL
Run Code Online (Sandbox Code Playgroud)

单击"旋转"按钮时,圆圈旋转3次(1080度)+另外270度,因此第3个列表项目位于div的顶部 - 这样可以正常工作.

我的第一个问题是:在第二次点击按钮时,圆圈需要再次旋转3次然后再多一点,将下一个选定的列表项/段(6)定位在div的顶部,依此类推其余的项目.有没有办法做到这一点,而不必添加1080到圆已经旋转的数量?因此,值始终为1080deg+圆圈需要旋转以将相关线段定位在div顶部的额外量.否则,最后一项的值将达到10000度!如果必须这样做,我想我将不得不忍受它,并得到我的数学帽子.

第二个问题是:一旦圆圈完成旋转,我该如何显示相关的fancybox叠加?ID目前是每个叠加的标题,但可以很容易地覆盖-1,叠加-2等,以匹配每次旋转后在旋转轮上设置的spin-1,spin-2的类别.

谢谢,希望有人能帮忙!

jquery html5 css3 fancybox css-transitions

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

类样式取决于带有嵌套 SCSS/&amp; 符号的元素 (h2/h3)?

我觉得我在这里遗漏了一些非常明显的东西,我可以为其编写 CSS,但我想知道是否有一种方法可以使用嵌套 SCSS 来做到这一点。如果您在某个类上设置了样式,并且该类位于不同的元素上,是否可以调整样式。例如一个h2然后是一个h3。我知道你可以通过额外的课程来做到这一点,比如......

.title-class {
    background-size: 30px;
    font-size: 30px;

    &.another-class {
        background-size: 20px;
        font-size: 20px;
    }
}
Run Code Online (Sandbox Code Playgroud)

这将呈现为.title-class.another-class {}

我所追求的是基类.title-class {}和嵌套样式h3.title-class {}- 这可能吗?

我认为类似以下内容(理论上)显然行不通!我尝试使用@root,但我对此的理解很少,所以我无法让它工作。

.title-class {
    background-size: 30px;
    font-size: 30px;

    &h3 {
        background-size: 20px;
        font-size: 20px;
    }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

html css sass

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