- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 CSS Ribbon Generator 中的这段代码,但只需要它用于某些特色图片 - 不是全部。
我有 CSS 和 HTML。目前尚不清楚我会将 HTML 包含在我的子主题中以使 CSS 正常工作的文件。
我只想要某些特色图片的色带。我见过的所有插件都已过时。
.box {
width: 200px; height: 300px;
position: relative;
border: 1px solid #BBB;
background: #EEE;
}
.ribbon {
position: absolute;
right: -5px; top: -5px;
z-index: 1;
overflow: hidden;
width: 75px; height: 75px;
text-align: right;
}
.ribbon span {
font-size: 10px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
text-align: center;
line-height: 20px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
width: 100px;
display: block;
background: #79A70A;
background: linear-gradient(#F70505 0%, #8F0808 100%);
box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
position: absolute;
top: 19px; right: -21px;
}
.ribbon span::before {
content: "";
position: absolute; left: 0px; top: 100%;
z-index: -1;
border-left: 3px solid #8F0808;
border-right: 3px solid transparent;
border-bottom: 3px solid transparent;
border-top: 3px solid #8F0808;
}
.ribbon span::after {
content: "";
position: absolute; right: 0px; top: 100%;
z-index: -1;
border-left: 3px solid transparent;
border-right: 3px solid #8F0808;
border-bottom: 3px solid transparent;
border-top: 3px solid #8F0808;
}
<div class="box">
<div class="ribbon"><span>PREMIUM</span></div>
</div>
如何添加此代码以用于特定特色图片以及我应将 HTML 代码放入哪个文件以使 CSS 起作用?
最佳答案
您可以通过将特定图像与其他图像分开来设置仅在特定图像上使用功能区,然后使用 JS 仅将功能区添加到满足特定条件的图像。
我在这里使用 featured
类将图像与其他图像分开,然后使用 javascript 将 ribbon
类添加到这些图像。
let feat = document.querySelectorAll('.featured')
feat.forEach((img)=>{
img.classList.add('ribbon')
})
.box {
width: 200px; height: 300px;
position: relative;
border: 1px solid #BBB;
background: #EEE;
}
.ribbon {
position: absolute;
right: -5px; top: -5px;
z-index: 1;
overflow: hidden;
width: 75px; height: 75px;
text-align: right;
}
.ribbon span {
font-size: 10px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
text-align: center;
line-height: 20px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
width: 100px;
display: block;
background: #79A70A;
background: linear-gradient(#F70505 0%, #8F0808 100%);
box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
position: absolute;
top: 19px; right: -21px;
}
.ribbon span::before {
content: "";
position: absolute; left: 0px; top: 100%;
z-index: -1;
border-left: 3px solid #8F0808;
border-right: 3px solid transparent;
border-bottom: 3px solid transparent;
border-top: 3px solid #8F0808;
}
.ribbon span::after {
content: "";
position: absolute; right: 0px; top: 100%;
z-index: -1;
border-left: 3px solid transparent;
border-right: 3px solid #8F0808;
border-bottom: 3px solid transparent;
border-top: 3px solid #8F0808;
}
<div style="display:flex; justify-content: space-between; flex-wrap: wrap;">
<div class="box">
<div class="featured"><span>PREMIUM</span></div>
</div>
<div class="box">
<div class="featured"><span>PREMIUM</span></div>
</div>
<div class="box">
<div class=""><span>PREMIUM</span></div>
</div>
<div class="box">
<div class="featured"><span>PREMIUM</span></div>
</div>
<div class="box">
<div class=""><span>PREMIUM</span></div>
</div>
<div class="box">
<div class="featured"><span>PREMIUM</span></div>
</div>
</div>
关于css - 如何将 CSS Ribbon Generator 代码用于特定特色图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56265592/
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
Office 2007/2010 团队的功能区荣誉是用户(菜单)的字体大小。 Windows Ribbon Framework功能区(由 MS Paint 和我的应用程序使用)忽略用户(即我的)字体首
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
当我启动一个新的 Excel Web 插件时,默认情况下空白项目有一个声明功能区的 MyAppName.xml 文件。该声明在 native Home Excel 选项卡下设置自定义组和自定义控件。
我想编写一个脚本(C# 或 AutoIT 或 VBScript .. 任何可行的),它应该 获取已打开的outlook应用程序的引用 遍历功能区以查找特定按钮 执行那个按钮点击 我该怎么做? 最佳答案
我想实现下面的图像,我可以使用的旧方法之一是将上面带有文本的贴纸保存为PNG,然后我用CSS将图像放置在盒子的顶部。 我不是专业的前端开发人员,但我想我可以用CSS3实现它。我的问题是如何用CSS3实
我在 API 网关和 Eureka 服务器上使用功能区作为负载平衡器。当客户端请求到达我的 API 网关时,它是每次都查询服务注册表以获取服务的可用实例,还是 Ribbon 将可用实例存储到其缓存中?
我有一个带有功能区 UI 的应用程序。在此 UI 中,存在一个带有附加菜单的按钮。我想要做的是从按钮处理程序访问菜单以动态添加和删除菜单项。 void CMyScrollView::OnMenuBut
前言 ribbon是一个客户端负载均衡器,它提供了对http和tcp客户端的行为的大量控制。我们在上篇(猛戳:springcloud系列——feign 服务调用)已经实现了多个服务之间的feign
ribbon简介 Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的 软件负载均衡算法 ,将 Netflix 的中间层服务连接在一起。Ribbon 客户端组件提供一系列完善的
我有 Fluent Ribbon 控件。功能区菜单项按键提示显示不正确, 之前, 之后, 我已经为功能区菜单固定了行高..如何解决这个问题,谢谢 这是我的代码:
我是 WPF 的新手,正在尝试使用功能区控件。 我在应用程序中有一个选项卡,并希望隐藏标题但仍显示选项卡本身。 我一直在尝试各种属性和样式,但我只能隐藏整个选项卡。 我试过:ribbontab 可见性
我正在尝试为动态菜单绑定(bind)功能区控件。 顶部的功能区选项卡是我的“真实”功能区选项卡。底部开始是手动构建的,我正在用它来验证
我一直在看网站http://wpf.codeplex.com/并发现功能区控件找到了我的需求。 我想知道它是否需要机器上的任何 Office 许可证等,或者只需要工具包 dll。 它是否需要 Win-
我正在尝试在 .Net 4.5 Framework 上开发一个带有 Ribbon Control 的 WPF 应用程序。据我所知,MSDN Ribbon Class现在包含在 Net 4.5 框架中,
开门见山。 CSS 功能区应该附加到右侧边栏 div,但由于我不知道的原因,它一直附加到左侧。我几乎尝试了所有方法,但无法弄清楚。对于对 CSS 有更高理解的人来说,这一定很容易..so.. 这是代码
我试图在右侧获得与右侧相同的 3d 阴影效果。 请看这个 fiddle : http://jsfiddle.net/tdf84nL7/ WOW [CSS] .ribbon { position:rel
我在 MFC 应用程序的功能区上有一个 CMFCRibbonUndoButton。单击其 ID 时,我有一个处理程序 (ON_COMMAND(ID_EDIT_UNDO, ...))。但是,当按钮也在快
我们希望使用 HTTPS 进行基于 Feign 和 Ribbon 的微服务通信。这些服务基于 Spring Boot,并且正确设置了 tomcat。这些实例使用 HTTPS URL 注册,并且在 Eu
大家好,我是三友~~ 前几天有个大兄弟问了我一个问题,注册中心要集成SpringCloud,想实现SpringCloud的负载均衡,需要实现哪些接口和规范。
我是一名优秀的程序员,十分优秀!