天天看點

html5手機端縱向時間軸,HTML+CSS實作時間軸(移動端)

html:

01:06

HTML5+CSS3實作的響應式垂直時間軸faffHTML5+CSS3實作的響應式垂直時間軸

12:25

jQuery+PHP動态數字展示效果

12:20

PHP操作Session和Cookie

12:14

jQuery數字加減插件

12:05

收集整理的非常有用的PHP函數

css:

html * {

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

}

*, *:after, *:before {

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

}

body {

font-size: 100%;

color: #7f8c97;

background-color: #e9f0f5;

}

img {

max-width: 100%;

}

.cd-container {

width: 94%;

max-width: 1170px;

margin: 0 auto;

}

.cd-container::after {

content: '';

display: table;

clear: both;

}

#cd-timeline {

position: relative;

padding: 2em 0;

margin-top: 2em;

margin-bottom: 2em;

}

#cd-timeline::before {

content: '';

position: absolute;

top: 0;

left: 55px;

height: 100%;

width: 1px;

background: #d7e4ed;

}

@media only screen and (min-width: 1170px) {

#cd-timeline {

margin-top: 3em;

margin-bottom: 3em;

}

#cd-timeline::before {

left: 50%;

margin-left: -2px;

}

}

.cd-timeline-block {

position: relative;

margin: 2em 0;

display: flex;

align-items: center;

}

.cd-timeline-block:after {

content: "";

display: table;

clear: both;

}

.cd-timeline-block:first-child {

margin-top: 0;

}

.cd-timeline-block:last-child {

margin-bottom: 0;

}

@media only screen and (min-width: 1170px) {

.cd-timeline-block {

margin: 4em 0;

}

.cd-timeline-block:first-child {

margin-top: 0;

}

.cd-timeline-block:last-child {

margin-bottom: 0;

}

}

.cd-timeline-img {

position: absolute;

top: 50%;

left: 50px;

width: 10px;

height: 10px;

background: #fff;

border-radius: 50%;

transform: translateY(-50%);

box-shadow: 0 0 0 1px white;

}

.cd-timeline-img img {

display: block;

width: 24px;

height: 24px;

position: relative;

left: 50%;

top: 50%;

margin-left: -12px;

margin-top: -12px;

}

.cd-timeline-img.cd-picture {

}

.cd-timeline-img.cd-movie {

}

.cd-timeline-img.cd-location {

background: #f0ca45;

}

@media only screen and (min-width: 1170px) {

.cd-timeline-img {

width: 60px;

height: 60px;

left: 50%;

margin-left: -30px;

-webkit-transform: translateZ(0);

-webkit-backface-visibility: hidden;

}

.cssanimations .cd-timeline-img.is-hidden {

visibility: hidden;

}

.cssanimations .cd-timeline-img.bounce-in {

visibility: visible;

-webkit-animation: cd-bounce-1 0.6s;

-moz-animation: cd-bounce-1 0.6s;

animation: cd-bounce-1 0.6s;

}

}

.cd-timeline-content {

width: 77%;

margin-left: 45px;

background: white;

border-radius: 0.25em;

padding: 10px;

box-shadow: 0 3px 0 #d7e4ed;

}

.cd-timeline-content:after {

content: "";

display: table;

clear: both;

}

.cd-timeline-content h2 {

color: #303e49;

font-size: 12px;

}

.cd-date {

font-size: 13px;

font-size: 0.8125rem;

}

.cd-timeline-content p {

margin: 1em 0;

line-height: 1.6;

}

.cd-timeline-content .cd-read-more {

float: right;

padding: .8em 1em;

background: #acb7c0;

color: white;

border-radius: 0.25em;

}

.no-touch .cd-timeline-content .cd-read-more:hover {

background-color: #bac4cb;

}

a.cd-read-more:hover{text-decoration:none; background-color: #424242; }

.cd-timeline-content .cd-date {

float: left;

padding: .8em 0;

opacity: .7;

}

.cd-timeline-content::before {

display: none;

content: '';

position: absolute;

top: 16px;

right: 100%;

height: 0;

width: 0;

border: 7px solid transparent;

border-right: 7px solid white;

}

@media only screen and (min-width: 768px) {

.cd-timeline-content h2 {

font-size: 20px;

font-size: 1.25rem;

}

.cd-timeline-content p {

font-size: 16px;

font-size: 1rem;

}

.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {

font-size: 14px;

font-size: 0.875rem;

}

}

@media only screen and (min-width: 1170px) {

.cd-timeline-content {

margin-left: 0;

padding: 1.6em;

width: 45%;

}

.cd-timeline-content::before {

top: 24px;

left: 100%;

border-color: transparent;

border-left-color: white;

}

.cd-timeline-content .cd-read-more {

float: left;

}

.cd-timeline-content .cd-date {

position: absolute;

width: 100%;

left: 122%;

top: 6px;

font-size: 16px;

font-size: 1rem;

}

.cd-timeline-block:nth-child(even) .cd-timeline-content {

float: right;

}

.cd-timeline-block:nth-child(even) .cd-timeline-content::before {

top: 24px;

left: auto;

right: 100%;

border-color: transparent;

border-right-color: white;

}

.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {

float: right;

}

.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {

left: auto;

right: 122%;

text-align: right;

}

.cssanimations .cd-timeline-content.is-hidden {

visibility: hidden;

}

.cssanimations .cd-timeline-content.bounce-in {

visibility: visible;

-webkit-animation: cd-bounce-2 0.6s;

-moz-animation: cd-bounce-2 0.6s;

animation: cd-bounce-2 0.6s;

}

}

@media only screen and (min-width: 1170px) {

.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {

-webkit-animation: cd-bounce-2-inverse 0.6s;

-moz-animation: cd-bounce-2-inverse 0.6s;

animation: cd-bounce-2-inverse 0.6s;

}

}