ここで試してみてください: http://alternativegrow.com.au/
ロゴを中央に配置し、ブラウザーのサイズ変更に合わせて縮小します (切り取られるのではなく)。いくつかの推奨される手法に従いましたが、役に立ちませんでした...
追加または変更した要素のうち、どの要素が役に立ったり妨げたりしているのか、少しわかりません。
今のところカスタムCSSプラグインを介して追加したもの:
.header-image .site-title > a {
float: left;
max-width: 100%;
height: auto;
background-size: 100% auto !important;
background-position:center;
}
.title-area {
float: left;
padding: 10px 0;
}
.site-header .wrap {
padding: 10px 0;
}
スタイルシートの内容:
/* ## Title Area
--------------------------------------------- */
.title-area {
float: left;
padding: 10px 0 10px 15px;
width: 360px;
}
.header-full-width .title-area {
width: 100%;
}
.site-title {
font-size: 24px;
font-weight: 400;
line-height: 1.2;
}
.site-title a,
.site-title a:hover {
color: #fff;
}
.header-image .site-title > a {
background: url(images/logo.png) no-repeat left;
float: left;
min-height: 160px;
width: 350px;
}
.site-description {
font-size: 16px;
font-weight: 300;
line-height: 1.5;
}
.site-description,
.site-title {
margin-bottom: 0;
}
.header-image .site-description,
.header-image .site-title {
display: block;
text-indent: -9999px;
}
.site-description {
color: #fff;
編集 - メディアクエリを試してみましたが、うまくいきませんでした。具体的には、高さの設定に対して幅が調整されることを期待して、幅を自動に設定して、さまざまなくちばしのポイントで最小高さを調整しようとしましたが、実際、これを行うとロゴが消えました。これは不格好に思えるので、さまざまなブレークポイントに複数のサイズのロゴを使用したくありませんが、ここにあるものよりは優れていますが、これもうまくいきませんでした.