强调了水平滑动在Tinder上的不可逆转后果。 我将在另一个时候深入研究这种挫败感,但乍一看,Swipe Navigation对于web-slinger.css来说似乎是完美的 - 我的实验性,纯CSS替代了WOW.JS的单向滚动触发动画。 (仍在创作主题曲!)
> web-slinger.css可以使用仅使用CSS来喜欢/不喜欢元素的Tinder风格的滑动互动吗? 更重要的是,根据大众需求,这是否可以使用蜘蛛侠图像来证明是合理的吗? 介绍蜘蛛猪刷子 - 我提出的验证码更换(因为谁不喜欢蜘蛛杆?)。 向左或向右滑动(目前仅在Chrome/Edge下方)注册您的意见。
[class^="scroll-trigger-"] { view-timeline-axis: x; }类的元素的默认行为,使滚动触发器对水平而不是垂直,滚动反应。 否则,尽管由于容器宽度而在视觉上隐藏了触发器,因为它们在我们的刀刀上的垂直折叠上方。
>我的初始步骤涉及分叉尼古拉·塔拉诺夫(Nikolay Talanov)出色的JavaScript Tinder Swipe演示,删除JavaScript,除了一张卡外,然后将其导入Web-slinger.css并应用水平补丁。 卡容器变成了scroll-trigger-n
,并带有三个并排的视口大小的卷轴缝制框。中间幻灯片使用的
position: fixed
>注意:scroll-align: center
>具有非常规滚动驱动的动画,可滚动元素无需滚动任何可见的内容。 就像复选框hacks一样 - 隐藏复选框,样式标签。我们利用可滚动元素的CSS行为,而不是其默认UI。
第三个幻灯片上的
div激活了拒绝动画:
添加此会导致页面加载中自动“喜欢”的蜘蛛杆。 非常适合普遍崇拜的人(AHEM,中年CSS黑客)。 但是,蜘蛛杆并不是普遍的爱,所以让我们研究为什么右翼的行为与预期的不同,尽管看似相同。
scroll-trigger-1
后退
<div> </div> <main> <div></div> <div></div> <div><div></div></div> </main>此错误突出显示了
的限制。 Web-Slinger依赖于仅适用于仅由
向后<div> <div></div> </div> <main> <div><div></div></div> <div></div> <div><div></div></div> </main>滚动触发的动画的技术。
>可视化器表明,无论animation-range
>如何,动画都在元素朝滚动方向离开视口之后完成 -
自定义属性,我们可以通过样式查询来控制--scroll-direction
元素的外观:scroll-trigger-2
[class^="scroll-trigger-"] { view-timeline-axis: x; }这可确保仅在上一个幻灯片上出现,并通过向后滚动到达。
(由三秒钟的三步动画控制)计算当前幻灯片,需要果断的滑动以触发不喜欢的幻灯片。
.scroll-trigger-2
最终滑动--slide-index
>经验教训
<div> </div> <main> <div></div> <div></div> <div><div></div></div> </main>>这比预期的要复杂,这主要是由于使用仅在向后滚动下运行的滚动触发动画的挑战。 这是宝贵的知识。 当前规格中隐藏的功率令人惊讶。我们可以根据非常具体的滚动行为进行样式。 但是,我们不得不攻击API才能访问此功能。 理想的解决方案将是:
使用这样的API,蜘蛛猪sw刀不需要黑客。
>我希望对卷轴驱动的动画进行更广泛的浏览器支持,并具有更灵活的规格,以鼓励设计师为他们的经验构建非线性讲故事。 如果没有,一旦动画时间表得到了更广泛的支持,则可能是时候使web-slinger.css更加健壮和准备就绪。<div> <div></div> </div> <main> <div><div></div></div> <div></div> <div><div></div></div> </main>>
以上是web-slinger.css:跨越swiper-verse的详细内容。更多信息请关注PHP中文网其他相关文章!

文章讨论了CSS FlexBox,这是一种布局方法,用于有效地对齐和分布响应设计中的空间。它说明了FlexBox用法,将其与CSS网格进行了比较,并详细浏览了浏览器支持。

本文讨论了使用CSS创建响应网站的技术,包括视口元标签,灵活的网格,流体媒体,媒体查询和相对单元。它还涵盖了使用CSS网格和Flexbox一起使用,并推荐CSS框架

本文讨论了CSS盒装属性,该属性控制了元素维度的计算方式。它解释了诸如Content-Box,Border-Box和Padding-Box之类的值,以及它们对布局设计和形式对齐的影响。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

Dreamweaver Mac版
视觉化网页开发工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)