コピペOK!RMSスマホ カテゴリをカードデザイン風にカスタマイズ
今回は久々に楽天のカスタマイズについて書きたいと思います。楽天スマホの商品一覧(カテゴリ)のページをいじってみました。
今流行り?のカードデザイン風に!既存の楽天で設定されてるCSSをカスタマイズするだけなので、下記コードをコピペで簡単に設定すればカスタマイズできます!ぜひ皆さんもお試しください!
完成イメージ

CSS
#sCSLContainer {
padding: 10px 10px 10px 0 !important;
vertical-align: top !important;
text-align: left !important;
}
#sCSLContainer > a {
display: inline-block !important;
width: 33.3% !important;
box-sizing: border-box !important;
padding: 0 0 0 10px !important;
margin: 0 0 10px 0!important;
}
.sCSLBox01 {
display: inline-block !important;
width: 100% !important;
height: auto !important;
box-sizing: border-box !important;
padding: 10px 10px 0 10px !important;
margin: 0 !important;
border: 1px solid #eeeeee !important;
background-image: none !important;
background-color: #ffffff !important;
}
.sCSLBox02 {
display: inline-block !important;
width: 100% !important;
height: auto !important;
box-sizing: border-box !important;
padding: 10px 10px 0 10px !important;
margin: 0 !important;
border: 1px solid #eeeeee !important;
background-image: none !important;
background-color: #ffffff !important;
}
.inLeft {
display: block !important;
width: 100% !important;
height: auto !important;
box-sizing: border-box !important;
padding: 0 !important;
margin: 0 !important;
text-align: left !important;
}
.inLeft img {
width: 100% !important;
box-sizing: border-box !important;
margin-bottom: 5px !important;
}
.inRight {
display: block !important;
width: 100% !important;
height: auto !important;
box-sizing: border-box !important;
padding: 0 !important;
margin: 0 !important;
float: left !important;
text-align: left !important;
}
.txtheight {
display: block !important;
width: 100% !important;
min-height: 30px !important;
padding: 0 !important;
color: #666666 !important;
}
#sCSLContainer > a > div > div.inRight > div.txtheight > div.ctgItemNormal {
display: block !important;
width: 100% !important;
box-sizing: border-box !important;
line-height: 10px !important;
height: 30px !important;
background-color: #fff !important;
position: relative !important;
padding-right: 10px !important;
padding-top: 1px !important;
padding-left: 0 !important;
overflow: hidden !important;
font-size: 10px !important;
background-image: none !important;
}
#sCSLContainer > a > div > div.inRight > div.txtheight > div.ctgItemNormal:before {
content: "..." !important;
position: absolute !important;
right: 0 !important;
bottom: 0 !important;
display: inline-block !important;
width: 1em !important;
}
#sCSLContainer > a > div > div.inRight > div.txtheight > div.ctgItemNormal:after {
content: "" !important;
position: relative !important;
right: -1em !important;
float: right !important;
width: 1em !important;
height: 100% !important;
background-color: inherit !important;
}
.right {
display: block !important;
width: 100% !important;
height: auto !important;
box-sizing: border-box !important;
padding: 0 !important;
margin: 5px 0 0 0 !important;
float: left !important;
text-align: left !important;
}
#sCSLContainer > a > div > div.inRight > div.right > p.txtprice {
padding: 0 !important;
color: #cc0000 !important;
}
#sCSLContainer > a > div > div.inRight > div.right > p.txtprice > span:nth-child(1) {
color: #cc0000 !important;
font-weight: bold !important;
}
#sCSLContainer > a > div > div.inRight > div.right > p.txtprice > span:nth-child(2) {
font-size: 10px !important;
color: #000000 !important;
line-height: 1em !important;
position: relative !important;
bottom: 8px !important;
}
#sCSLContainer > a > div > div.inRight > div.right > p.txtprice > span:nth-child(1):after {
content: "\A" !important;
white-space: pre !important;
}
#sCSLContainer .txtprice .shippingCost_free {
display: inline-block!important;
padding: 0 2px!important;
margin-left: 3px;
word-wrap: initial!important;
background: #bf0000!important;
color: white!important;
white-space: nowrap!important;
width: initial!important;
line-height: 1.6;
}
デモページ
コメントを書く
コメントを投稿するにはログインしてください。