gpt4 book ai didi

css - 添加转换 : skew to container only, 而不是文本

转载 作者:行者123 更新时间:2023-11-28 11:09:43 31 4
gpt4 key购买 nike

有没有办法转换一个元素而不是该元素内的文本?

body {
font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif;
padding: 100px;
font-size: 13px;
}

div {
background: #fff;
margin: 0 auto;
width: 200px;
padding: 100px;
text-align: center;
/* border-radius */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
/* box-shadow */
-webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
-moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
-webkit-transform: skew(-20deg);
-moz-transform: skew(-20deg);
-o-transform: skew(-20deg);
}

(代码 - http://cssdesk.com/H7Awc)

我有几种方法,包括向其添加 before 伪类,这在理论上可行,但我将此导航添加到 wordpress 站点,并且 a 不能有 position:absolute。这是使用 before pseudo 的代码,这是我需要它的样子,但没有绝对值

http://cssdesk.com/ALRrQ

任何帮助将不胜感激,谢谢。

最佳答案

正如我所见,您试图通过向该跨度添加 skew(20deg) 来重置文本的倾斜。但是 transform 不像 span 那样适用于内联元素。

解决方案

span {
display:inline-block; /*important line*/
-webkit-transform: skew(20deg);
-moz-transform: skew(20deg);
-o-transform: skew(20deg);
}

参见 Fiddle

关于css - 添加转换 : skew to container only, 而不是文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24807020/

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