久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何使用CSS生成一個三角形?

傳統的網站制作或者web應用中,如果我們需要創建一個提示的話,通常使用圖片來生成小三角,今天這里我們分享一個動畫小教程,幫助你快速學習如何使用純CSS來生成一個三角形。

傳統的網站制作或者web應用中,如果我們需要創建一個提示的話,通常使用圖片來生成小三角,今天這里我們分享一個動畫小教程,幫助你快速學習如何使用純CSS來生成一個三角形。


提示:請使用Firefox或者Chrome查看
javaScript代碼:
<script language="javascript" src="http://www.internetke.com/public/js/jquery.js"></script>
<script language="javascript">
var demo, run;
demo = $("#whole-thing");
function run() {
setTimeout(function() {
return demo.addClass("step-1");
}, 2500);
setTimeout(function() {
return demo.addClass("step-2");
}, 5000);
setTimeout(function() {
return demo.addClass("step-3");
}, 5500);
setTimeout(function() {
return demo.addClass("step-4");
}, 6000);
setTimeout(function() {
return demo.addClass("step-5");
}, 7500);
setTimeout(function() {
return demo.addClass("step-6");
}, 10000);
setTimeout(function() {
return demo.addClass("step-7");
}, 12000);
setTimeout(function() {
return demo.addClass("step-8");
}, 14000);
setTimeout(function() {
return demo.addClass("step-9");
}, 14500);
setTimeout(function() {
return demo.addClass("step-10");
}, 15000);
return setTimeout(function() {
return demo.addClass("step-11");
}, 18000);
};
run();
$("#re-run").click(function() {
$("#whole-thing").removeClass();
run();
});
</script>
CSS代碼:

