我正在尝试显示像这样 / - / 的个人资料照片(斜线表示使用 skewX 的倾斜,连字符表示水平对齐的背景图像)。
问题是这段代码也扭曲了背景图像:
.photo {
transform: skewX(35deg); 
-ms-transform: skewX(35deg); /* IE 9 */
-webkit-transform: skewX(35deg); /* Safari and Chrome */
width: 100px; 
height: 92px; 
border-right: 1px solid black; 
border-left: 1px solid black; 
background-image: url('silhouette.png'); 
background-repeat: no-repeat; 
background-position: top left; 
}
...
<div class="photo"></div>
我试图扭转这样的背景倾斜:
.photo {
transform: skewX(35deg); 
-ms-transform: skewX(35deg); /* IE 9 */
-webkit-transform: skewX(35deg); /* Safari and Chrome */
width: 100px; 
height: 92px; 
border-right: 1px solid black; 
border-left: 1px solid black; 
}
.photo div {
transform: skewX(-35deg); 
-ms-transform: skewX(-35deg); /* IE 9 */
-webkit-transform: skewX(-35deg); /* Safari and Chrome */
width: 100%; 
height: 100%; 
background-image: url('silhouette.png'); 
background-repeat: no-repeat; 
background-position: top left; 
}
...
<div class="photo"><div></div></div>
...但我得到 / [-] / (背景不适合与斜面齐平)。
我整天都在这,请你帮帮我吗?我有编码员的博克!