CSS3第二节

CSS3自定义字体

使用CSS3 @font-face实现个性化字体
在网页中,我们可以用CSS的font-family属性来定义字体,然而定义的字体在用户的电脑上能否正确呈现则要看用户的电脑是否安装了该字体。我们经常能看到国外的一些个人网站使用了非常漂亮的字体,而这些字体通常在用户的电脑中是没有安装的,所以用font-family属性就无法实现了,今天就介绍使用@font-face实现个性化字体。
1.创建字体,在网络上下载,一般为ttf格式的;

@font-face
{
font-family:自定义名称;
src:url(“”);
}

2.字体调用

.div{

font-famile:自定义名称;
}

CCS3英文换行

  • Word Wrap 对于西方文字来说,浏览器在半角空格或连字符的地方进行换行。因此,浏览器不能给较长的单词换行。 word-wrap
    可以用两个属性值normal 和break-word。 normal 值:(默认的) 只在允许在半角空格或连字符的地方换行。
    break-word :文字可以在任何需要的地方截断以匹配分配的空间并防止溢出。

  • div{ word-wrap: break-word; }

  • 浏览器支持:目前得到了所有浏览器的支持。

CSS3 em or px

em有如下特点:
  1. em的值并不是固定的;
  2. em会继承父级元素的字体大小。
1px=0.0625em

CSS3盒子和文字阴影

text-shadow 文字阴影

box-shadow 盒子阴影 兼容性

text-shadow:Apx Bpx Cpx #xxx;
Apx = x轴偏移量
Bpx = y轴偏移量
Cpx = 投影长度
#XXX = 颜色
box-shadow:Apx Bpx Cpx Dpx #xxx inset
Apx = x轴偏移量
Bpx = y轴偏移量
Cpx = 模糊距离
Dpx = 投影长度
#XXX = 颜色
inset 内部 默认外部

CSS3盒子阴影

box-shadow:Apx Bpx Cpx Dpx #xxx inset,Apx Bpx Cpx Dpx #xxx inset,Apx Bpx Cpx Dpx #xxx inset,Apx Bpx Cpx Dpx #xxx inset
四个参数分别是:左 右 上 下

 div{width: 200px;height: 200px;
            margin: 100px;
            box-shadow:
                -20px 0px 20px red , /*左边阴影*/
                20px 0 20px yellow  , /*右边阴影*/
                0 -20px 20px blue , /*顶部阴影*/
                0 20px 20px green ; /*底边阴影*/
            }

例子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值