html - 如何使边框半径框中的文本居中

标签 html css

<分区>

我试图将我制作的覆盖文本的圆圈的文本居中,代码如下:

.sticker {
    position: absolute;
    z-index: 5;
    width: 5em;
    height: 5em;
    background-color: yellow;
    border-radius: 100%;
    background-image: linear-gradient(135deg, #ffff00, #ffff00 15%, cyan);-image: linear-gradient(-45deg, #08f, #0f8);
    top: -13px;
}

.block__container {
    position: relative;
}
<span class='flash font--heading' ><br><b class = "sticker">+FREE shipping!</span></b><br>

最佳答案

使用 Flexbox,所以将 sticker css 更改为:-

.sticker {
    display:flex;
    justify-content:center;
    width: 5em;
  align-items:center;
   text-align:center;
    height: 5em;
    background-color: yellow;
    border-radius: 100%;
    background-image: linear-gradient(135deg, #ffff00, #ffff00 15%, cyan);-image: linear-gradient(-45deg, #08f, #0f8);
}

并将 HTML 更新为:-

<span class='flash font--heading' ><br><b class = "sticker">+FREE shipping!</span></b><br>

关于html - 如何使边框半径框中的文本居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57559693/

上一篇:javascript - 通过查询大量数据减少html 表的加载时间| PHP、HTML、SQLSERVER 2012

下一篇:php - 如何将结帐页面中的文本 "place your order"更改为 "Book"?

相关文章:

html - 页面加载后防止百分比调整大小

javascript - 如何更改 jsFiddle 代码使其在浏览器中工作

javascript - 有什么方法可以使用 js 清除浏览器缓存,至少是我的域相关文件?

html - 如何在 CSS 中制作列宽相等的表格?

html - 移动设备上的全屏图像缩放

javascript - 没有表格的onSubmit

HTML:将 Bootstrap 轮播图标从单杠更改为圆形

javascript - Bootstrap 错误验证颜色未显示

html - 我的文本没有显示在绝对定位的 div 内

jquery - 如何在 html 表中选择第三个 tr 的 td?