2016-05-23 24 views
8

CSSを使用して作成されたいくつかの人々のウェブサイトのロゴが純粋なCSS、画像なしで完成したものを見ました。純粋なCSSを使用したロゴデザイン

私は実際にその仕組みを理解したいと思っています。私はロゴを引き出しました。私はCSSを使って再設計しようとしていましたが、どれほど難しいかを実感しました!だから私はもう少し理解するのを助けるために誰かが自分のコードを訂正できるので、私はそれがどのように完了したかを理解することができます!

ご協力いただきありがとうございます。ありがとうございます。

(PSひどいコーディングが、私はから来ていたどこで見ることができますか?)

This is a quick sketch of what I wanted to achieve

これは私がオンライン

#logotop{ 
 
    height:45px; 
 
    width:90px; 
 
    border-radius: 90px 90px 0 0; 
 
    -moz-border-radius: 90px 90px 0 0; 
 
    -webkit-border-radius: 90px 90px 0 0; 
 
    background:green; 
 
} 
 
#logobottom{ 
 
\t overflow: hidden; 
 
    height:45px; 
 
    width:45px; 
 
\t -webkit-border-radius: 0 0 0 150px; 
 
    -moz-border-radius: 0 0 0 150px; 
 
    border-radius: 0 0 0 150px; 
 
\t 
 
    background:green; 
 
\t -webkit-transform: rotate(315deg); 
 
    -moz-transform: rotate(315deg); 
 
    -o-transform: rotate(315deg); 
 
    -ms-transform: rotate(315deg); 
 
    transform: rotate(315deg); 
 

 
\t margin-left: auto ; 
 
    \t margin-right: auto ; 
 
} 
 
#logocenter{ 
 
\t overflow: hidden; 
 
\t position: relative; 
 
    height:55px; 
 
    width:55px; 
 
    border-radius: 90px 90px 90px 90px; 
 
    -moz-border-radius: 90px 90px 90px 90px ; 
 
    -webkit-border-radius: 90px 90px 90px 90px ; 
 
    background:white; 
 
\t margin-top: -72px; 
 
\t margin-left: auto ; 
 
    \t margin-right: auto ; 
 
} 
 
#logocenter2{ 
 
\t overflow: hidden; 
 
\t position: relative; 
 
    height:25px; 
 
    width:25px; 
 
    border-radius: 90px 90px 90px 90px; 
 
    -moz-border-radius: 90px 90px 90px 90px ; 
 
    -webkit-border-radius: 90px 90px 90px 90px ; 
 
    background:green; 
 
\t margin-top: -40px; 
 
\t margin-left: auto ; 
 
    \t margin-right: auto ; 
 
\t 
 
} 
 
#content{ 
 
\t height: 90px; 
 
\t width: 90px; 
 
\t background-color: white; 
 
\t 
 
}
<div id="content"> 
 
<div id="logotop"> 
 
</div> 
 
<div id="logobottom"> 
 
</div> 
 
<div id="logocenter"> 
 
</div> 
 
<div id="logocenter2"> 
 
</div> 
 
</div>

+1

職場(病院内)でできることは最高です:[デモ:https://jsfiddle.net/davidThomas/m6fag694/](https://jsfiddle.net/davidThomas/m6fag694/)。 –

+0

これは私が達成したかったもので、あなたがやったことを公正にすることはかなり良いようです!あなたは私に何かを与えてくれて、これを編集してみて、私が何をしているのかを編集して理解できるかどうかを見てみましょう!私の最終結果私はイメージを回転させ、いくつかのクールなことをしたい:)返信のおかげで –

答えて

2

を達成するために何を望むかの簡単なスケッチですTHISのような多くのimg to cssコンバータがありますが、良質の画像を作成して変換してください。

私はちょうどあなたに提案してきたconvetorはピクセル単位を使用するが、そのようなテーブルを聖霊降臨祭:なし「正確な規則はありませんので

<table cellpadding=0 cellspacing=0 height=50 width=50 style="font-size:0px;height:50;width:50"> 
    <tr> 
    <td> 
     <table cellpadding=0 cellspacing=0 height=50 width=50 style="font-size:0px;height:50px;width:50px"> 
     <tr height=0> 
      <td width=1 /> 
      <td width=1 /> 
      <td width=1 /> 
      <td width=1 /> 
      <td width=1 /> 
      <td width=1 /> 
      <td width=1 /> 
      <td width=1 /> 
      <td width=1 /> 
      <td width=1 /> 
      <td width=1 /> 
      <td width=1 /> 
     </table 

DEMO

+0

これは素晴らしいです!それほどお粗末です!私は他の単純な画像と画像コンバータを検討します:) –

1

それは説明するのは簡単ではありません" 説明する。 paolobassoのようなツールを使うことができますが、イメージを行列(テーブル - >セル)で再作成するピクセルベースのツールです。

あなたはN字形の図形の分解ではなく、それについて話していますか?

それは余白に位置決めい

  • 各矩形(例:マージン左:オート、マージン右:自動手段 "中心")および流れ(位置属性)。

  • これはbackgroundという特性で色付けされています。

  • 寸法はwidthheightです。

  • これは、各ブラウザに低下するborder-radiusと似によって(湾曲)形状の:(transform: rotate(315deg))それは度で回転することにより形状および寸法'S(ES MOZボーダー半径)

だから、手作りではそういうことはやっかいですが、OpenGLのようなものを純粋なCSSではなく勉強しなければならないということを理解したいのであれば、原則は2Dグラフィックスと同じですが、それはあなたの "四角形"を維持するためのCSSの流れと流れに関するすべてです。 d正しい距離にとどまる。多くの場合、いくつかのオーバーラッピングが必要になります。また、多くの色(シャツのボタンを想像する)があれば、CSS z-indexのプロパティも管理できます。

+0

OpenGLとは何ですか?また、どのようにWebデザインに使用できますか? 私はリコールすればCounter Strike 1.6の設定でOpenGLを見たことがありますか? –

+1

OpenGLはコンピュータグラフィックスの基本です。いくつかの教室スライドやレジュメを探す場合は、2D図形を作成して何かを作るためのモデルを作成するための基本について理解を深めることができます。原理はCSSで使用されているものと同じですが、3つの基本的なアクションは同じですが、基本的に実際にはポーティングの「変更」は、すべての包含シェイプを変換するコンテナボックス(配列またはオブジェクトの代わり)です。 CSSではすでに2Dグラフィックス仕様が存在します:http://www.w3schools.com/css/css3_2dtransforms.asp。 CSSでは、ボーダー半径があるので、丸い円を形成する際にも小さな違いがあります。 – MrPk

+0

返信ありがとう、それに悪い研究、むしろ面白いことが面白い:) –

関連する問題