<style type="text/css">
@import url(http://fonts.googleapis.com/css?family=Andika);
.triangle-demo {
width: 100px;
height: 100px;
margin: 0 auto;
background: tan;
border-top: 0 solid #EE7C31;
border-left: 0 solid #F5D97B;
border-bottom: 0 solid #D94948;
border-right: 0 solid #8DB434;
transition: 0.8s 0.2s;
}
.step-1 .triangle-demo {
border-top-width: 10px;
}
.step-2 .triangle-demo {
border-left-width: 10px;
}
.step-3 .triangle-demo {
border-right-width: 10px;
}
.step-4 .triangle-demo {
border-bottom-width: 10px;
}
.step-6 .triangle-demo {
background: transparent;
}
.step-7 .triangle-demo {
width: 0;
height: 0;
}
.step-8 .triangle-demo {
border-left-color: transparent;
}
.step-9 .triangle-demo {
border-right-color: transparent;
}
.step-10 .triangle-demo {
border-top-color: transparent;
}

.triangle-title {
width: 300px;
padding: 1rem;
color: white;
background: #D94948;
border-radius: 20px;
margin: auto;
opacity: 0;
transition: 0.8s 0.2s;
}
.step-11 .triangle-title {
opacity: 1;
}

body {
background: #333;
font-family: 'Andika', sans-serif;
color: white;
text-align: center;
font-size: large;
transform: translateZ(0);
}

.steps {
position: relative;
height: 45px;
margin-bottom:20px;
}
.steps > div {
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
background: #333;
transition: 0.3s;
}
.steps .step-0 {
opacity: 1;
}
.step-1 .steps .step-1 {
opacity: 1;
}
.step-2 .steps .step-2 {
opacity: 1;
}
.step-5 .steps .step-5 {
opacity: 1;
}
.step-6 .steps .step-6 {
opacity: 1;
}
.step-7 .steps .step-7 {
opacity: 1;
}
.step-8 .steps .step-8 {
opacity: 1;
}
.step-11 .steps .step-11 {
opacity: 1;
}

h1 {
text-transform: uppercase;
letter-spacing: 1px;
font-size: 14px;
border-bottom: 1px solid #555;
color: #999;
padding-bottom:10px;
font-family: Arial;
font-weight: normal;
}
</style>

HTML代碼:
<h1>超短小教程:如何生成一個CSS的三角形?</h1>
<div id="whole-thing">
<div class="steps">
<div class="step-0">Imagine a box(假設這里有一個盒模型)</div>
<div class="step-1">The box has a border-top(這個盒模型擁有一個上邊框)</div>
<div class="step-2">It also has the other borders(當然,同時包含其它邊框)</div>
<div class="step-5">Notice how the borders meet each other at angles.(注意一下邊框連接處的角度)</div>
<div class="step-6">The background of the box is transparent.(盒模型的背景是透明的)</div>
<div class="step-7">The box is actually zero width and zero height.(盒模型的寬度和高度設置為0)</div>
<div class="step-8">Three of the borders are actually transparent in color.(其它3個邊框顏色透明)</div>
<div class="step-11">That's how a CSS triangle is made!(看到了一個CSS的三角形如何生成了吧!)</div>
</div>
<div class="triangle-demo"></div>
<div class="triangle-title">
<button id="re-run">再運行一次</button>
</div>
</div>
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

近來,HTML5和CSS3的發展速度還是很可觀的,國內外不乏一些大站,酷站都在使用最新的技術。面對新的技術,我們該如何正確的把握和使用到今后的項目實戰中呢?針對這一問題,浩子
純javascript+CSS3制作精美時鐘。該實例主要應用了CSS3中transform屬性(translate、rotate)、border-radius屬性。 CSS樣式: style type=text/css body { background: black; } .fill { position: absolute; top: 0; right: 0
CSS3動畫實例--jQuery+CSS3制作轉動的3D立方體動畫實例,該實例引用了jQuery v2.0.0插件以及velocity.min.js插件。主要應用了CSS3中transform屬性。 CSS代碼: body { background-image:radial-gradient(circle, #
一、CSS3 animation 簡介 在開始介紹Animation之前我們有必要先來了解一個特殊的東西,那就是Keyframes,我們把他叫做關鍵幀,玩過flash的朋友可能對這個東西并不會陌生。CSS3的Animation就是由
CSS3漸變背景動畫應用,嚴格來說,目前各個瀏覽器都還不支持css3的漸變背景的動畫,所以在制作的時候我們要靈活變通下,這里有兩種方法可以曲折實現漸變背景的動畫: 方法一:
隨著技術的發展,代碼在不斷的進步,進而替代一些圖片所能實現的效果,其中CSS3屬性中Box-shadow表現陰影效果是現代瀏覽器中是一個非常有用的技巧,通過它我們可以做出很多非常酷
主站蜘蛛池模板: 日韩欧美一区二区三区免费观看 | www.4567| 中文字幕日韩欧美 | 久久亚洲春色中文字幕久久久 | 成人av网站在线观看 | 波霸ol一区二区 | 亚洲成人免费 | 亚洲精品乱 | 一区二区福利视频 | 国产精品99久久久久 | 精品日韩在线 | 国产真实精品久久二三区 | 中文字幕亚洲视频 | 天天综合天天 | 成人一区二区在线 | 久久一二 | 亚洲免费在线观看视频 | 日韩视频在线免费观看 | 国产精品一区在线观看 | 欧美涩 | 高清视频一区二区三区 | 天天色天天 | 国产欧美在线观看 | 欧美高清一区 | 一级国产精品一级国产精品片 | 精品欧美一区二区在线观看欧美熟 | 超碰天天| 国产高清精品一区二区三区 | 国产精品美女久久久久aⅴ国产馆 | 欧美二三区 | 精品视频一区二区三区在线观看 | 老司机狠狠爱 | 91av免费观看 | 91精品国产综合久久久久久丝袜 | 亚洲精品国产电影 | 人人玩人人添人人澡欧美 | 日本精品视频 | 青青久草 | 国产日韩欧美在线观看 | 国产精品精品视频一区二区三区 | 最新中文字幕第一页视频 |