这种效果在代码中是否可行?

时间:2016-01-11 13:20:24

标签: css css3 svg css-shapes

我注意到设计师遵循创建一种下划线的有趣趋势,我很好奇这是否可以在代码中实现。它就像一个下划线,但它落后于这个词。

enter image description here

3 个答案:

答案 0 :(得分:2)

可以用更短的方式完成:

int item = enumerator.Current;

演示:http://jsbin.com/vohoroziwa/1/edit?html,css,output

答案 1 :(得分:1)

为了获得最佳实践,您应该共享您的代码。从图像和问题,你可以这样做。



* {
  box-sizing: border-box;
}
.heading {
  color: #404C64;
  font-weight: 700;
  position: relative;
  display: inline-block;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 0.4;
}
.heading:after {
  display: block;
  width: 100%;
  padding: 10px;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  background: #D9EEC3;
  border-radius: 10px;
  z-index: -1;
}

<h1 class="heading">Text here</h1>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

<h1>Text Here</h1>

CSS:

h1 {
  display: inline-block;
  position: relative;

  /*  Adjust below values accordingly */
  padding: 0 15px;
}

h1:after {
  content: '';
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  left: 0;

  /*  Adjust below values accordingly */
  height: 20px;
  margin-top: -15px;
  background-color: lightgreen;
  border-radius: 10px;
}

JSFiddle