html - 有没有办法在边框和文本之间制作一个有间距的边框?
问题描述
我尝试了很多东西,但都没有奏效,我需要帮助,因为我想制作一个hire me
按钮,但我可以制作一个在文本和边框之间具有指定分隔的边框。
我有一张图片可以在这里展示我想要的东西:
HTML 代码:
<a class="hireme" href="#contact">HIRE ME</a>
解决方案
这是一个起点:
.hireme {
text-decoration: none;
padding: 1ex;
border: thin solid gray;
border-radius: 1em;
text-transform: uppercase;
color: black;
}
<a class="hireme" href="#contact">Hire Me</a>
在这:
text-decoration
去掉链接的默认下划线padding
在文本和边框之间放置间距border
添加你想要的边框——如果太暗,试试#ccc而不是灰色,或者网络上有CSS颜色选择器border-radius
使边框变圆text-transform
使文本以大写形式呈现color
覆盖颜色,链接通常默认为蓝色
推荐阅读
- python - 在 django 中使用 sync_to_async 时如何运行协程函数?
- windows - 有什么方法可以控制类似于 LoadLibraryEx 的 LoadTypeLibEx 的目录顺序?
- python - 浏览一个 .gz 文件并使用 Python 复制以“trex”开头的句子
- android - 切换到深色模式时,Android Studio 将黑色变为白色
- javascript - 块内的函数声明
- sql - 在更新中按顺序编号记录
- c# - 可以对 ListView 的每个项目应用不同的透明度吗?
- mips - 在 mips 中使用过程调用将字符串写入另一个字符串
- model-view-controller - Google reCaptcha 验证
- vue.js - 如何避免创建数百个 files.vue