亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > HTML > 正文

使用css如何制作時間ICON方法實踐

2024-08-26 00:15:10
字體:
來源:轉載
供稿:網友
最近我在重新設計自己的博客站點,決定用一個日歷樣式的icon顯示時間。以前的解決方案一般是用背景圖片,感謝css3,現在我們用css3就能實現這樣的功能。我將會用到一些linear-gradients, border radius 和 box shadow這些屬性來代替以前的photoshop設計。

photoshop 概念圖
 
很多設計者采用直接在瀏覽器上設計的方式,但是我還是更喜歡先做photoshop的概念圖的方式。雖然現在很多效果可以直接用css實現,但是用photoshop設計效果的方式比不斷嘗試修改css來最終達到你想要的效果的方式簡單很多。
 
首先創建一個圓角矩形,設置圓角半徑為10px,之后我們會用css的border-radius屬性實現。
 
為矩形添加垂直方向的漸變,漸變顏色是從#dad8d8 到 #fcfcfc。
 
設置1像素的描邊,顏色是#e3e3e3
 
最后添加向下的陰影效果,透明度為20%,0像素的距離和15像素的大小。這些效果在css中將會用box-shadow屬性實現。
 
復制剛才的矩形,移除上邊的部分。修改漸變,顏色從#790909 到 #d40000,填充新創建的矩形,這部分將要放置月份信息。
 
設置一個內陰影來表示上邊框,顏色為#a13838,100%透明度,3px的距離和0px的大小。
 
用photoshop的字體工具設置日歷icon上半部分時間內容的字體效果,字體為Helvetica,顏色為#9e9e9e。
 
在下面紅色部分輸入月份信息,字體設置為寬,顏色為白色。

photoshop的模型就完成了。以前的話,我們會把圖片抽出來作為背景,再在上面寫上html的數字,但是現在所有這些都可以用css實現。
HTML結構
<div class="date">
<p>25 <span>May</span></p>
</div>
這次時間ICON demo的html非常簡單。我們會用帶有class為‘date’的div作為容器,然后用一個p標簽來表示日期數字。天和月份在我們的設計里用不同大小的字符表示,所以我們會<span>標簽來區別對待不同元素。
css樣式

復制代碼 代碼如下:www.CuoXIn.com

.date {
width: 130px; height: 160px;
background: #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%);
}

 
css樣式首先設置了整個容器的高和寬,通過css的gradient又可以很容易的實現漸變的效果。

復制代碼 代碼如下:www.CuoXIn.com

.date {
width: 130px; height: 160px;
background: #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;
}

 
用border屬性可以實現photoshop中1px邊框效果,然后用border-radius實現了圓角的效果。不要忘記加上-moz-和-webkit-前綴,以實現對老版本瀏覽器的兼容。

復制代碼 代碼如下:www.CuoXIn.com

.date {
width: 130px; height: 160px;
background: #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);
}

 
最后一部分代碼,通過box-shadow實現在photoshop設計中的下陰影效果。添加0px的水平和垂直的偏移量,增加15px的模糊度。用rgba實現對透明度的控制,在photoshop設計中的105,在這里換成了0.1。

復制代碼 代碼如下:www.CuoXIn.com

.date p {
font-family: Helvetica, sans-serif;
font-size: 100px; text-align: center; color: #9e9e9e;
}


我們用給p標簽定義樣式,實現了為日期定義文字樣式。字體,文字大小,文字顏色都是從photoshop中拷貝得到的,text-align設置為居中。但是樣式也同樣影響了月份文字,接下來我們會單獨為它定義span標簽樣式。

復制代碼 代碼如下:www.CuoXIn.com

.date p span {
background: #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%);
}


紅色部分的實現是通過為span的背景設置linear-gradient屬性實現的,紅色的數值也是來自于photoshop。

復制代碼 代碼如下:www.CuoXIn.com

.date p span {
background: #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: 45px; font-weight: bold; color: #fff; text-transform: uppercase;
display: block;
}

 
修改文字樣式,使它和設計匹配,大小設置為45px,設置為粗體字,顏色設置為白色,使用text-transform實現大寫轉換。將span標簽設置為塊元素,這樣他就會匹配容器的大小了,設置紅色背景。

復制代碼 代碼如下:www.CuoXIn.com

.date p span {
background: #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: 45px; 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;
}

 
剩下的就是添加頭部邊框,用border-top樣式實現,還有就是用border-radius屬性實現下部兩個圓角。一點點的padding屬性可以讓月份文字上下和其他元素有些間隔。
瀏覽器兼容性
 
