滑动门技术

为了使各种特殊形状的背景能够自适应元素中文本内容的多少,出现了CSS滑动门技术。它从新的角度构建页面,使各种特殊形状的背景能够自由拉伸滑动,以适应元素内部的文本内容,可用性更强。 最常见于各种导航栏的滑动门。

html布局如下:

		<a href="#">
			<span>我的首页</span>
		</a>

css样式实现滑动门技术:

        a{
			display: inline-block;
			text-decoration: none;
			margin: 30px;
			background: url(img/to.png) no-repeat;
			color: white;
			height: 33px;
			line-height: 33px;
			padding-left: 15px;
		}
		span{
			display: inline-block;
			height: 33px;
			background: url(img/to.png) no-repeat right;
			padding-right: 15px;
		}

效果图:
在这里插入图片描述
总结:

  1. a 设置 背景左侧,padding撑开合适宽度。
  2. span 设置背景右侧, padding撑开合适宽度 剩下由文字继续撑开宽度。
  3. 之所以a包含span就是因为整个导航都是可以点击的。

猜你喜欢

转载自blog.csdn.net/weixin_39150852/article/details/82810774