Я собрал свои divs, чтобы они выглядели как развернутая бумага. Я хочу поместить текст в каждый div, чтобы разделить их на разделы.Как разместить текст на границах? (HTML, CSS)
Но так, как я делал свои divs, единственными видимыми частями являются границы. Когда я добавляю текст в div, текст появляется выше или ниже, где он должен показывать (потому что они находятся в невидимых div).
В принципе, мои divs невидимы. Мои границы видны. Мне нужно, чтобы текст появлялся на границах. Но для этого мне нужно изменить заполнение для каждого блока текста. Есть ли способ разместить текст только на границах? Или есть более простой способ получить наклонные div?
Я пробовал rotateY
, но это только заставляет их сжиматься.
Уловка - я могу использовать только HTML и CSS.
Вот скриншот того, как в настоящее время появляется это:
CSS:
#slant1 {
width: 700px;
height: 225px;
background-color: white;
font-family: thorndale for vst;
font-size: 16px;
}
#slant2 {
border-top: 260px solid #F2F2F2;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
height: 2600px;
width: 600px;
position: absolute;
z-index: -1;
}
#slant3 {
border-bottom: 225px solid #E6E6E6;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
height: 225px;
width: 600px;
font-family: thorndale for vst;
font-size: 16px;
}
#slant4 {
border-top: 225px solid #F2F2F2;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
height: 225px;
width: 600px;
}
<!DOCTYPE html>
<html lang="en" id="Origami">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Origami</title>
<link href="discover.css" rel="stylesheet" type="text/css" />
<meta name="description" content="Origami" />
<meta name="keywords" content="Origami">
<meta name="author" content="JojoRae" />
</head>
<body>
<div id="columnwrapper2">
<div id="slant1">
<div class="adamas1"></div> <div class="adamas"></div>
<p class="p">
</p>
</div>
<div id="slant2">
<ul class="slides">
<input type="radio" name="group3" id="img-11" checked />
<li class="slide-container">
<div class="slide">
<img src="../ei/treasure.gif" />
</div>
<div class="nav">
<label for="img-15" class="prev">‹</label>
<label for="img-12" class="next">›</label>
</div>
</li>
</ul>
</div>
<div id="slant3">
<div class="adamas3"></div>
<p class="p2"></p>
</div>
<div id="slant4">
</div>
</div> <!--closes columnwrapper-->
</body>
</html>
Вы можете показать нам свою структуру HTML? –
CSS работает в тесном сотрудничестве с HTML, поэтому, хотя есть CSS, недостает HTML. Есть ли способ скопировать источник HTML страницы и обновить вопрос, чтобы включить это? благодаря – user454038