盡管css改進的屬性可以幫助我們實現photoshop中漸變和陰影的效果,但是我們仍然要面對以前web設計師要面對的問題,瀏覽器兼容性。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产综合在线看| 久久久久久九九九| 日韩成人激情影院| 日韩精品欧美国产精品忘忧草| 成人天堂噜噜噜| 在线观看视频99| 亚洲欧美国产精品va在线观看| 成人网在线观看| 国产成人亚洲精品| 综合网日日天干夜夜久久| 国产精品视频免费观看www| 91a在线视频| 中文字幕欧美日韩va免费视频| 国产日韩精品综合网站| 2019中文字幕全在线观看| 日韩精品中文字幕在线观看| 亚洲精品日韩欧美| 日本精品一区二区三区在线播放视频| 国产欧美精品在线播放| 精品国内自产拍在线观看| 亚洲xxx视频| 国产不卡av在线免费观看| 亚洲综合社区网| 日本精品久久中文字幕佐佐木| 成人激情视频小说免费下载| 国产在线一区二区三区| 中文字幕亚洲欧美| 羞羞色国产精品| 久久精品国产2020观看福利| 韩国三级电影久久久久久| 日韩在线中文字| 国产成人综合精品| 成人在线观看视频网站| 久久伊人91精品综合网站| 亚洲大胆人体在线| 久久精品视频中文字幕| 欧美第一黄网免费网站| 91国产一区在线| 69久久夜色精品国产69| 亚洲最大的成人网| 91人人爽人人爽人人精88v| 国产精品久久久一区| 亚洲精品999| 国产欧美一区二区三区视频| 97人洗澡人人免费公开视频碰碰碰| 亚洲韩国日本中文字幕| 亚洲最大成人在线| 欧美亚洲免费电影| 欧美视频在线免费| 68精品国产免费久久久久久婷婷| 亚洲美女福利视频网站| 尤物九九久久国产精品的特点| 91国产中文字幕| 成人av在线网址| 欧美黄色片在线观看| 草民午夜欧美限制a级福利片| 欧美亚洲第一区| 福利视频导航一区| 亚洲xxxxx| 欧美一级大片在线观看| 成人午夜一级二级三级| 午夜精品久久久久久久白皮肤| 国产欧美在线播放| 高清一区二区三区日本久| 亚洲男女自偷自拍图片另类| 久久久久久久国产精品视频| 亚洲xxx视频| 91久久国产精品91久久性色| 91精品国产自产在线观看永久| 色婷婷av一区二区三区在线观看| 欧美激情精品久久久久久| 久久精品这里热有精品| 国产中文日韩欧美| 国产精品流白浆视频| 91丝袜美腿美女视频网站| 欧美一级淫片播放口| 欧美一级电影免费在线观看| 亚洲精品中文字| 日韩av电影院| 国产偷国产偷亚洲清高网站| 国产福利精品在线| 精品丝袜一区二区三区| 久久国产一区二区三区| 92国产精品视频| 97在线日本国产| 日韩av成人在线| 国产精品揄拍500视频| 国产精品日韩在线观看| 亚洲精品国产精品国自产在线| 亚洲色在线视频| 久久精品99无色码中文字幕| 日韩电影免费在线观看| 国产精品成人va在线观看| 日韩精品福利网站| 性色av一区二区三区在线观看| 久久精品91久久香蕉加勒比| 成人国产亚洲精品a区天堂华泰| 久久99国产精品自在自在app| 欧美壮男野外gaytube| 这里只有视频精品| 66m—66摸成人免费视频| 日韩中文有码在线视频| 久久久久久久爱| www.美女亚洲精品| 欧美日韩国产在线看| 91国偷自产一区二区三区的观看方式| 69影院欧美专区视频| 久久亚洲精品国产亚洲老地址| 欧洲亚洲在线视频| 欧美高清在线视频观看不卡| 91精品综合视频| 夜夜嗨av一区二区三区四区| 青青久久aⅴ北条麻妃| 91精品美女在线| 国产成人精彩在线视频九色| 成人在线免费观看视视频| 亚洲欧洲在线视频| 亚洲欧美综合图区| 久久精品免费电影| 日韩一区视频在线| 日韩在线观看免费高清| 欧美日韩在线免费观看| 日韩av电影国产| 国产精品精品国产| 国内精品久久久久影院 日本资源| 欧美黄网免费在线观看| 4388成人网| 欧美久久精品一级黑人c片| 国产精品一区二区三区毛片淫片| 久久伊人91精品综合网站| 色偷偷偷综合中文字幕;dd| 日韩视频中文字幕| 在线视频精品一| 国产在线播放不卡| 色琪琪综合男人的天堂aⅴ视频| 亚洲国产97在线精品一区| 欧美高清视频一区二区| 欧美性猛交xxxx久久久| 日韩av在线不卡| 亚洲男人天堂古典| 91亚洲va在线va天堂va国| 欧洲精品毛片网站| 欧美xxxx18国产| 深夜福利国产精品| 日本精品久久电影| 中文字幕亚洲国产| 精品成人av一区| 日韩av在线网页| 久久久国产视频91| 国产丝袜精品第一页| 亚洲精品www久久久久久广东| 国产精品高精视频免费| 午夜精品一区二区三区在线播放| 成人激情黄色网| 97国产精品久久| 亚洲视频axxx| 17婷婷久久www| 日韩高清电影好看的电视剧电影| 亚洲丝袜在线视频| 国产玖玖精品视频| 国产日韩av在线| 欧美噜噜久久久xxx| 国产精品毛片a∨一区二区三区|国| 亚洲国产精品久久久久秋霞蜜臀|