Hier ist ein Bild des Designs, das ich versuche, nur mit CSS zu erreichen.So fügen Sie einen Rahmen zu einem Container mit transparenten Lücken zwischen
Wie kann ich eine solche Grenze für den Container div erreichen, so dass ich transparent Logo und Text zwischen den Lücken platzieren können. Dieser Entwurf wird auf einem Videohintergrund gehen. Der schwarze Hintergrund dient nur zur Veranschaulichung.
Bisher habe ich versucht, so etwas wie dies als Test zu erreichen:
body {
background: black;
}
p {
color: #ffffff;
font-size: 16px;
text-align: center;
padding: 30px;
}
.steps-frame-1 {
margin-top: 60px;
width: 50%;
height: 200px;
margin-left: auto;
margin-right: auto;
}
.steps-frame-1 {
border: 0;
position: relative;
}
.steps-frame-1::after,
.steps-frame-1::before {
content: '';
position: absolute;
width: 100%;
height: 45%;
border: 2px solid #fff;
}
.steps-frame-1::before {
bottom: 0;
border-top: 0;
}
.steps-frame-1::after {
border-bottom: 0;
top: 0;
}
<div class="steps-frame-1">
<div class="inner">
<p>content Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy.</p>
</div>
</div>
Das Problem ist, die Lücke an der Spitze Grenze als auch für die bekommen Logo. Auch dieser ganze Behälter muss ansprechen.
Jede Hilfe wird geschätzt.
Ich denke, hinzuzufügen Sie mehr Elemente müssen diese richtig zu bauen. –
Was ist, wenn Sie es mit absolut positionierten divs vortäuschen, die dünn sind und vollfarbig sind, um als Grenze zu fungieren? Hast du das probiert? Es ist die einfachste Lösung, denke ich. – MrVentzi
Schau dir das an, hier wird das Hintergrundbild verwendet http://www.guyroutledge.co.uk/blog/better-dotted-borders-with-border-image/ – salahuddin