【发布时间】:2015-10-11 05:48:00
【问题描述】:
我正在尝试在纯 css3 中创建带有过渡和框阴影的已发布论文。 到目前为止,我已经完成了一张两边都有阴影的论文,但我想让它看起来像这样:
没有图片也可以吗?
.shadow {
width: 150px;
height: 150px;
background-color: yellow;
position: relative;
}
.shadow:after {
position: absolute;
right: 10px;
left: auto;
-webkit-transform: skew(8deg) rotate(3deg);
-moz-transform: skew(8deg) rotate(3deg);
-ms-transform: skew(8deg) rotate(3deg);
-o-transform: skew(8deg) rotate(3deg);
transform: skew(8deg) rotate(3deg);
}
<div class="shadow">
edit this even further
</div>
【问题讨论】:
-
你能贴出你尝试过的代码吗?
-
.shadow:after { right:10px;左:自动; -webkit-transform:倾斜(8度)旋转(3度); -moz 变换:倾斜(8 度)旋转(3 度); -ms 变换:倾斜(8 度)旋转(3 度); -o-变换:倾斜(8度)旋转(3度);变换:倾斜(8度)旋转(3度); } 可以粘贴更多……最大字符数……
-
通常您在提问时发布代码或示例代码来说明您尝试执行的操作。我将编辑您在评论中发布的内容。再次编辑它以添加您自己的代码。
-
我不会说这对 CSS 来说是不可能的,只是说创建它会花费太多精力。由于左下角,我会推荐使用 SVG。
-
第二次@Harry 的评论。在 CSS 中创建不仅会很痛苦,而且您可能会遇到浏览器不兼容问题,从而使您想要的输出看起来错误。使用某种图像或 SVG 资源。
标签: html css css-transitions css-shapes