CSS实践06:用户交互图片

1、美食页效果

添加登录条,设置样式,在右上角显示
替换logo,将之前的logo.png换成一张gif图片。
效果如下:
在这里插入图片描述

2、设置CSS

添加登录名,并设置类名

<div class="login-bar">
	<a class="qq-login" href="#">QQ登录</a>
	<a class="wb-login" href="#">微博登录</a>
</div>

设置登录条的CSS

/* 登录条 */
.login-bar{
	text-align: right;
	margin: 10px 30px 0 0 ;
}
.login-bar a{
	color: #ffffff;
	text-decoration: none;
}
.login-bar a:hover{
	text-decoration: underline;
}

为2个超链接添加小图标:设置背景,设置文字的补白,让图标显示在文字的左边

.login-bar a{
	color: #ffffff;
	text-decoration: none;
	background: url(images/login-icon.gif); /* 小图标一般不设置备用的颜色 */
	padding-left: 28px;
}

显示各自的图标

.login-bar a.qq-login{
	background-position: 0 0; /* 可以省略不写 */
}
.login-bar a.wb-login{
	background-position: 0 -28px;
}

此时图标没有完全显示出来,设置height也无效果,height标签针对内联标签是不起作用的,可以改成块标签。但QQ登录和wb登录就会各占一行。所以可以改成内联块标签。并且让图标和文字上下居中

.login-bar a{
	……
	height: 28px;/* a标签的背景图,所以高度设在a标签上 */
	display: inline-block;
	line-height: 28px;
}

让行高和图标的高度一致,是让一行文字和图片垂直居中的一个小技巧。
替换logo

<!-- <img src="images/logo.png" alt="美食网" title="美食网"> -->
<img src="images/new_year_logo.gif" alt="美食网" title="美食网">

logo.png是184140,而new_year_logo.gif是226129,所以图片有点失真,修改图片样式如下:

/* .logo img{
	width: 184px;
	height: 140px;
} */
.logo img{
	width: 226px;
	height: 129px;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值