当前位置: 首页 > 面试题库 >

如何在跨度上使用CSS3转换?

子车安和
2023-03-14
问题内容

我在标签中嵌套了一个 内联元素 (a <span><h1>。我将 转换属性 应用于h1(偏斜,因此看起来像平行四边形)。 我需要 将span标签转换 为“ unskew”它及其文本。但这似乎仅在IE中有效。

h1 {

  background: #f00;

  padding: .25em .5em;

  text-align: right;

  transform: skew(-15deg);

}

h1 span {

  color: #fff;

  transform: skew(15deg);

}


<h1><span>This is a Title</span></h1>

问题答案:

说明:
A <span>是一个内联元素,并且 Transform属性不适用于内联元素CSS转换模块1级上的可

解决方案:
将跨度的显示属性设置为inline-blockblock。这将使您将转换应用于span元素
它也适用于其他内联元素,例如<a><em><strong>…请参阅[MDN上的内联元素列表。

这是带有<span>元素的演示:

h1 {

  background: #f00;

  padding: .25em .5em;

  text-align: right;

  transform: skew(-15deg);

}

h1 span {

  color: #fff;

  display: inline-block;  /* <- ADD THIS */

  transform: skew(15deg);

}


<h1><span>This is a Title</span></h1>


 类似资料:
  • 问题内容: 我在Android应用程序中设置了Twitter数据。我想使用Spannable使字体变为粗体和斜体,但它不起作用,出现错误。我该怎么做? 问题答案: 我想将字体设为粗体和taltal 为此,您将需要制作文本,然后将其设置为TextView: 编辑: 您还可以使用Html.fromHtml在textview中使文本为粗体和斜体为:

  • 问题内容: 在模块中,我只能找到带有cos / sin / tan / acos / asin / atan的。这将返回以弧度为单位的答案。如何获得度数的答案? 这是我的代码: 我的度数计算器为我提供: 问题答案: Python在包中包括两个函数;将度数转换为弧度,并将弧度转换为度。 要匹配计算器的输出,您需要: 请注意,所有的三角函数都在角度和三角形两侧的比率之间转换。cos,sin和tan以弧

  • 问题内容: 在我完成的设计中,我有一个需要垂直的元素。我已经获得了CSS才能在除IE9之外的所有浏览器中工作。我将过滤器用于IE7和IE8: 但是,这似乎使我的元素在IE9中变得透明,而CSS3的“变形”功能似乎无能为力! 有人知道IE9中旋转元素吗? 非常感谢您的帮助! W. 问题答案: 标准CSS3旋转应在IE9中工作,但我相信您需要为其指定供应商前缀,如下所示: 它可能无法在Beta版本中工

  • 使用日期。js已经存在,但如果需要,也可以使用另一个库。 不确定处理时间增量的最佳方法是什么。具体来说,我想显示从现在到过去的日期时间之间经过的时间。 所以我需要这样做: 主要是用Date实现的。js,但问题是现在我使用的是日期对象,而不是时间跨度,所以应该是23小时的时间跨度,而不是日期第一次出现后的23小时: 我需要的是: 有什么想法吗?

  • 虽然我从Stack Overflow查找和的等价物中读到了两个问题,但我对如何正确转换代码行有任何想法。此外,我必须获得一个,它将需要来获得,我也找不到正确的方法来处理它,但是我确实找到了并且仍然不知道如何处理它。 那么我该如何正确地转换它呢?

  • 问题内容: 我正在尝试对Wikipedia API进行GET请求。如下使用jQuery可以正常工作: 但是我想使用fetch或axios api,该API会在 飞行前 通过请求方法 OPTIONS 停止。为什么它在jQuery中起作用,但在其他API中却不起作用? 我看到它可能与GET请求的Content-Type有关,在jQuery上,默认值似乎是 text / plain ,但是尝试更改fet