html - 倾斜限制下的 div 元素管理

标签 html css

那好吧。我有一个倾斜的按钮,里面有一个 div,它被去倾斜以使里面的图像和文本看起来不像斜塔。现在我需要在该按钮内部,在按钮的前 25% 处有一张图片,在中间 50% 处有一个文本,在最后 25% 处有另一个图像。我尝试过使用不同的 div,但我遇到了一个问题,这取决于我定义了这样的东西:

.button-wrapper div {
            background: transparent;
            border: 0;
            cursor: pointer;
            padding: 4px 0;
            margin: 0;
            width: 100%;
            font-family:Impact;
        font-size:26px;
        font-weight:normal;
        text-align: center;
            color:#ffffff;
            text-shadow:1px 1px 0px #000000;
            -webkit-transform: skewX(-35deg);
            -moz-transform: skewX(-35deg);
            -o-transform: skewX(-35deg);
            transform: skewX(-35deg);
}

其中 button-wrapper 是我倾斜的按钮。问题是,如果我使用其他 div,则会继续倾斜,并且按钮内的元素会卡在另一侧。关于如何获得我想要的东西的任何想法。这是我为 html 尝试过的内容:

  <div class="button-wrapper" href="sport.php">
      <div id="inner_text">
          <img src="images/icon.gif" width="40px" height="40px">
          <span width="200px">  sometext </span>
          <img src="images/light.gif" width="40px" height="40px">
      </div>
  </div>

更新:这是图片 image of what i want

最佳答案

很可能您不必在内部元素上指定任何 skewX 值,以避免它们从容器继承 CSS。

关于html - 倾斜限制下的 div 元素管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13346577/

相关文章:

css - Razor View 引擎数据输入表单

javascript - Safari iOS 不加载 Javascript 文件?

javascript - Chrome 中极其奇怪的故障 - 解析字符串的内容!

jquery - 在 jQuery Mobile 中自定义选择菜单

html - 几个 iframe 之间的空白

css - 需要在 Bootstrap 列中的图像顶部有一个文本层

html - (CSS) 具有动态调整大小图像的网格框布局

javascript - addEventListener ('click' , ...) 通过点击 'numbers' 按钮,显示屏上的文本应该等于该数字

html - 无法在网页的CSS中设置背景图片

html css 蒙德里安定位