Created
January 22, 2015 12:17
-
-
Save hideki-a/25cf4a8e0e5556f36041 to your computer and use it in GitHub Desktop.
50音を並べたボタン
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.list-syllabary-ja{ | |
$item-font-size: 16px; | |
$item-margin: 10px; | |
$item-border-width: 1px; | |
$item-padding: 5px; | |
display: -webkit-flex; | |
display: flex; // See Also: http://www.w3.org/TR/css3-flexbox/ | |
-webkit-flex-flow: row wrap; | |
-ms-flex-flow: row wrap; | |
flex-flow: row wrap; | |
writing-mode: tb-rl; // IE | |
-webkit-writing-mode: vertical-rl; | |
writing-mode: vertical-rl; | |
margin: 0 0 calc(1em - #{$item-margin}); | |
padding: 0; | |
width: ($item-font-size + $item-border-width * 2 + $item-padding * 2) * 10 + $item-margin * 9; | |
height: ($item-font-size + $item-border-width * 2 + $item-padding * 2) * 5 + $item-margin * 5; | |
list-style: none; | |
line-height: 1; | |
font-size: $item-font-size; | |
li{ | |
margin: 0 0 $item-margin $item-margin; | |
padding: 0; | |
width: 28px; | |
&.next-kana-empty{ | |
margin-bottom: $item-font-size + $item-border-width * 2 + $item-padding * 2 + $item-margin * 2; | |
} | |
&:last-child{ | |
margin-left: 0; | |
} | |
} | |
a{ | |
display: block; | |
padding: $item-padding; | |
border: $item-border-width solid #b5b5b5; | |
border-radius: 3px; | |
background: linear-gradient(to bottom, #fff 60%, #efefef 100%); | |
color: #333; | |
text-decoration: none; | |
&:hover, | |
&:focus{ | |
border-color: #C72020; | |
background: linear-gradient(to bottom, lighten(#C72020, 10) 60%, #C72020 100%); | |
color: #fff; | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="ja"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>50音のボタン</title> | |
</head> | |
<body> | |
<ul class="list-syllabary-ja"> | |
<li><a href="#">あ</a></li> | |
<li><a href="#">い</a></li> | |
<li><a href="#">う</a></li> | |
<li><a href="#">え</a></li> | |
<li><a href="#">お</a></li> | |
<li><a href="#">か</a></li> | |
<li><a href="#">き</a></li> | |
<li><a href="#">く</a></li> | |
<li><a href="#">け</a></li> | |
<li><a href="#">こ</a></li> | |
<li><a href="#">さ</a></li> | |
<li><a href="#">し</a></li> | |
<li><a href="#">す</a></li> | |
<li><a href="#">せ</a></li> | |
<li><a href="#">そ</a></li> | |
<li><a href="#">た</a></li> | |
<li><a href="#">ち</a></li> | |
<li><a href="#">つ</a></li> | |
<li><a href="#">て</a></li> | |
<li><a href="#">と</a></li> | |
<li><a href="#">な</a></li> | |
<li><a href="#">に</a></li> | |
<li><a href="#">ぬ</a></li> | |
<li><a href="#">ね</a></li> | |
<li><a href="#">の</a></li> | |
<li><a href="#">は</a></li> | |
<li><a href="#">ひ</a></li> | |
<li><a href="#">ふ</a></li> | |
<li><a href="#">へ</a></li> | |
<li><a href="#">ほ</a></li> | |
<li><a href="#">ま</a></li> | |
<li><a href="#">み</a></li> | |
<li><a href="#">む</a></li> | |
<li><a href="#">め</a></li> | |
<li><a href="#">も</a></li> | |
<li class="next-kana-empty"><a href="#">や</a></li> | |
<li class="next-kana-empty"><a href="#">ゆ</a></li> | |
<li><a href="#">よ</a></li> | |
<li><a href="#">ら</a></li> | |
<li><a href="#">り</a></li> | |
<li><a href="#">る</a></li> | |
<li><a href="#">れ</a></li> | |
<li><a href="#">ろ</a></li> | |
<li><a href="#">わ</a></li> | |
</ul> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment