CSS3文本效果

1.1文本阴影

CSS3 中, text-shadow 属性适用于文本阴影。
实例:
.text-shadow {
padding: 10px;
text-shadow: 5px 5px 5px #FF0000;
}
效果:

1.2盒子阴影

CSS3 CSS3 box-shadow 属性适用于盒子阴影。

实例:

.box-shadow {
padding: 10px;
box-shadow: 10px 10px 5px #999999;
}
效果:

1.3在伪元素中添加阴影效果

.shadow {
width: 400px;
padding: 10px;
background: white;
box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
position: relative;
}
.shadow img {
border: 1px solid #8a4419;
border-style: inset;
}
.shadow::after {
content: '';
position: absolute;
width: 70%;
height: 100px;
left: 15%;
bottom: 0;
z-index: -1;
box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
}

 效果:

 1.4卡片效果

实例:

.card {
width: 250px;
height: 200px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.card h2 {
margin: 0;
width: 250px;
height: 150px;
color: white;
font-size: 30px;
text-align: center;
line-height: 150px;
background-color: #4CAF50;
}
.card p {
margin: 0;
width: 250px;
height: 50px;
font-size: 20px;
text-align: center;
line-height: 50px;
}

效果:

 1.5文本溢出

CSS3 文本溢出属性指定应向用户如何显示溢出内容。
实例:
p.clip {
width: 200px;
overflow: hidden;
border: 1px solid #cccccc;
white-space: nowrap;
text-overflow: clip;
}
p.ellipsis {
width: 200px;
overflow: hidden;
border: 1px solid #cccccc;
white-space: nowrap;
text-overflow: ellipsis;
}

效果:

如果需要保留两行文本,并省略溢出文本,则可以设置如下样式:

p.line-clamp {
width: 200px;
overflow: hidden;
border: 1px solid #cccccc;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
}

 效果:

1.6CSS3字体(服务器端字体)

当你发现您要使用的字体文件时,只需简单的将字体文件包含在网站中,它会自动下载给需要的用户。
您所选择的字体在新的 CSS3 版本有关于 @font-face 规则描述。
" 自己的 " 的字体是在 CSS3 @font-face 规则中定义的。
在新的 @font-face 规则中,您必须首先定义字体的名称(比如 myFirstFont ),然后指向该字体文件。
如需为 HTML 元素使用字体,请通过 font-family 属性来引用字体的名称 (myFirstFont)
<style>
@font-face {
font-family: myFirstFont;
src: url(sansation_light.woff);
}
div {
font-family:myFirstFont;
}
</style>

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值