CSSだけで、ロゴ風のテキスト表示を実装するテストです。

サンプルは、上から順に無加工の元のテキスト、2番目が、「letter-spacing: 3px」を使って文字間をあけ、「transform: scale(1.2, 1)」を使って文字の横幅を20%のばした平体にし、「text-shadow」を使ってアウトラインを表現し、同じものを二つ重ねてずらしています。

3番目は、2番目の色替えです。

HTMLソース

  1. <div class="logowrap">
  2. <div class="like-logo0">Conifer</div>
  3. /*---2番目---*/
  4. <div class="like-logo1">Conifer</div>
  5. <div class="like-logo2">Conifer</div>
  6. /*---3番目---*/
  7. <div class="like-logo3">Conifer</div>
  8. <div class="like-logo4">Conifer</div>
  9. </div>

CSSソース

  1. div.like-logo0 {
  2. color:#333;
  3. position:absolute;
  4. top:20px;
  5. left:46px;
  6. }
  7. div.like-logo1 {
  8. color:darkgreen;
  9. letter-spacing: 3px;
  10. text-shadow: darkgreen 2px 2px 0px, darkgreen -2px 2px 0px,
  11. darkgreen 2px -2px 0px, darkgreen -2px -2px 0px;
  12. transform: scale(1.2, 1);
  13. position:absolute;
  14. top:140px;
  15. left:50px;
  16. }
  17. div.like-logo2 {
  18. color:#cfd;
  19. letter-spacing: 3px;
  20. text-shadow: darkgreen 1px 1px 0px, darkgreen -1px 1px 0px,
  21. darkgreen 1px -1px 0px, darkgreen -1px -1px 0px;
  22. transform: scale(1.2, 1);
  23. position:absolute;
  24. top:136px;
  25. left:46px;
  26. z-index:1;
  27. }
  28. div.like-logo3 {
  29. color:#26c;
  30. letter-spacing: 3px;
  31. text-shadow: #26c 2px 2px 0px, #26c -2px 2px 0px, #26c 2px -2px 0px, #26c -2px -2px 0px;
  32. transform: scale(1.2, 1);
  33. position:absolute;
  34. top:260px;
  35. left:50px;
  36. }
  37. div.like-logo4 {
  38. color:#37d;
  39. letter-spacing: 3px;
  40. text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  41. transform: scale(1.2, 1);
  42. position:absolute;
  43. top:256px;
  44. left:46px;
  45. z-index:1;
  46. }
戻るボタン