css - 带阴影的 CSS 空心圆
问题描述
我有一个很好的红色发光效果,但只在按钮的文本上,而不是在边框上:
body{
background: black;
}
.delete-button-container{
height: 30px;
width: 30px;
padding: 3px 0 0 3px;
}
.delete-button{
height: 24px;
width: 24px;
font-size: large;
line-height: 20px;
text-align: center;
color: #ffffff;
border-radius: 100%;
border: 2px solid #ffffff;
text-shadow: 0 0 3px rgba(255, 50, 50, 1),
0 0 3px rgba(255, 50, 50, 1),
0 0 6px rgba(255, 50, 50, 1),
0 0 6px rgba(255, 50, 50, 1),
0 0 7px rgba(255, 50, 50, 1);
}
<div class="delete-button-container">
<div class="delete-button">X</div>
</div>
我是否没有其他选择为此创建自己的 png 并对其应用阴影,或者是否有将阴影应用到边框的技巧?
解决方案
我有一个很好的红色发光效果,但只在按钮的文本上,而不是在边框上
将相同的值应用于box-shadow
属性有什么问题?
结果
body {
background: black;
}
.delete-button-container {
height: 30px;
width: 30px;
padding: 3px 0 0 3px;
}
.delete-button {
height: 24px;
width: 24px;
font-size: large;
line-height: 20px;
text-align: center;
color: #ffffff;
border-radius: 100%;
border: 2px solid #ffffff;
text-shadow: 0 0 3px rgba(255, 50, 50, 1), 0 0 3px rgba(255, 50, 50, 1), 0 0 6px rgba(255, 50, 50, 1), 0 0 6px rgba(255, 50, 50, 1), 0 0 7px rgba(255, 50, 50, 1);
box-shadow: 0 0 3px rgba(255, 50, 50, 1), 0 0 3px rgba(255, 50, 50, 1), 0 0 6px rgba(255, 50, 50, 1), 0 0 6px rgba(255, 50, 50, 1), 0 0 7px rgba(255, 50, 50, 1);
}
<div class="delete-button-container">
<div class="delete-button">X</div>
</div>
推荐阅读
- javascript - vue.js 手表未更新
- python - 我无法成功退出 python 代码中的 for 循环,为什么?
- google-kubernetes-engine - 无法在 GKE 中使用 Cert-Manager 和 NGINX 入口控制器分配证书
- asp.net - 不记名令牌意外过期
- c - 如何使用 strcmp() 立即退出程序而不打印下一行
- javascript - 方法插件在函数构造函数中不起作用
- javascript - Fetch 调用返回 react index.html 并且 chrome 给出错误 Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0
- django - 为什么 django 返回 form.is_valid == false?
- python - 使用“df.loc”时出现意外类型的值
- css - CSS 模块组成的规则在 create-react-app 中不起作用