开发者

Variation in alignment?

I want to make a visual effect where a piece of text is adjusted left, right, center, whatever, but the origin of the alignment varies from line to line by a few pixels. This would work well with small paragraphs, and would provide a break from monotony.

Except I have no idea开发者_如何转开发 how to implement this...


There's an excellent CSS demo that I came across a long time back that uses a bunch of floated DIVs coupled with the "diagonal border" trick to create a neat effect -- I believe you're looking for something similar.

If you only need the alignment, just plain DIVs will do -- float and clear them left/right and give them varying widths, and they will cause the text to flow around them. For example:

.spacer {
  float: left;
  clear: left;
  height: 1em;
  /* vary the width using inline styles */
}

The diagonal borders add to the effect by separating the text from the background using different colours.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