如何为这扇门涂抹厚度?

时间:2015-12-10 07:18:41

标签: html css

请参阅this link中代码笔中的代码。 我浪费了两三个小时,决定不再浪费了。 我已经尝试过代码right here但它无效。

.coin {
    background-image: url("http://coins.thefuntimesguide.com/images/blogs/presidential-dollar-coin-reverse-statue-of-liberty-public-domain.png");
    background-size: 100% 100%;
    border-radius: 100%;
    height: 100px;
    margin: 50px auto;
    position: relative;
    width: 100px;
    -webkit-transition: .5s linear;
    -webkit-transform-style: preserve-3d;
}
.coin:after {
    background-color: #a37131;
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,.25), hsla(0,0%,0%,.25));
    bottom: 0;
    content: '';
    left: 45px;
    position: absolute;
    top: 0;
    width: 5px;
    z-index: -10;
    -webkit-transform: rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
}
.coin:before {
    background-color: #a37131;
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,.25), hsla(0,0%,0%,.25));
    border-radius: 100%;
    content: '';
    height: 100px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px;
    -webkit-transform: translateZ(-5px);
}
.coin:hover {
    -webkit-transform: rotateY(90deg);
}

我想知道的是如何将厚度应用于用户可见的门。

1 个答案:

答案 0 :(得分:2)

您需要将-webkit-transform-style: preserve-3d;添加到' div.thumb'元件。