CSS skewX 和变换 anchor

标签 css

嗨,我很着急,我需要有人帮助我如何像这样设计我的 anchor 。我用 transform: skewX(-10deg); 设计了它的样式但是这第二个 anchor 不应该在右侧有任何“变换”或“旋转”。就像这张图片一样。

这是html标记

            <ul class="nav-elements">
                <li class="log"><a><span>Prijavi se</span></a></li>
                <li class="reg"><a><span>Registruj se</span></a></li>
            </ul>

span 和 li 的 css 样式

                li.log, li.reg {
                    transform: skewX(-10deg);
                }

                span {
                  display: block;
                  transform: skewX(10deg);
                }

Anchors

最佳答案

我是怎么解决这个问题的

代码笔链接

http://codepen.io/husain100b/pen/PGpQQO

HTML代码:

 <ul class="nav-elements">
    <li class="log"><a href="#"><span>Prijavi se</span></a></li>
    <li class="reg"><a href="#"><span>Registuj se</span></a></li>
 </ul>

CSS 代码:

 li {
  display: inline-block;
}

li {
    transform: skewX(-10deg);
    position: relative;
}

li.reg:after {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: red;
      transform: skewX(10deg);
      left: 4px;
}
li a {
  text-decoration: none;
  display: block;
  padding: 8px;
  background-color: red;
  padding: 10px;
  z-index: 9999;
  position: relative;
}

关于CSS skewX 和变换 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39678644/

相关文章:

javascript - 如何使 onclick 函数随机?

css-selectors - css选择器匹配没有属性x的元素

html - 如何让一排div与一些在彼此之上

jquery - SB Admin 2 侧边栏菜单在加载时扩展

javascript - 移除 'spaces' d元素占用的 "display:none"

javascript - 在 JS 中创建匹配/搜索功能

html - 如何在 Bootstrap 中创建单独的两行?

javascript - 悬停时更改 CSS

html - 使用一个div在表格单元格中定位圆圈

javascript - Element.getClientRects() 何时返回多个对象的集合?