【发布时间】:2018-07-21 04:09:56
【问题描述】:
我正在尝试创建一个如图所示的按钮。一个带有标签的矩形框。
HTML:
<ul class="nav navbar-nav">
<li class="active"><a href="#main-slider">POST FREE Ad</a></li>
</ul>
任何帮助将不胜感激。
现在使用的 CSS 以及如何创建图片中给出的免费标签
.navbar-default {
background: #fff;
border-radius: 0 0 5px 5px;
border: 0;
padding: 0;
-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
overflow: hidden;
}
.navbar-default .first a {
border-radius: 0 0 0 5px;
}
.navbar-default .navbar-brand {
margin-right: 50px;
margin-left: 20px;
width: 175px;
height: 78px;
background: url(../images/logo.png) no-repeat 0 50%;
}
.navbar-default .navbar-nav > li {
margin-left: 0.5px;
}
.navbar-default .navbar-nav > li > a {
padding: 25px 25px;
font-size: 13px;
line-height: 18px;
color: #999;
}
.navbar-default .navbar-nav > li > a > i {
display: inline-block;
}
.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > li.active:focus > a,
.navbar-default .navbar-nav > li.active:hover > a,
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:focus > a,
.navbar-default .navbar-nav > li.active > a:focus,
.navbar-default .navbar-nav > li.active:focus > a:focus,
.navbar-default .navbar-nav > li.active:hover > a:focus,
.navbar-default .navbar-nav > li:hover > a:focus,
.navbar-default .navbar-nav > li:focus > a:focus {
background-color: #52b6ec;
color: #fff;
}
【问题讨论】:
-
能否请你在 jsfiddle.net 上做一个你确实确定 CSS 工作的例子,并指出它目前有什么问题?
-
@StephanMuller 如何创建图片中的免费标签样式
-
我第一次理解你的问题,但你至少必须努力展示你尝试过的内容以及你遇到的问题,然后我们才会做出任何努力。
-
@StephanMuller 我刚刚添加了我使用的css代码
标签: css css-shapes