您现在的位置是:网站首页> 编程资料编程资料
CSS 实现滑动门的实例代码CSS滑动门代码 脚本下载基于CSS3的个性滑动门菜单导航代码三个形式多样的CSS滑动门实例集CSS技巧 使用标签来创建导航菜单(滑动门教程)css 滑动门技术的介绍及实例分享 CSS网页实例:斜角滑动门导航条-CSS教程-网页制作-网页教学网CSS教程:专门介绍滑动门-CSS教程-网页制作-网页教学网CSS高级技巧:滑动门技术-CSS教程-网页制作-网页教学网
2021-09-04
970人已围观
简介 滑动门技术,就是指盒子背景能够自动拉伸以适应不同长度的文本。接下来通过本文给大家介绍CSS 实现滑动门的实例代码,感兴趣的朋友跟随小编一起看看吧
所谓的滑动门技术,就是指盒子背景能够自动拉伸以适应不同长度的文本。即当文字增多时,背景看起来也会变长。
大多数应用于导航栏之中,如微信导航栏:

具体实现方法如下:
1、首先每一块文本内容是由a标签与span标签组成
2、a标签只指定高度,而不指定宽度。
3、a标签 设置好背景图后,指定一个padding-left值,大小与左侧半圆大小相同,(这样保证左边背景不变,中间的背景进行拉伸即可)。
4、span标签同样指定该背景图片,不指定宽度,并且指定padding-right值将图片右半部分显示出来(这是要是定图片位置为右)
具体代码如下:
a { color: white; line-height: 33px; margin: 100px; display: inline-block; text-decoration: none; /* a不能给宽度 */ /* */ height: 33px; background: url(Images/vx.png) no-repeat; padding-left: 15px; } a span { display: inline-block; height: 33px; background: url(Images/vx.png) no-repeat right; padding-right: 15px; }span 的背景要指定为right
显示结果为

可以发现随着span标签中文本长度的变化将会带动背景图片的拉伸。
总结
以上所述是小编给大家介绍的CSS 实现滑动门的实例代码 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
相关内容
- CSS多种方式实现底部对齐的示例代码CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 浅谈css溢出机制探究css多行文本溢出时出现省略号的示例纯CSS定制文本省略的方法大全CSS浮动所差生的内容溢出问题及清除浮动的方法小结CSS实现单行、多行文本溢出显示省略号的实现方法css实现文本溢出显示省略号CSS实现限制字数功能当对象内文本溢出时显示省略标记用css截取字符实现文字自动截断隐藏溢出文本css 超出用省略号当标题字符溢出用省略号表示css overflow溢出隐藏(文字溢出时的自动隐藏处理)CSS省略号text-overflow超出溢出显示省略号
- 纯css实现立体摆放图片效果的示例代码纯css实现立体摆放图片效果的实例代码使用CSS制作立体导航栏纯CSS实现3D按钮效果实例代码CSS3 三维变形实现立体方块特效源码使用CSS3实现一个3D相册效果实例基于CSS3制作立体效果导航菜单CSS实现有立体感的横向按钮式菜单效果代码css3实现超立体3D图片侧翻倾斜效果如何用css代码实现有立体效果的表格用纯CSS3打造立体提示模块的效果实现(图) 附源码
- CSS 同级元素position:fixed和margin-top共同使用的问题css中子元素设置margin-top为什么影响了父元素margin-top塌陷问题的现象与解决的具体方法margin-top负值解决label 文字与input 垂直居中对齐问题父元素与子元素之间的margin-top问题(css hack)子元素margin-top导致父元素移动的问题解决
- margin-top塌陷问题的现象与解决的具体方法css中子元素设置margin-top为什么影响了父元素CSS 同级元素position:fixed和margin-top共同使用的问题margin-top负值解决label 文字与input 垂直居中对齐问题父元素与子元素之间的margin-top问题(css hack)子元素margin-top导致父元素移动的问题解决
- CSS中overflow-y: visible;不起作用的原因分析及解决方法css 设置overflow:scroll 滚动条的样式 深入理解CSS overflow:hidden——溢出,坍塌,清除浮动css中text-overflow属性与文本截断详解详解CSS中zoom属性或overflow:auto属性清除浮动的作用使用CSS的overflow属性防止float撑开div的方法CSS属性text-overflow的使用问题使用CSS隐藏元素滚动条的示例代码css 给div添加滚动并隐藏滚动条
- 纯css实现立体摆放图片效果的实例代码CSS3实现的3D立体文字时钟效果源码基于CSS3制作立体效果导航菜单CSS3实现的鼠标经过立体翻转切换特效源码CSS实现有立体感的横向按钮式菜单效果代码一款纯css3实现的3D立体翻转导航特效源码基于HTML5+CSS3实现鼠标悬停3D立体式图片效果源码html5+css3实现的会翻动的3D立体图书效果源码
- css实现二维码扫码框的示例代码CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- CSS绘制三角形的实现代码(border法)利用css绘制三角形的方法及拓展纯CSS绘制三角形箭头图案技术解析Html+CSS绘制三角形图标css绘制透明三角形用CSS3绘制三角形的简单方法纯CSS绘制三角形箭头效果用CSS代码绘制三角形 纯CSS绘制三角形的代码CSS中三角形的绘制与巧妙应用实例详解
- 利用CSS3动画实现圆圈由小变大向外扩散的效果实例CSS3地图动态实例代码(圆圈向外扩散)HTML5结合CSS3实现的光感圆圈动画特效源码jquery+css3动态圆圈运动背景特效代码jQuery+css3实现漂亮的以圆圈方式显示的彩色时钟效果CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
