html - 在 html/css 中显示包括颜色的卡片套装

标签 html css

有没有比这样做更简洁(更短)的方式来展示牌套和指定颜色?我做了一些谷歌搜索,但没有找到任何东西。

只是想知道如何让钻石总是红色而不必每次都指定。

(7&spades;-7&clubs;-6<span style="color:#ff0000;">&diams;</span>)

最佳答案

可以在CSS中使用HTML实体,通过data-rank属性传入rank:

.card::before{content:attr(data-rank)}
.spades::after{content:"\2660"}
.hearts::after{content:"\2665";color:red}
.diamonds::after{content:"\2666";color:red}
.clubs::after{content:"\2663"}
<span data-rank="7" class="card spades"></span>
<span data-rank="7" class="card clubs"></span>
<span data-rank="6" class="card diamonds"></span>
<span data-rank="K" class="card hearts"></span>

关于html - 在 html/css 中显示包括颜色的卡片套装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59348880/

相关文章:

javascript - 显示带有 "selected"指示符的标签

html - 如何进行多次二维变换?

javascript - jQuery - 改变滚动条的背景颜色

javascript - 只有顶部按钮向下滑动才有效 css jquery

html - 使用 CSS 居中的 HTML 时间轴结构?只有侧面缩放?

javascript - 防止 iframe 重新加载父窗口

html - 表格将带空格的单词放在不同的行上

html - header : Logo to the left, 向右导航。 (垂直居中对齐)

html - PrimeNG Angular 10 - 如何在 p-autoComplete 中添加图标

css - 根据屏幕尺寸使用 .container-fluid 调整 .container