• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > css 滑动门技术的介绍及实例分享

css 滑动门技术的介绍及实例分享

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含css,滑动门等相关知识,佚名 希望在学习及工作中可以帮助到您
"如果你是一个css高手的话,那你就来详细介绍一下css滑动门技术".看了这句话不得不学习一下这个所谓的css滑动门技术.我也想当高手啊.当时在百度知道里回答问题的时候发现有很多有问相关css滑动门技术的文章。当时真是不知道css里还有个滑动门技术. 所谓的滑动门,可以这样理解,菜单的 背景图(圆角,直角,其它等)会根据文字的多少而自动变长(变短),这好象一个可滑动的门一样.

css滑动门技术的背景:
  可以这样说css滑动门技术是被刺激出来的,因为很多人认为css并不能做出漂亮的网页,但是事实上恰恰相反,css不仅能做出相当漂亮的网页,还可以很好得把内容和表现分开,给设计师和开发人员更大的空间去发挥;

css滑动门技术的定义

  滑动门技术就是:当点击页面上的导航按钮后这个导航按钮的CSS特性发生变化,从而区别于该组的其他导航按钮,提示给操作者,当前浏览的内容就是这个CSS特性发生变化的按钮所指向的内容。这种效果的一大好处在于,在多导航的页面上能够清晰地反映当前浏览内容隶属于哪个栏目或者哪个类,同时给人以美观、清晰、明了的视觉感受。滑动门技术的主角是被操作的对象,也就是这里被点击的对象,其CSS特性主要是指该导航按钮包括其中的其它元素的属性发生变化,当然,这个按钮的形式可以是BUTTON、A、TD甚至可以是P或者DIV这样的闭合元素,它们的属性主要是指这个元素的边框、背景、字体的颜色、大小、粗细以及外间距和内间距等等,总之,其一切可以把自身的“地位”区别于其它属主的属性都可以被应用起来使用在滑动门技术上。
css滑动门技术的应用范围:

网站导航菜单
总结几个技术要点:
A:由于我们只用css来实现,且代码要尽可能的少,那么ul和li标签就是我们的首先了,
B:ui有默认的标属性,我们要用margin:0px;padding:0px;list-style:none;来通用它
C:li默认是竖着排列的,我们要用display:inline;来让它在单行中显示
D:a默认是 行内元素,我们要设置它float:left来让它靠左边
E:span默认也是 行内元素,我们常用它来调菜单的高度,所以要设置display:block;
F:由于span在a标签内,如果span高度被拉高了,那么a中的背景图也会自动拉高
G:由于span背景图在a背景图内,如果不设置a标签的padding-left:4px(它恰好为左背景图的宽);左边(a标签的)的背景图会被右边(span标签内的)的背景图完全覆盖
H:图片的定位是由
background:url(tableft.gif) left top no-repeat;和
background:url(tableft.gif) left -42px no-repeat;
来实现的,一定要设置no-repeat,-42为图片总高的一半

请看如下实例代码:
html代码:

您可能想查找下面的文章:

  • css小技巧
  • 各大网站CSS初始化代码
  • css权重问题
  • CSS实现鼠标上移图标旋转效果
  • 使用CSS3制作一个简单的进度条(demo)
  • 用纯CSS实现饼状Loading等待图效果
  • 利用CSS3伪元素实现逐渐发光的方格边框
  • CSS3实现内凹圆角的实例代码
  • 利用HTML5+CSS3实现3D转换效果实例详解
  • css3+伪元素实现鼠标移入时下划线向两边展开的效果

相关文章

  • 2017-08-06利用CSS3实现平移动画效果示例代码
  • 2017-08-06CSS 很酷的透明样式
  • 2017-08-06IE下使用form时所在行被撑高的解决方法
  • 2017-08-06对于div,p等块级元素css如何实现自动换行
  • 2017-08-06表格设置table-layout:fixed后对单元格宽度设置无效
  • 2017-08-06CSS Sprite的一些最佳实践方法
  • 2017-08-06苹果iPhone safari浏览器样式重置修复submit按钮圆角bug
  • 2017-08-06格式png24透明底 多种解决png24格式图片在ie6中透明问题
  • 2017-08-06书写css伪类时冒号后多个空格导致该规则失效
  • 2017-08-06编写易于管理的css的技巧

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS子元素选择器使用介绍
    • CSS背景色渐变写法兼容ie6至ie9
    • span无法设置宽度的问题的解决方法
    • IE6 Bug overflow:hidden失效
    • DIV+CSS实现的绿色水平一级菜单代码
    • 如何为网站设计出色的横幅 为网站设计出色横幅的方法
    • 基于CSS3实现图片模糊过滤效果
    • CSS控制Table内外边框、颜色、大小示例
    • CSS三栏布局探讨——中间固定宽度两边自适应宽度
    • 纯CSS实现鼠标滑过显示子菜单的二级菜单效果

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有