手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >CSS实现段落首字母、首字放大特效
CSS实现段落首字母、首字放大特效
摘要:摘要:段落首字母放大是指放大段落开头的字母或者汉字,主要使用了css的first-letter伪类选择器。单行放大:在第一行内放大,效果如下...

摘要:

段落首字母放大是指放大段落开头的字母或者汉字,主要使用了css的first-letter伪类选择器。

单行放大:

在第一行内放大,效果如下:

CSS实现段落首字母、首字放大特效1

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

<style>

body {

background-color: #FFFFFF;

color: #595959;

}

.contain {

width: 150px;

}

.contain p {

font: 80%/1.6 Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.contain p:first-letter {

font-size: 2em;

padding: 0.1em;

color: #000000;

vertical-align: middle;

}

.contain p:first-line {

color: red;

}

.contain p:first-child:first-letter {

color: red;

}

.contain p:first-child:first-line {

color: inherit;

}

</style>

</head>

<body>

<div>

<p>This is a test article. This is a test article.</p>

<p>This is a test article. This is a test article.</p>

<p>这是一个测试</p>

</div>

</body>

</html>

注意:first-letter支持IE7+,first-line支持IE8+

多行放大:

效果如下:

CSS实现段落首字母、首字放大特效2

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title></p> <p></head>

<body>

<style>

* {

margin:0;

padding:0;

}

body {

font-size:12px;

font-family: Tahoma, Geneva, sans-serif;

padding:200px;

}

p {

width:150px;

color:#000;

font-size:1em;

margin-bottom: 20px;

}

p:first-letter{

float: left;

font-size:2.5em;

padding-right:5px;

text-transform:uppercase;

}

p:first-line{

color:#f00;

}

</style>

<p>This is a test article. This is a test article.This is a test article. This is a test article.This is a test article. This is a test article.</p>

<p>这是一个测试。这是一个测试。这是一个测试。这是一个测试。这是一个测试。这是一个测试。这是一个测试。</p>

</body>

</html>

【CSS实现段落首字母、首字放大特效】相关文章:

纯CSS无表达式实现未知尺寸图片等比缩放(支持IE7及以上)

纯CSS实现漂亮tab选项卡切换特效

css3实现input输入框颜色渐变发光效果代码

文字环绕图片的布局效果

CSS实现图片圆角化处理

CSS多列布局实现方法大全

CSS的ul和li实现横向排列和去掉li的点

CSS分页数字放大效果

用css实现透视效果

CSS实现段落首行缩进两个字符不再使用空格

精品推荐
分类导航