早期建立網頁時, 若要建立陰影 / 弧邊的話, 都須要利用修圖軟件幫助, 現在CSS3 亦已支援相對應的東西. 在這裡, 利用了日期顯來做示範.CSS
<!-- 設定整格的格式; --> .date { width: 130px; height 160px; background-color: #fcfcfc; <!-- 設定漸變色; --> background: linear-gradient(top, #fcfcfc 0%,#dad8d8 100%); background: -moz-linear-gradient(top, #fcfcfc 0%, #dad8d8 100%); background: -webkit-linear-gradient(top, #fcfcfc 0%,#dad8d8 100%); border: 1px solid #d2d2d2; <!-- 設定弧角; --> border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; <!-- 設定陰影; --> box-shadow: 0px 0px 15px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.1); } <!-- 設定整格文字式樣; --> .date p { font-family: Helvetica, sans-serif; font-size: 100px; text-align: center; color: #9e9e9e; margin: 0px; } <!-- 設定月份式樣. 因為月份在底部, 故須修改其弧位; --> .date p .month{ background-color: #d10000; background: linear-gradient(top, #d10000 0%, #7a0909 100%); background: -moz-linear-gradient(top, #d10000 0%, #7a0909 100%); background: -webkit-linear-gradient(top, #d10000 0%, #7a0909 100%); font-size: 25px; font-weight: bold; color: #fff; text-transform: uppercase; display: block; border-top: 3px solid #a13838; border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; padding: 6px 0 6px 0; } <!-- 設定年份式樣. 因為年份在頂部, 故須修改其弧位; --> .date p .year{ background-color: #d10000; background: linear-gradient(top, #d10000 0%, #7a0909 100%); background: -moz-linear-gradient(top, #d10000 0%, #7a0909 100%); background: -webkit-linear-gradient(top, #d10000 0%, #7a0909 100%); font-size: 25px; font-weight: bold; color: #fff; text-transform: uppercase; display: block; border-top: 3px solid #a13838; border-radius: 10px 10px 0 0; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 10px 10px 0 0; padding: 6px 0 6px 0; }
HTML
<div class="date"> <p><span class="year">2017</span>25<span class="month">May</span></p> </div>
Leave a Reply