精通CSS+DIV:4,用CSS设置图片效果

本文介绍了使用CSS进行图片边框、缩放及对齐的方法,并详细解释了如何实现图文混排的效果,包括文字环绕图片及调整图片与文字间的间距。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、图片样式
1,图片边框
[code]
img.test1 {
border-style: dotted; /*点划线*/
border-color: #FF9900; /*边框颜色*/
border-width: 5px; /*边框粗细*/
}
img.test2 {
border-style: dashed; /*虚线*/
border-color: blue; /*边框颜色*/
border-width: 2px; /*边框粗细*/
}
img.test3 {
border-style: dotted; /*左边框点划线*/
border-left-color: #FF9900; /*左边框颜色*/
border-left-width: 5px; /*左边框粗细*/
border-right-style: dashed; /*右边框虚线*/
border-right-color: #33CC33; /*右边框颜色*/
border-right-width: 2px; /*右边框粗细*/
border-top-style: solid; /*上边框实线*/
border-top-color: #CC00FF; /*上边框颜色*/
border-top-width: 10px; /*上边框粗细*/
border-bottom-style: groove; /*下边框3D凹槽*/
border-bottom-color: #666666; /*下边框颜色*/
border-bottom-width: 15px; /*下边框粗细*/
}
img.test4 {
border: 5px double #FF00FF
}
[/code]
第4种就是将各个属性值合并

2,图片缩放
[code]
img.test1 {
width: 50%; /*相对宽度*/
height: 300px; /*绝对高度*/
}
[/code]
二、图片的对齐
1,横向对齐
[code]
<div style="text-align: left;"><img src="bike.gif" class="test1"></div>
<div style="text-align: center;"><img src="bike.gif" class="test1"></div>
<div style="text-align: right;"><img src="bike.gif" class="test1"></div>
[/code]
只能通过设置父元素的text-align属性来设置图片的横向对齐

2,纵向对齐
[code]
<div style="text-align: left;">baseline<img src="bike.gif" style="vertical-align: baseline;" border="1">方式</div>
<div style="text-align: left;">bottom<img src="bike.gif" style="vertical-align: bottom;" border="1">方式</div>
<div style="text-align: left;">middle<img src="bike.gif" style="vertical-align: middle;" border="1">方式</div>
<div style="text-align: left;">sub<img src="bike.gif" style="vertical-align: sub;" border="1">方式</div>
<div style="text-align: left;">super<img src="bike.gif" style="vertical-align: super;" border="1">方式</div>
<div style="text-align: left;">text-bottom<img src="bike.gif" style="vertical-align: text-bottom;" border="1">方式</div>
<div style="text-align: left;">text-top<img src="bike.gif" style="vertical-align: text-top;" border="1">方式</div>
<div style="text-align: left;">top<img src="bike.gif" style="vertical-align: top;" border="1">方式</div>
<div style="text-align: left;">5px<img src="bike.gif" style="vertical-align: 5px;" border="1">方式</div>
<div style="text-align: left;">-10px<img src="bike.gif" style="vertical-align: -10px;" border="1">方式</div>
<div style="text-align: left;">0px<img src="bike.gif" style="vertical-align: 0px;" border="1">方式</div>
[/code]
三、图文混排
1,文字环绕
[code]
<img src="test.jpg" style="float: left;">testtestasetesateastesatesates<p>afdsfsd</p>12312313<p>sadfsdafsd</p>
[/code]
2,图片与文字间距
[code]
img {
margin-right: 50px;
margin-bottom: 25px;
}
[/code]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值