Html 调整CSS3变换属性

Html 调整CSS3变换属性,html,twitter-bootstrap,css,css-transforms,Html,Twitter Bootstrap,Css,Css Transforms,HTML: <header> Header text. </header> <main> Your content here. </main> header { position: relative; background: #5fa3c6; padding: 8px 10px; color: #ffffff; font-size: 20px; } header:before {

HTML:

<header>
    Header text.
</header>

<main>
    Your content here. 
</main>
header {
    position: relative;
    background: #5fa3c6;
    padding: 8px 10px;
    color: #ffffff;
    font-size: 20px;
}

header:before {
    z-index: -1;
    position: absolute;
    width: 14px;
    height: 14px;
    background: #3b6c8a;
    content: '';
    left: 3px;
    bottom: -7px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

main {
    margin-left: 10px;
    border-left: 1px #5fa3c6 solid;
    padding: 10px;
    background: #ffffff;
}
小提琴:


我怎样才能实现下面这样的目标?我尝试使用transform属性,但没有成功。

通常的方法是使用borders:


不需要CSS3,因此浏览器兼容性非常好。

通常的做法是使用边框:


不需要CSS3,因此浏览器兼容性非常好。

通常的做法是使用边框:


不需要CSS3,因此浏览器兼容性非常好。

通常的做法是使用边框:


不需要CSS3,因此浏览器兼容性非常好。

您缺少一些
SkewX()

-webkit-transform: skewX(45deg) rotate(45deg);
-moz-transform: skewX(45deg) rotate(45deg);
-o-transform: skewX(45deg) rotate(45deg);
-ms-transform: skewX(45deg) rotate(45deg);
transform: skewX(45deg) rotate(45deg);

您缺少一些
SkewX()

-webkit-transform: skewX(45deg) rotate(45deg);
-moz-transform: skewX(45deg) rotate(45deg);
-o-transform: skewX(45deg) rotate(45deg);
-ms-transform: skewX(45deg) rotate(45deg);
transform: skewX(45deg) rotate(45deg);

您缺少一些
SkewX()

-webkit-transform: skewX(45deg) rotate(45deg);
-moz-transform: skewX(45deg) rotate(45deg);
-o-transform: skewX(45deg) rotate(45deg);
-ms-transform: skewX(45deg) rotate(45deg);
transform: skewX(45deg) rotate(45deg);

您缺少一些
SkewX()

-webkit-transform: skewX(45deg) rotate(45deg);
-moz-transform: skewX(45deg) rotate(45deg);
-o-transform: skewX(45deg) rotate(45deg);
-ms-transform: skewX(45deg) rotate(45deg);
transform: skewX(45deg) rotate(45deg);
JSFiddle:

无旋转解

header:before {
    z-index: -1;
    position: absolute;
    content: '';
    left: 0px;
    bottom: -10px;
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right:10px solid #476473; 
}
JSFiddle:

无旋转解

header:before {
    z-index: -1;
    position: absolute;
    content: '';
    left: 0px;
    bottom: -10px;
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right:10px solid #476473; 
}
JSFiddle:

无旋转解

header:before {
    z-index: -1;
    position: absolute;
    content: '';
    left: 0px;
    bottom: -10px;
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right:10px solid #476473; 
}
JSFiddle:

无旋转解

header:before {
    z-index: -1;
    position: absolute;
    content: '';
    left: 0px;
    bottom: -10px;
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right:10px solid #476473; 
}

好吧,你似乎做得很好,图像和小提琴都很相似(除了颜色,但我不认为这是问题),你想调整什么?看看标题的底部,在图像和代码的情况下,曲线和变换是不一样的。好吧,你似乎做得很好,图像和小提琴都很相似(除了颜色,但我不认为这是问题)你想调整什么?看看标题的底部,在图像和代码的情况下,曲线和变换是不一样的。你似乎做得很好,图像和小提琴是相似的(除了颜色,但我不认为这是问题)你想调整什么?看看标题的底部,在图像和代码的情况下,曲线和变换是不一样的。你似乎做得很好,图像和小提琴是相似的(除了颜色,但我不认为这是问题)你想调整什么?看看标题的底部,在图像和代码的情况下,曲线和变换是不同的。