2 css css3 skew css-transforms
我有一个ul li a菜单,想要扭曲ul li但不是a.该ul li偏斜,但a不会歪斜到正常位置.
header ul li {
display: inline-block;
background: #f5c207;
padding: 10px 20px;
margin-left: 10px;
transform: skew(-20deg);
}
header ul li a {
transform: skew(20deg);
}Run Code Online (Sandbox Code Playgroud)
<div id="top" class="container">
<ul>
<li><a href="">About us</a></li>
<li><a href="">Other</a></li>
<li><a href="">Contact</a></li>
</ul>
</div>Run Code Online (Sandbox Code Playgroud)
你不能扭曲内联元素,试试这个:
header ul li {
display: inline-block;
background: #f5c207;
padding: 10px 20px;
margin-left: 10px;
transform: skew(-20deg);
}
header ul li a {
display:inline-block;
transform: skew(20deg);
}Run Code Online (Sandbox Code Playgroud)
<header id="top" class="container">
<ul>
<li><a href="">About us</a></li>
<li><a href="">Other</a></li>
<li><a href="">Contact</a></li>
</ul>
</header>Run Code Online (Sandbox Code Playgroud)