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

首頁 > 開發 > CSS > 正文

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

2020-03-24 16:38:53
字體:
來源:轉載
供稿:網友
最近我在重新設計自己的博客站點,決定用一個日歷樣式的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 > p 25 span May /span /p
/div
這次時間ICON demo的html非常簡單。我們會用帶有class為 date 的div作為容器,然后用一個p標簽來表示日期數字。天和月份在我們的設計里用不同大小的字符表示,所以我們會 span 標簽來區別對待不同元素。
css樣式

復制代碼代碼如下:
.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又可以很容易的實現漸變的效果。

復制代碼代碼如下:
.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-前綴,以實現對老版本瀏覽器的兼容。

復制代碼代碼如下:
.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。

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


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

復制代碼代碼如下:
.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。

復制代碼代碼如下:
.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標簽設置為塊元素,這樣他就會匹配容器的大小了,設置紅色背景。

復制代碼代碼如下:
.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設計師要面對的問題,瀏覽器兼容性。html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人免费观看49www在线观看| 亚洲第一黄色网| 久热在线中文字幕色999舞| 国产欧洲精品视频| 成人免费视频在线观看超级碰| 美日韩丰满少妇在线观看| 亚洲乱码av中文一区二区| 成人免费自拍视频| 美乳少妇欧美精品| 亚洲精品影视在线观看| 亚洲美女中文字幕| 亚洲tv在线观看| 久久久av免费| 欧美性猛交丰臀xxxxx网站| 亚洲无线码在线一区观看| 国产成人综合久久| 成人午夜黄色影院| 92国产精品视频| 亚洲欧美日韩高清| 国产精品视频午夜| 久久久国产精品免费| 日韩精品一区二区三区第95| 国产精品日韩在线一区| 亚洲最大激情中文字幕| 国产精品九九九| 亚洲自拍另类欧美丝袜| 色偷偷888欧美精品久久久| 欧美性猛交xxxx免费看漫画| 精品中文视频在线| 欧美精品手机在线| 97成人超碰免| 亚州国产精品久久久| 免费91麻豆精品国产自产在线观看| 成人www视频在线观看| 97精品国产97久久久久久免费| 91精品国产沙发| 日韩av在线导航| 在线播放精品一区二区三区| 久久av在线看| 精品美女永久免费视频| 国产在线高清精品| 97国产精品免费视频| 国产精品久久久久久久app| 国产精品偷伦视频免费观看国产| 中文字幕欧美日韩va免费视频| 欧美精品久久久久| 日本最新高清不卡中文字幕| 中文.日本.精品| 一区二区欧美亚洲| 国产精品高精视频免费| 亚洲片在线观看| 国产精品偷伦一区二区| 欧美极品欧美精品欧美视频| 久久精品国产亚洲精品2020| 亚洲国产精彩中文乱码av| 国产日韩欧美日韩| 亚洲乱码一区av黑人高潮| 国产精品三级久久久久久电影| 欧美—级a级欧美特级ar全黄| 免费99精品国产自在在线| 欧美精品999| 日韩av在线免费看| 亚洲精品国偷自产在线99热| 国产精品免费一区二区三区都可以| 亚洲欧美一区二区激情| 茄子视频成人在线| 亚洲九九九在线观看| 日韩电影第一页| 日韩欧美aaa| 亚洲激情视频网站| 久久精品视频导航| 在线看福利67194| 亚洲国产精品免费| 98精品国产高清在线xxxx天堂| 91精品视频专区| 亚洲国产精品电影| 久久久国产成人精品| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美大全免费观看电视剧大泉洋| 欧美不卡视频一区发布| 在线视频欧美日韩| 最新69国产成人精品视频免费| 日韩免费在线看| 91免费人成网站在线观看18| 亚洲国产精品大全| 久久精品2019中文字幕| 欧美一区二粉嫩精品国产一线天| 国产一区二区三区高清在线观看| 日韩成人在线播放| 欧美日韩亚洲高清| 日韩av影视综合网| 91中文在线视频| 国产99久久久欧美黑人| 日韩视频免费大全中文字幕| 国产精品av网站| 国产精品一区二区三区久久久| 国产99在线|中文| 久久色免费在线视频| 久久久精品一区二区| 日韩成人高清在线| 久久亚洲成人精品| 黑人极品videos精品欧美裸| 国产精品欧美亚洲777777| 日本精品久久中文字幕佐佐木| 精品免费在线观看| 日韩电影大片中文字幕| 欧美在线性视频| 91精品久久久久久| 日韩av在线免费观看一区| 成人久久久久久| 欧美午夜精品久久久久久人妖| 97香蕉久久超级碰碰高清版| 97精品国产aⅴ7777| 国外成人性视频| 久久久久久久久亚洲| 日本精品久久久| 亚洲欧美另类中文字幕| 亚洲精品美女视频| 欧美日本在线视频中文字字幕| 日本韩国欧美精品大片卡二| 日韩精品免费综合视频在线播放| 91成人免费观看网站| 亚州av一区二区| 久久精品国产亚洲精品| 日韩av色综合| 国产va免费精品高清在线观看| 国产精品欧美风情| 精品国产一区二区三区在线观看| 欧美夫妻性生活视频| 国内外成人免费激情在线视频| 上原亚衣av一区二区三区| 亚洲第一网站男人都懂| 久久天天躁夜夜躁狠狠躁2022| 亚洲综合自拍一区| 日韩福利视频在线观看| 浅井舞香一区二区| 日韩高清中文字幕| 欧美亚洲日本网站| 久久久伊人日本| 久久亚洲精品中文字幕冲田杏梨| 国产成人jvid在线播放| 午夜剧场成人观在线视频免费观看| 岛国av一区二区三区| 黑人巨大精品欧美一区二区一视频| 91国自产精品中文字幕亚洲| 日韩中文字幕免费看| 亚洲欧美国产另类| 久久伊人91精品综合网站| 欧美激情免费看| www国产精品视频| 国产精品成人品| 欧美一二三视频| 尤物九九久久国产精品的特点| 日韩欧美精品网站| 亚洲欧美日韩在线高清直播| 国产精品狠色婷| 91色中文字幕| 色哟哟亚洲精品一区二区| 97香蕉超级碰碰久久免费的优势| 在线午夜精品自拍| 亚洲人成电影在线播放| 国产精品久久久久久久久粉嫩av| 亚洲人午夜精品免费| 一本色道久久综合亚洲精品小说|