javascript - CSS3垂直功能区

标签 javascript html css

我正在寻找如下功能区的 CSS3 代码,好吗?

它应该是这样的,宽度为 30 像素,高度为 44 像素: 我没有任何代码可以提供示例或可以从 JS fiddle 等工作的东西。

align top http://www.kerrydeaf.com/pink.png

我看过这个http://css-tricks.com/snippets/css/ribbon/

但它是横向的。我正在寻找像上面那样的垂直。

12 月 10 日星期一下午 2:30 更新: @Zoltan Toth - 我在评论中添加了一个 JS Fiddle,如下所示。 (我不允许在这里发布 JS fiffles)。

最佳答案

您可以尝试这样的操作 - DEMO

HTML

<div> i </div>

CSS

div {
    background: deeppink;
    height: 30px;
    width: 30px;
    position: relative;
    text-align: center;
    font: 600 16px sans-serif;
    color: white;
    line-height: 27px;
    border: 0;
}

div:after {
    content: "";
    position: absolute;
    bottom: -18px;
    left: 0;
    height: 0;
    width: 0;
    border: solid 15px deeppink;
    border-bottom-color: transparent;
}

div:hover {
    background: purple;
}

div:hover:after {
    border-color: purple;
    border-bottom-color: transparent;
}​

关于javascript - CSS3垂直功能区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13781944/

相关文章:

javascript - Twitter 分享按钮显示空白页面。为什么?

css - xaringan 幻灯片上的水平滚动输出

javascript - Android - 将 JSON 对象从 webview javascript 传递到 java

php - 在这个 php 代码示例中,我应该在哪里放置 html 粗体标签?

javascript - 如何调用带有参数的回调函数?

javascript - 如何在悬停在菜单上时替换图像

html - 如何通过在地址栏中输入一些 HTML 来显示它?

html - 如何获取背景大小 :cover zoomed on hover

javascript - Angular Js在 Controller 中过滤嵌套数组

javascript - 如何使用 "(this)"使用 jquery 将 html 附加到 div