CSS background-position 属性 定位图片
网站建设 2023-01-28 21:38www.1681989.com免费网站
今天无意中,看别人代码发现一个背景图中有很多图片
当时想这么多怎么就显示一个按钮的背景呢?百思不得其解,后来发现CSS 这样定义
复制代码
代码如下:.nav {
background:transparent url(images/y.gif) no-repeat scroll 0 0;
height:42px;
width:980px;
font-size:12px; list-style:none;
}
.nav ul{
paddg-left:4px;
}
.nav li{position:relative;float:left;}
.nav .page_item a{
height:42px;
le-height:35px;
display:le-block;
paddg-right:13px;
color:#000000;
outle:none; / for firefox 1.5 + /
hide-focus: expression(this.hideFocus=true); / for ie 5+ /
}
.nav .page_item a span{
display:le-block;
height:42px;
cursor:poter;
paddg:0px 0px 0px 12px;
}
.nav .page_item a:hover,.nav .current_page_item a{
background:url(images/x.gif) no-repeat right -90px;
}
.nav .page_item a:hover span, .nav .current_page_item a span{
color:#FFFFFF;
background:url(images/x.gif) no-repeat left -90px;
}
后来查看 background 定义,找到 background-position
定义和用法
background-position 属性设置背景图像的起始位置。
原来设置这个属性可以让图片显示某一位置 ,注意有两个值
第一个值是水平位置,第二个值是垂直位置。
左上角是 0% 0%。右下角是 100% 100%。
如果您仅规定了一个值,另一个值将是 50%。
以上CSS 效果图
把位置变换一下 在看效果
复制代码
代码如下:.nav {
background:transparent url(images/y.gif) no-repeat scroll 0 0;
height:42px;
width:980px;
font-size:12px; list-style:none;
}
.nav ul{
paddg-left:4px;
}
.nav li{position:relative;float:left;}
.nav .page_item a{
height:42px;
le-height:35px;
display:le-block;
paddg-right:13px;
color:#000000;
outle:none; / for firefox 1.5 + /
hide-focus: expression(this.hideFocus=true); / for ie 5+ /
}
.nav .page_item a span{
display:le-block;
height:42px;
cursor:poter;
paddg:0px 0px 0px 12px;
}
.nav .page_item a:hover,.nav .current_page_item a{
background:url(images/x.gif) no-repeat -30px -240px;
}
.nav .page_item a:hover span, .nav .current_page_item a span{
color:#FFFFFF;
background:url(images/x.gif) no-repeat left -240px;
}
页面代码
复制代码
代码如下:<lk rel="stylesheet" href="3.css" type="text/css" media="screen" />
<div class="nav"><ul>
<li class="page_item page-item-649"><a href="https://.jb51./" title="首页文章"><span>首页文章</span></a></li>
<li class="page_item page-item-480"><a href="https://.jb51./about.htm" title=关于本站"><span>关于本站</span></a></li>
<li class="page_item page-item-481"><a href="https://.jb51./lks.htm" title="友情链接"><span>友情链接</span></a></li>
<li class="page_item page-item-482"><a href="https://.jb51./sitemap.htm" title="网站地图"><span>网站地图</span></a></li>
<li class="page_item page-item-491"><a href="https://.jb51./softs/dex.html" target="_blank" title="软件下载"><span>软件下载</span></a></li>
</ul></div>
上一篇:用css创建一个类似按扭的导航
下一篇:css 解决英文字符与阿位伯数字自动换行
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销