利用CSS写简单爱心
生活随笔
收集整理的這篇文章主要介紹了
利用CSS写简单爱心
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學習CSS三天了,可以利用目前所學的制作一個簡單的愛心
僅僅需要三個盒子
一個正方形,兩個圓
如下圖:
或許還不是能很清楚的看出來,我把多余的部分消除了,如下:
好了,有了結構,就可以來寫代碼了
主體部分很簡單,就是三個盒子
下面就通過css樣式來實現我們想要的效果
給這三個盒子設置同樣的寬高屬性,大盒子里面的小盒子需要邊框圓角
做到這一步,實現的效果如下
此時第一個小圓是在正方形中
所以再給這兩個圓添加display屬性,轉換為行內塊,讓他們可以在一行顯示
但是如果你學了浮動,就更簡單,最后再講
此時轉換成行內塊還有注意一點:行內塊之間有間隙
所以你還要消除行內塊的影響
有這幾種方法:
1.font-size設置為0px
這種方法僅使用于無文本元素,有文本的話處理比較麻煩,需要把字體大小再設置回來
2.調整margin值
行內塊間隙默認4px,自己可以看著調
消除掉行內塊的影響后,再把兩個圓向上移動高度的一半,第二個圓再向右移動寬度的一半就可以呈現心的效果了
完整代碼如下:
拓展知識:
代碼里有一個屬性,初學者可能不知道
這是旋轉屬性,后面會學到,用這里可以讓心呈現的更好看
這里說一下用浮動怎么做
讓他們左浮動,就可以在一行顯示,完整代碼如下:
這是我用目前所學到的知識寫出來的簡單版,后續我學的更多的時候,會更新這個做法。
總結
以上是生活随笔為你收集整理的利用CSS写简单爱心的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北京市长陈吉宁:确保企业社保缴费负担不增
- 下一篇: CSS使用flex布局垂直居中水平居中问