在 WordPress Gutenberg 编辑器中,我试图以编程方式在图像块上设置默认类,该类无需用户通过“附加 CSS”字段手动添加即可应用。
我曾尝试在图像块上应用默认样式,该样式最初有效 -
wp.blocks.registerBlockStyle( 'core/image', {
name: 'retailResidential',
label: 'Retail & Residential',
isDefault: true
});
Run Code Online (Sandbox Code Playgroud)
但是在用户更改自定义下拉列表中的字段后,我需要更新此默认类。更改此下拉列表时,我将取消注册块样式,然后注册新的默认块样式 - 但它对额外创建的图像没有影响(不使用更新的默认样式创建图像,仍使用旧的)。
wp.blocks.unregisterBlockStyle(
'core/image',
[ 'retailResidential', 'weddingsEvents', 'advertisingEditorial']
);
Run Code Online (Sandbox Code Playgroud)
更新默认图片块样式后是否需要刷新编辑器?或者有没有其他更好的方法来做到这一点?
更新块样式的参考
javascript wordpress advanced-custom-fields wordpress-gutenberg
我正在尝试使用velocity和calc()函数为元素的宽度设置动画.
$("#menuContainer").velocity({width: "calc(100% + -260px)"}, 500);
Run Code Online (Sandbox Code Playgroud)
这会将元素的宽度设置为0.
是否可以将 iFrame 作为纹理动态映射到 obj 模型上?我知道你可以通过视频来做到这一点。
结合这个例子——将一个 iFrame 加载到 Three.js 环境中; http://stemkoski.github.io/Three.js/CSS3D.html
以此为例;它显示了映射到 obj 模型的图像纹理。 http://mrdoob.github.io/ Three.js/examples/webgl_loader_obj.html
有没有实施这种做法的例子?
javascript ×3
css ×1
css-calc ×1
dictionary ×1
iframe ×1
three.js ×1
velocity ×1
velocity.js ×1
wordpress ×1