Извините, что повторил этот вопрос, подобный SO здесь: Can I create a div with a Curved bottom?линейно изогнутый заголовок внизу?
Но метод там не соответствует моей потребности в настройке заголовка. Но что i want to achieve не очень похож на what i've achieve с линией border-bottom-left-radius
и border-bottom-right-radius
.
Как вы можете видеть изображения, которые я хочу достичь, линейно изогнуты по всему дну, но с тем, что я достиг, это то, что у меня есть более изогнутая граница в левой и правой части заголовка и изогнута линейный по всему дну. Он становится прямым после короткого расстояния. Я пытался увеличить% возраста, но он становится еще более изогнутым по краям.
Есть ли другой способ сделать это, чтобы я получил линейную изогнутость по всему дну?
Вот мой код: CSS код:
header{
background-color: #000;
border-bottom-left-radius:25%;
border-bottom-right-radius:25%;
padding: 10px;
opacity: 0.35;
position: fixed;
width: 100%;
z-index: 1000;
}
Вот ссылка JSfiddle ссылка: https://jsfiddle.net/ozqneuha/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
/* --Global CSS-- */
.header-container {
margin: 0 auto;
width: 1170px;
}
ul {
padding: 0;
margin: 0;
}
/* Header CSS*/
header {
background-color: #000;
border-bottom-left-radius: 25%;
border-bottom-right-radius: 25%;
padding: 10px;
opacity: 0.35;
position: fixed;
width: 100%;
z-index: 1000;
}
header nav ul {
list-style-type: none;
}
header .logo {
display: inline-block;
}
header .header-nav {
display: inline-block;
float: right;
padding: 7px;
}
header li {
float: left;
margin-left: 20px;
}
header li a {
color: #fff;
font: 600 16px'Open Sans';
text-transform: uppercase;
text-decoration: none;
}
header li a:hover,
header li a:active {
color: #e51937;
text-decoration: none;
}
<header>
<div class="header-container">
<div class="logo">
<a href="#">
<img src="http://i.imgur.com/2JbjOqY.png" alt="logo">
</a>
</div>
<div class="header-nav">
<nav>
<ul>
<li><a href="#">Search</a>
</li>
<li><a href="#">Map</a>
</li>
<li><a href="#">Properties</a>
</li>
<li><a href="#">Parking</a>
</li>
<li><a href="#">Residents</a>
</li>
<li><a href="#">Pay Online</a>
</li>
</ul>
</nav>
</div>
<!-- /.header-nav -->
</div>
<!-- /.header-container -->
</header>
Вы можете разместить полный код, чтобы воспроизвести проблему? –
вы пробовали 'border-radius: 100%' или '50%' ??? –
Добавлена ссылка Jsfiddle. – vikrantnegi007