我有一個網站,需要一些CSS製作的橫幅,我在創建它們時有點麻煩。我會告訴你我有什麼,但他們太尷尬分享...只有CSS和Html旗幟橫幅
我的目標是嘗試和只使用HTML和CSS來建立這些,而不是圖像。這就是我試圖用它裏面的文本構建的東西......我認爲這就是我失敗的地方。
任何幫助將不勝感激,並將保存我的頭痛打牆。
我有一個網站,需要一些CSS製作的橫幅,我在創建它們時有點麻煩。我會告訴你我有什麼,但他們太尷尬分享...只有CSS和Html旗幟橫幅
我的目標是嘗試和只使用HTML和CSS來建立這些,而不是圖像。這就是我試圖用它裏面的文本構建的東西......我認爲這就是我失敗的地方。
任何幫助將不勝感激,並將保存我的頭痛打牆。
你唯一需要的是一個<div>
元素和操縱CSS。
我也爲您創建了小提琴,會給你你想要的效果。
HTML
<div class="bookmarkRibbon"></div>
CSS
.bookmarkRibbon{
width:0;
height:100px;
border-right:50px solid blue;
border-left:50px solid blue;
border-bottom:30px solid transparent;
}
,這是你的文字裏標誌作爲您在畫面表現出來。
HTML
<div class="ribbon">BANNER</div>
CSS
.ribbon {
text-align:center;
display:block;
width:100px;
height:100px;
background:#d00202;
}
.ribbon:after {
content:"";
display:block;
position:relative;
top:80px;
width:0;
height:0;
border-width:30px 50px 50px 50px;
border-style:solid;
border-color:#d00202 #d00202 transparent #d00202;
}
非常感謝!你已經救了我許多小時! :) – zazvorniki
如果此解決方案不適合您的需求,則需要按照不同的方式解決此問題。你需要2格,1格和1格。兩者將具有相同的寬度,三角形將位於方形的底部。這將爲您提供與最終結果相同的形狀,並且您還可以在「旗幟」橫幅內添加文字甚至圖像的更多選項。 – Thanos
開始與此:http://cssdeck.com/labs/pure-css3-smooth-ribbon-with-邊界 – KatieK
@KatieK謝謝你的鏈接!我正在看,但我的問題是,我需要文本,我似乎不允許。 – zazvorniki
如果因爲某些原因無法在這裏發佈橫幅,那麼我認爲發佈它們的編輯版本仍然很有用。它至少會說明橫幅應該是什麼樣子。 –