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

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

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

傳統(tǒng)的網(wǎng)站制作或者web應(yīng)用中,如果我們需要創(chuàng)建一個提示的話,通常使用圖片來生成小三角,今天這里我們分享一個動畫小教程,幫助你快速學(xué)習(xí)如何使用純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(假設(shè)這里有一個盒模型)</div>
<div class="step-1">The box has a border-top(這個盒模型擁有一個上邊框)</div>
<div class="step-2">It also has the other borders(當(dāng)然,同時包含其它邊框)</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.(盒模型的寬度和高度設(shè)置為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的三角形如何生成了吧?。?lt;/div>
</div>
<div class="triangle-demo"></div>
<div class="triangle-title">
<button id="re-run">再運(yùn)行一次</button>
</div>
</div>
【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

近來,HTML5和CSS3的發(fā)展速度還是很可觀的,國內(nèi)外不乏一些大站,酷站都在使用最新的技術(shù)。面對新的技術(shù),我們該如何正確的把握和使用到今后的項(xiàng)目實(shí)戰(zhàn)中呢?針對這一問題,浩子
純javascript+CSS3制作精美時鐘。該實(shí)例主要應(yīng)用了CSS3中transform屬性(translate、rotate)、border-radius屬性。 CSS樣式: style type=text/css body { background: black; } .fill { position: absolute; top: 0; right: 0
CSS3動畫實(shí)例--jQuery+CSS3制作轉(zhuǎn)動的3D立方體動畫實(shí)例,該實(shí)例引用了jQuery v2.0.0插件以及velocity.min.js插件。主要應(yīng)用了CSS3中transform屬性。 CSS代碼: body { background-image:radial-gradient(circle, #
一、CSS3 animation 簡介 在開始介紹Animation之前我們有必要先來了解一個特殊的東西,那就是Keyframes,我們把他叫做關(guān)鍵幀,玩過flash的朋友可能對這個東西并不會陌生。CSS3的Animation就是由
CSS3漸變背景動畫應(yīng)用,嚴(yán)格來說,目前各個瀏覽器都還不支持css3的漸變背景的動畫,所以在制作的時候我們要靈活變通下,這里有兩種方法可以曲折實(shí)現(xiàn)漸變背景的動畫: 方法一:
隨著技術(shù)的發(fā)展,代碼在不斷的進(jìn)步,進(jìn)而替代一些圖片所能實(shí)現(xiàn)的效果,其中CSS3屬性中Box-shadow表現(xiàn)陰影效果是現(xiàn)代瀏覽器中是一個非常有用的技巧,通過它我們可以做出很多非???/div>
主站蜘蛛池模板: 成人网av| 久久小视频 | 国产在线一区二区三区 | 91久久久久久久久 | 国产午夜精品一区二区三区四区 | 国产一区二区在线视频 | 中文字幕综合 | 国产99久久久久 | 国产在线中文字幕 | 91福利电影在线观看 | 免费看a| 亚洲影音| 久久久精品影院 | 涩涩视频网站在线观看 | 国产精品久久 | 日韩av在线免费 | 韩日一区二区三区 | 黄视频国产 | 日韩视频精品在线 | 欧美日韩综合视频 | 日本视频一区二区三区 | 亚洲精品乱码久久久久久按摩观 | se婷婷| 亚洲日韩中文字幕一区 | 久久宗合色 | 日韩国产一区二区三区 | 精品精品视频 | 久久高清国产视频 | 日韩中文字幕一区二区 | 看片一区 | 日韩不卡一二区 | 自拍偷拍亚洲视频 | 福利二区 | 精品免费在线 | 欧美亚洲高清 | 日韩在线观看一区 | 久草新在线 | 精品国产一区二区三区av片 | 国产精品视频入口 | 在线播放亚洲 | 日韩中文字幕网 |