【发布时间】:2019-10-15 01:48:40
【问题描述】:
我在 html/css 中制作了一个按钮,但我似乎无法找到复制按钮并赋予它不同位置的方法。例如,假设我希望复制的按钮位于原始按钮右侧 50 像素但高度相同。
如果我复制 html 代码,这 2 个按钮会相互重叠,我不确定我必须更改哪个 css 定位代码才能使其彼此相邻显示。
谁能帮帮我,我只是一个菜鸟,这会节省我很多时间。
我尝试进行一些研究并更改了一些设置,但没有成功
a svg,
a svg rect
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
fill: transparent;
}
a svg rect
{
stroke: #fff;
stroke-width: 4;
transition: 0.5s;
stroke-dasharray: 500,500;
stroke-dashoffset: 0;
}
a:hover svg rect
{
stroke: #1545;
stroke-dasharray: 100,400;
stroke-dashoffset: 220;
}
a {
margin-left: 60px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 180px;
height: 60px;
text-align: center;
line-height: 60px;
font-family: sans-serif;
text-transform: uppercase;
font-size: 24px;
letter-spacing: 2px;
color: #fff;
text-decoration: none;
}
body
{
margin: 0;
padding: 0;
background: #262626;
}
<body>
<a href="#">
<svg>
<rect></rect>
</svg>
Button 1
</a>
</body>
【问题讨论】:
标签: html css duplicates positioning