我目前在我的网站周围放置边框时遇到一些问题。我目前在这里托管网站。我希望身体周围有一个黄色边框,但距边缘约20-30px。我也希望边框能够响应,因此当我调整浏览器大小时,边框也会随之变化。我尝试过的一切都无法正常工作,有人知道我需要做什么才能使其正常工作吗?
html{
height: 100%;
width: 100%;
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
}
body{
margin: 0px;
color: #ffff00;
font-family: 'PT Sans', sans-serif;
text-align: center;
background-color: black;
}
p a {
color: #ffff00;
text-decoration: none;
letter-spacing: 5px;
}
a:hover{
color: #ffff00;
text-decoration: none;
}
video{
position: fixed;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
}
img{
max-width: 100%;
max-height: 100%;
display: block;
margin: auto auto;
}
.screen {
position: fixed;
display: block;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
background: black;
opacity: 0.3;
}
/* Index Page*/
.container{
min-width: 100%;
min-height: 100%;
margin: 0px auto;
position: fixed;
}
.logo{
padding-top: 100px;
padding-bottom: 40px;
margin: 0px auto;
width: 60%;
}
.logo h1{
font-size: 30px;
letter-spacing: 4px;
}
.nav{
padding-top: 50px;
margin: 0px auto;
width: 60%;
font-size: 25px;
}
.nav-menu{
margin: 20px auto;
font-size: 25px;
display: inline-block;
transform:scale(1,1.4); /* W3C */
-webkit-transform:scale(1,1.4); /* Safari and Chrome */
-moz-transform:scale(1,1.4); /* Firefox */
-ms-transform:scale(1,1.4); /* IE 9 */
-o-transform:scale(1,1.4); /* Opera */
padding: 13px 2px 1px 2px;
border: 3px solid #ffff00;
line-height: 0px;
text-transform:
}
.nav-menu a:hover{
color: white;
border: 4px solid #0000;
}
伪元素可以做到这一点:
body {
height: 100vh;
margin: 0;
padding: 0;
position: relative;
}
body::before {
content: '';
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
border: 10px solid yellow;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句