css - 如何在 Joomla 3 中为一个模块添加多个模块类后缀?

标签 css joomla module joomla3.0

我想在 Joomla 3 中的模块中添加一些边 Angular 效果。我正在尝试添加边 Angular 标签,就像您在旧相册中看到的那样(我试图包含一个附件,但没有有足够的职位)。我使用模块类后缀来添加它们,因为我计划在各种不同大小的模块上使用它们,并希望它们能够正确定位,而不管模块恰好有多高或多宽。

但我只能让一个出现。如果我添加多个后缀,它会被忽略。

这是我在 Joomla 中用来添加它们的语法:

style-color badge-br badge-ul

“style-color”是显示模块背景和文本效果的样式。 “徽章-XX”表示每个 Angular 效果。 ul 是“左上角”,br 是“右下角”,等等。

这是我用于边 Angular 效果的 CSS:

.module .badge-ul {
background-position: 0 0px;
background-image: url(../images/texture/photo_corners.png);
top: -7px;
left: -7px;
height: 60px;
width: 60px;
z-index: 1001;    
}

.module .badge-ur {
background-position: 0 -60px;
background-image: url(../images/texture/photo_corners.png);
bottom: -7px;
left: -7px;
height: 60px;
width: 60px;
z-index: 1101;    
}

.module .badge-bl {
background-position: 0 -120px;
background-image: url(../images/texture/photo_corners.png);
bottom: -7px;
left: -7px;
height: 60px;
width: 60px;
z-index: 1201;    
}

.module .badge-br {
background-position: 0 -180px;
background-image: url(../images/texture/photo_corners.png);    
bottom: -7px;
right: -7px;
height: 60px;
width: 60px;
z-index: 1301;    
}

显然我遗漏了一些东西。但我不知道是什么。如果重要的话,我正在使用 YooTheme 模板(云)。

如有任何帮助,我们将不胜感激!

最佳答案

你不能那样做。每个 css 属性只能有一个值。 背景位置:0 0px; 背景位置:0 -180px; 背景位置:0 -120px; ... 每个 dom 元素可能只有一个背景位置。如果你想要 4 个背景,你需要 4 个 dom 元素 我建议您重新考虑创建背景的方式。

关于css - 如何在 Joomla 3 中为一个模块添加多个模块类后缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22485077/

相关文章:

python - PyCharm 中 numpy 的问题

jquery - 如何使用 jQuery 获取所有元素 css 属性的列表?

javascript - "No ' Access-Control-Allow-Origin ' is present on the requested resource"css 文件错误

php - 无法在 Joomla! 中修改外部数据库3.0.3。使用 PHP 请求

function - YUI3、模块、命名空间、调用函数

python - 克隆模块并对副本进行更改

html - 使用 CSS 获取所有可用的垂直空间?

javascript - 我如何在给定代码中使用 AJAX 来加载图像

joomla - 我们如何在 joomla 的组件 View 中获取模块参数

css - Joomla 菜单管理器选项未显示