Поэтому в основном я создаю навигационную панель (см. Ниже), и я хочу знать, можно ли создать восходящую ленту.
Игнорируйте плохо спроектированный остаток навигации, но я просто хочу правую часть, вверх ленту. Возможно ли это сделать, и желательно без изображений? Я отлично работаю с ними, но я предпочитаю это без него.
Любая помощь с радостью будет оценена, и спасибо заранее.
Попробуйте что-то вроде этого. Это чистый HTML и CSS, и вы можете изменить высоту бара и ленты.
HTML
<div id='wrapper'>
<div id='bar'>This is the bar</div>
<div id='corner'><div id='ribbon'></div></div>
</div>
CSS (я объяснил, как я получил все числа в /* comments */
)
#bar {
background-color: blue;
color: white;
width: 70%;
float: left;
height: 30px; /* bar height */
}
#corner {
width: 0;
height: 0;
border-top: 30px solid blue; /* bar height */
border-right: 30px solid transparent; /* bar height */
float: left;
}
#ribbon {
height: 10px; /* ribbon height */
margin-top: -40px; /* bar height + ribbon height */
background-color: green;
width: 30px; /* bar height */
}
#wrapper {
margin-top: 20px; /* ribbon height + 10px padding */
}
#ribbon { box-shadow: inset 0px -5px 15px -5px #000; }
скрипка