- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
据我所知,到目前为止,我为 Wordpress 网站使用的所有图像 slider 插件都无法在各种屏幕尺寸下交换不同尺寸的图像以实现“移动优先”体验。
他们根据某些断点更改了显示的图像,并且允许控制显示图像的哪一部分。
如果没有插件可以自动执行此操作,至少可以仅通过 CSS 来实现吗?
谢谢
最佳答案
您可以通过 HTML 做到这一点 picture tag或 Jquery .data()
Jquery 示例
orignalImg = $(".test").attr("src"); // get orignal image
mobileImg = $(".test").data("mobile"); // get mobile image
brakpoint = 768; //what ever your brakpoint
//do magic
function changeImg() {
$(".test").each(function() {
if ($(window).width() <= brakpoint) {
$(this).attr("src", mobileImg);
}else {
$(this).attr("src", orignalImg);
}
});
}
// call magic
changeImg();
//change image if viewport change
$(window).on('resize', function() {
changeImg()
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h1>Resize your window </h1>
<img class="test" src="http://placehold.it/600x300" data-mobile="http://placehold.it/300x600">
HTML 示例
<picture>
<source srcset="http://placehold.it/600x300" media="(min-width:768px)">
<img src="http://placehold.it/300x600" alt="img">
</picture>
在你的example link他们也在使用这个 <picture>
标签。这是一个简单的解决方案,但您可能会遇到 browser compatibility issue
关于css - Wordpress sider 的“移动优先”图像加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36352608/
我有一个主要元素,其中包含页面的内容和右侧菜单栏(我使用 jquery sidr )。当我单击“右侧菜单”链接时,菜单会打开,但会将主 div 推到左侧。 这是我的代码:
我已经升级和降级了我的项目,现在我收到一条错误消息,指出我的 Sider.dll 丢失了。 Severity Code Description Project File Line Suppressio
我正在尝试使用 antd 实现响应式应用程序。我拥有的其中一件事是将 Sider 菜单作为我的主要导航。我想做的一件事是在小屏幕上折叠此边栏(最好是汉堡包图标)。我什至不知道如何开始。我的侧边栏组件看
据我所知,到目前为止,我为 Wordpress 网站使用的所有图像 slider 插件都无法在各种屏幕尺寸下交换不同尺寸的图像以实现“移动优先”体验。 例如:http://www.akqa.com/
我希望响应式 Sider 组件能够展开,而不会导致 Content 组件中的元素回流,但我的渲染方法并非如此,如下所示。 import 'antd/dist/antd.css'; // ...skip
我试图复制一个折叠的 Sider 而没有声明 collapsed={true} 纯粹是为了获得工具提示效果。 问题是,当我将 Menu.Item 包裹在 Tooltip 中时,它似乎不再被定义并且特殊
我正在使用 Sider C# Redis 客户端连接到在我的 Windows 7 机器上运行的 Redis 服务器。 https://github.com/chakrit/sider 我可以从我的 C
我在可折叠的 Sider 中有 antd Menu。我为其中一个子菜单设置了默认打开键,它们应该一次打开一个。这是我的菜单代码: const MainMenu = ({ defaultOpenKeys
我在我的 NextJs 应用程序中使用 antd。我在我的应用程序的顶层放置了一个布局组件。 /* _app.tsx */ function MyApp({ Component, pageProps
我正在尝试将我的 Antd React 应用程序的样式/css 配置为移动就绪。 我的主菜单使用了 Reactive Sider Menu 看到的 here . 我的问题是,当我使用移动视口(view
我正在尝试像标签面板一样使用 AntD 菜单侧边。 我想将组件放在内容中,以便在单击菜单项时内容面板呈现相关组件。 如何让这种结构将组件作为每个菜单项的内容? import React from 'r
我正在为一个学校项目制作一个应用程序,它是一个手指画家,用户可以用手指绘画。我正在制作一个 slider 来更改其线条的大小,然后使用该值作为大小。但是,我遇到了错误“无法使用类型为‘(_)’的参数列
我是一名优秀的程序员,十分优秀!