CSSで作成:iOSアイコンなど...

画像



「純粋なCSSを使ってクールなことをしている私を見てください」というミームが好きですか? 配信します。 一方で、そのようなミームは、人々がどれほど素晴らしいものを作成できるかを示していますが、他方では、私たちの生活を楽にするツールが必要であることを思い出させます。 しかし、少なくともプラットフォームはすでにここにあり、ツールは後で表示される可能性があります。



Lewis Harboは、 純粋なCSSでiOSアイコンのセットを作成することで、iPhone 4の購入を祝いました。 これで彼の作品を見ることができ、著者は実装の背後にあるアイデアについて話します。



連絡先アイコンでは、シルエットアイコンに5つの異なる形状を使用しました。 頭は丸い長方形で、次に別の首の長方形と体の歪んだ半円です。 肩から首まで曲線を描くために、アイコンの上部に2つの円を配置しました。



天気アイコンには、太陽から放射される複数の光線があります。 これらの光線はそれぞれ、両端が透明になるグラデーションを備えた長い長方形です。 -webkit-transform:rotateを使用して、各長方形を異なる角度で回転させました。 iTunesアイコンにも同じ効果が使用されました。



iDiskアイコンにクラウドアイコンを表示するために、丸い長方形の上に重ねられた2つの円を使用しました。 幅の広い円には、長方形の一部を切り取るグラデーションがあります。




完全なカレンダータイプの例をご覧ください。



.calendar {

background : #9B2424 ;

}

.calendar .header {

-webkit-border-top-left-radius : 30px ;

-webkit-border-top-right-radius : 30px ;

background : -webkit-gradient ( linear , 0 % 0 % , 0 % 100 % , from ( #EEC4C4 ) , to ( #521B1C ) , color-stop ( .92 , #da3434 ) , color-stop ( .1 , #ef9fa5 ) ) ;

height : 50px ;

width : 176px ;

-webkit-box-shadow : inset 0px 2px 1px rgba ( 255 , 255 , 255 , 0.4 ) ;

}



.calendar p .weekday {

color : #fff ;

font-weight : bold ;

text-shadow : 0px 1px 1px rgba ( 0 , 0 , 0 , 0.7 ) ;

width : 176px ;

line-height : 50px ;

font-size : 25px ;

text-align : center ;

}



.calendar p .daynumber {

color : #000 ;

font-weight : bold ;

text-shadow : 0px 1px 0px #fff ;

width : 176px ;

line-height : 126px ;

font-size : 130px ;

text-align : center ;

}



.calendar .paper {

-webkit-border-bottom-left-radius : 30px ;

-webkit-border-bottom-right-radius : 30px ;

background : -webkit-gradient ( linear , 0 % 0 % , 0 % 100 % , from ( #7A7A7A ) , to ( #EDEDED ) , color-stop ( .05 , #BFBFBF ) , color-stop ( .2 , #E3E3E3 ) ) ;

height : 126px ;

width : 176px ;

}








素晴らしい。 このアプローチの大きな利点の1つは、スケーラビリティです。 IPhone 4ユーザーは、低解像度の外観用に設計されたアプリケーションのapplicationsい点について既に説明しています。 Facebookアプリケーションでも...テキストは見栄えが良いが、アイコンはブロックで構成されているようだ。



ところで、CSSグラデーションの他の優れた例もいくつか表示されています



All Articles