html – 使用纯CSS的徽标设计

前端之家收集整理的这篇文章主要介绍了html – 使用纯CSS的徽标设计前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我看到一些使用CSS制作的非常酷的东西,并看到一些人的网站标志在纯CSS中完成,没有图像.

我真的想了解它是如何完成的,我已经绘制了一个徽标,我将尝试使用CSS重新设计,但意识到它真的有多难!所以为了帮助我理解它,可以有人纠正我的代码,这样我就能理解它是如何完成的!

任何帮助表示赞赏:)谢谢.

(p.s糟糕的编码,但你可以看到我来自哪里?)

这是我想要实现的快速草图

#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{
	overflow: hidden;
     height:45px;
     width:45px;
	 -webkit-border-radius: 0 0 0 150px;
    -moz-border-radius: 0 0 0 150px;
    border-radius: 0 0 0 150px;
	
     background:green;
	 -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);

	 margin-left: auto ;
  	margin-right: auto ;
}
#logocenter{
	overflow: hidden;
	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;
	 margin-top: -72px;
	 margin-left: auto ;
  	margin-right: auto ;
}
#logocenter2{
	overflow: hidden;
	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;
	 margin-top: -40px;
	 margin-left: auto ;
  	margin-right: auto ;
	
}
#content{
	height: 90px;
	width: 90px;
	background-color: white;
	
}
<div id="content">
<div id="logotop">
</div>
<div id="logobottom">
</div>
<div id="logocenter">
</div>
<div id="logocenter2">
</div>
</div>

解决方法

在线有很多img到css转换器像 THIS,但你应该制作一个高质量的图像,并尝试转换它.

我刚给你建议的对流器使用了一个像素像素的像这样的表:

<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

猜你在找的HTML相关文章