gpt4 book ai didi

html - Css Transform 倾斜边缘

转载 作者:行者123 更新时间:2023-11-27 23:23:08 28 4
gpt4 key购买 nike

大家早上好我想像这样在我的菜单中倾斜边缘: enter image description here

我尝试设置 li first childlast-child 伪类 css.. 我的代码:http://www.bootply.com/9sOm7siHNT

如何实现?

最佳答案

不要将 background-color: #000 赋予您的 UL 标签,而是将背景色赋予您的 li 标签。

.main_menu .navbar-header {} .main_menu .navbar-toggle {
border: 1px solid #fff;
}
.main_menu .navbar-toggle .icon-bar {
background-color: #fff;
}
.main_menu .navbar .navbar-nav {
display: inline-block;
float: none;
vertical-align: top;
}
.main_menu .navbar-nav li {
background-color: #000;
transform: skew(-20deg);
/* SKEW */
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
position: relative;
z-index: 99;
}
.main_menu .navbar .navbar-nav li:first-child:before {
left: -13px;
top: 0;
bottom: 0;
right: 0;
background-color: #000;
width: 26px;
height: 34px;
position: absolute;
transform: skew(-20deg);
}
.main_menu .navbar-nav li a {
font-size: 15px;
color: #fff;
font-family: 'Open Sans', sans-serif;
padding: 7px 12px;
transform: skew(20deg);
}
.main_menu .navbar-nav li:after {
content: '|';
position: absolute;
color: #333;
left: 0;
top: 5px;
transform: skew(20deg);
vertical-align: middle;
z-index: -999;
-webkit-transition: 0.1s;
-moz-transition: 0.1s;
-o-transition: 0.1s;
transition: 0.1s;
}
/*.main_menu .navbar-nav li:first-child {`
transform: skew(-20deg);
background-color: #000;
}*/

.main_menu .navbar-nav .active,
.main_menu .navbar-nav li:hover,
.main_menu .nav>li:focus {
background-color: #067bbe;
}
.main_menu .navbar-nav li:hover:after,
.main_menu .navbar-nav li:hover+li:after {
content: '';
}
.main_menu .nav>li>a:hover,
.main_menu .nav>li>a:focus {
background-color: transparent;
}
.main_menu .navbar .navbar-collapse {
text-align: center;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />

<div class="main_menu">
<nav class="navbar navbar_main">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#main_menu" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>

<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="main_menu">
<ul class="nav navbar-nav">
<li><a href="#">ХРОНОЛОГИЯ <span class="sr-only">(current)</span></a>
</li>
<li><a href="#">ПРОИЗВОДСТВО</a>
</li>
<li><a href="#">БРЕНДЫ</a>
</li>
<li><a href="#">ВАКАНСИИ</a>
</li>
<li><a href="#">ОТЗЫВЫ</a>
</li>
<li><a href="#">КОНТАКТЫ</a>
</li>
<li><a href="#">FASHION БЛОГ</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container-fluid -->
</nav>
</div>

关于html - Css Transform 倾斜边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39991347/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com