開けばメニューが表示され、あなたの名前、メール、プロフィール画像が表示されます。nav
メニューです。私が直面している問題は、ユーザーがプロフィール写真をアップロードするときです幅と高さが異なる場合があります)、ボーダー半径を使用すると、私は望ましくない結果になります。デスクトップでうまくいくものは、モバイルではひどく見えます。応答性のあるプロフィール画像を作成する
$menu = "<nav id='menu'>
<ul>
<li><table border='0' width='100%%'>
<tr>
<td rowspan='2' style='width:30%;height:100%;padding-bottom:5px;padding-left:5px;'><div style=\"display: inline-block;
width: 100%;
height: 150px;
border-radius: 50%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background-image:url('" .$mem_avatar."')\"></div></td>
<td style='70%; padding-left:5px;'><ul><li><h2>$mem_name $mem_surname</h2></li><li ><h4>$mem_email</h4></li></ul></td>
</tr>
</table>
誰かが自分の写真をアップロードするとき、それは上記のデスクトップおよびモバイルplatforms.Theの両方に正しく表示されるように、私はそれを修正したいと思いますデスクトップ上の絵で正常に動作しますが、次のようになります。以下のコードは を参照してください。モバイルでひどく圧迫された。私はwidth: 10vw
height:10vw
を使ってみましたが、これはデスクトップ上でもうまく見えますが、モバイルでは小さく見えます。値を大きくすると、結果は逆になります。モバイルではよく見えるものはデスクトップではひどく見えます。
多くのプラットフォーム(Twitter、LinkedIn、さらにStackOverflowをチェックする)では、プロフィール画像に切り抜きが使用されるため、すべて同じ比率になります。 – GolezTrol
@GolezTrolカットアウトの意味を指定できますか? –
一様な形状にするためにエッジをトリミングする(しばしば正方形ですが、それ以外の比率もそうです) – GolezTrol