css3 - 這個右下角折角用css怎么畫出來?
問題描述
這種折角用css怎么畫出來啊,右下角那個?
問題解答
回答1:可以通過偽類的border-color來實現(xiàn)。
HTML
<p class='bg'> <p class='paper'></p></p>
CSS
.bg{ padding:10px; background: #262a67}.paper{ background:#00b5e9; width:500px; height:500px; position: relative;}.paper:before{ content:''; position: absolute; right:0; bottom:0; display: block; border: 50px solid; border-color:#0095be transparent transparent #0095be;}.paper:after{ content:''; position: absolute; right:0; bottom:0; display: block; border: 50px solid; border-color:transparent #262a67 #262a67 transparent ;}
如果因為底下背景不是純色的話,那就需要把折頁拆成矩形條以及折頁三角形。也可以通過偽類來實現(xiàn)。只是提供參考,具體實施還需要自己按需要修改。
HTML
<p class='paper'></p>
CSS
.paper{ width:500px; height:500px; position: relative; background:#00b5e9;}.paper:after{ content:''; position: absolute; right:0; bottom:-100px; display: block; border: 50px solid; border-color:#0095be transparent transparent #0095be;}.paper:before{ content:''; background:#00b5e9; width:400px; height:100px; position: absolute; bottom:-100px;}回答2:
可以百度一下CSS3折角
回答3:我是利用三個p來實現(xiàn)的,一個正方形p包括著兩個三角形的p,然后通過position來定位。。。
回答4:hover.css http://ianlunn.github.io/Hover/ 有這種效果, 折角是用了 漸變色
其他思路 可以用 border-width 模擬出三角形, 然后定位到那里
相關(guān)文章:
1. javascript - nodejs實現(xiàn)異步時遇到的一個問題2. css3 - Typecho 后臺部分表單按鈕在 Chrome 下出現(xiàn)靈異動畫問題,求解決3. mysql - 面試題:如何把login_log表轉(zhuǎn)換成last_login表?4. java - 阿里的開發(fā)手冊中為什么禁用map來作為查詢的接受類?5. apache - 想把之前寫的單機版 windows 軟件改成網(wǎng)絡(luò)版,讓每個用戶可以注冊并登錄。類似 qq 的登陸,怎么架設(shè)服務(wù)器呢?6. javascript - 為什么嵌套的Promise不能按預(yù)期捕獲Exception?7. java - 關(guān)于i++的一個題目8. javascript - 編程,算法的問題9. java - HTTPS雙向認證基礎(chǔ)上有無必要再進行加簽驗簽?10. myeclipse中修改了javaweb的web.xml文件,為什么有時候會自動重新部署生效,有時就不會自動呢?
