插入换行
<dl>
<dt>Name:</dt>
<dd>zhanglu</dd>
<dt>Email:</dt>
<dd>zhanglu_helloworld@126.com</dd>
<dd>zhanglu_helloworld@126.com</dd>
<dt>Location:</dt>
<dd>Earth</dd>
</dl>
如何让上面这一段HTML变成这个样子:
dt,dd{
display: inline;
}
dd{
margin: 0;
font-weight: bold;
}
dd + dt::before{
content: '\A'; /*除了第一行的dt之外,前面都换行*/
white-space: pre; /*防止空白符和换行符合并*/
}
dd + dd::before{
content: ','; /*在除了第一个dd外的dd前加逗号*/
margin-left: -.25em; /*去掉每个dd之间的空格,也就是逗号前的空格*/
font-weight: normal;
}
文本行的斑马条纹
padding: 0.5em;
line-height: 1.5;
background: beige;
background-image: linear-gradient(transparent 50%, rgba(0,0,0,.2) 0);
background-origin: content-box; /*很重要,让条纹和文本行对应起来*/
background-size: auto 3em;
自定义下划线
/*元素使用行内元素*/
background: linear-gradient(gray, gray) no-repeat;
background-size: 100% 1px;
background-position: 0 1.15em;
text-shadow: .05em 0 white, -.05em 0 white;/*实现下划线不穿过字体降部的效果*/
通过这样方法,还可以画出虚线、波浪线等效果。
现实中的文字效果
图版印刷效果
background: hsl(210,13%,60%);
color: hsl(210, 13%, 30%);
text-shadow: 0 1px 1px hsla(0,0%,100%,.8);
background: hsl(210,13%,30%);
color: hsl(210, 13%, 60%);
text-shadow: 0 -1px 1px black;
空心字效果
background: deeppink;
color: white;
text-shadow: 1px 1px black, 1px -1px black,
-1px 1px black, -1px -1px black;
text-shadow: 0 0 1px black, 0 0 1px black,
0 0 1px black, 0 0 1px black, 0 0 1px black, 0 0 1px black;
text-shadow: 3px 3px black, 3px -3px black,
-3px 3px black, -3px -3px black;
效果可以说有点差了,所以不适合描边宽的样式。
文字外发光效果
.glow{
background: #203; color: #ffc;
transition: 1s;
}
.glow:hover{
text-shadow: 0 0 .1em , 0 0 .3em;
}
.dizzy{
background: #203; color: #ffc;
transition: 1s;
}
.dizzy:hover{
color: transparent;
text-shadow: 0 0 .1em white , 0 0 .3em white;
}
.dizzy{
background: #203; color: #ffc;
transition: 1s;
}
.dizzy:hover{
filter: blur(.1em);
}
background: steelblue;
color: white;
text-shadow: 0 1px hsl(0, 0%, 85%), 0 2px hsl(0, 0%, 80%),
0 3px hsl(0, 0%, 75%), 0 4px hsl(0, 0%, 70%),
0 5px hsl(0, 0%, 65%), 0 5px 10px black;
background: hsl(0, 50%, 45%);
color: white;
text-shadow: 1px 1px black, 2px 2px black,
3px 3px black, 4px 4px black,
5px 5px black, 6px 6px black,
7px 7px black, 8px 8px black;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。