zoukankan      html  css  js  c++  java
  • 垂直时间轴HTML

    1、概述

          用时间点来展示事件发生点来代替用table展示一条条数据,能够给人清晰、一目了然能够看清事情发生的过程,UI页面也显示的那么清晰。如何用css+html做出时间轴展示事件点的?先来看看下面的效果

    做出这样效果的时间轴展示事件点,需要了解一下知识:

    1.1、css位置:position

    1.2、css伪类:after,befault

    1.3、css内容:content

    2、CSS中Postion

    语法:
    
    position : static | absolute | fixed | relative
    
    取值:
    
    static :默认值。无特殊定位,对象遵循HTML定位规则
    
    absolute :将对象从文档流中拖出,使用 left , right , top , bottom 等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。如果不存在这样的父对象,则依据 body 对象。而其层叠通过 z-index 属性定义
    
    fixed :未支持。对象定位遵从绝对(absolute)方式。但是要遵守一些规范
    
    relative :对象不可层叠,但将依据 left , right , top , bottom 等属性在正常文档流中偏移位置

    position默认是static ,absolute是相对父元素来绝对定位的,relative是相对自己来定位。relative 不脱离文档流,absolute 脱离文档流。也就是说:relative 的元素尽管表面上看到它偏离了原来的位置,但它实际上在文档流中还是没变。absolute的元素不仅位置改变了,同时也脱离了文档流。

    参考:css中的position:relative和absolute 属性

    2、CSS中伪类和content

    css中的伪类     :after,:befault,:first-child,:last-child

    content 属性与 :before 及 :after 伪元素配合使用,来插入生成内容。

    举例:(在a内容后面插入a的链接)

    a:after
      {
      content: " (" attr(href) ")";
      }

    :after 选择器在被选元素的内容后面插入内容。请使用 content 属性来指定要插入的内容。

    :befault选择器在被选元素的内容前面插入内容。请使用 content 属性来指定要插入的内容

    :last-child选择属于其父元素最后一个子元素。

    :first-child选择属于其父元素第一个子元素。

    参考:CSS 选择器

    3、示例demo下载[css代码分析,自己领悟。。O(∩_∩)O哈哈~]

    点击下载Demo

  • 相关阅读:
    ADFUtils
    JSFUtils
    3.为JDeveloper添加不能的workspace
    ADF系列-3.VO的查询
    ArcGIS api for javascript——地图配置-增加一个调试控制台<
    ArcGIS api for javascript——显示多个ArcGIS Online服务
    ArcGIS api for javascript——放大时切换图层
    ArcGIS api for javascript——明确的创建图层列表
    ArcGIS api for javascript——动态创建图层列表
    ArcGIS api for javascript——使用图层定义显示地图
  • 原文地址:https://www.cnblogs.com/xibei666/p/5106465.html
Copyright © 2011-2022 走看看