PaulZibert
Проверенные
- Сообщения
- 510
- Реакции
- 45
- Баллы
- 11,030
Установлен, да и при обычных значениях аватара всё ровно.ImageMagick на сервере установлен у Вас? Та и думаю, что Вы при изменении кода где-то косякнули...
Значения message_user_info.css.
Код:
.messageUserInfo
{
@property "messageUserInfo";
background-color: rgb(246, 246, 246);
padding: 9px;
border: 1px solid rgb(228, 228, 228);
border-radius: 6px;
float: left;
position: relative;
width: 126px;
@property "/messageUserInfo";
}
.avatar img {
width: 110px;
height: 110px;
}
.avatarCropper img {
width: auto;
height: auto;
}
.messageRight .messageUserInfo
{
float: right;
}
.messageUserInfo:after
{
content: '';
display: block;
position: absolute;
top: 15px;
right: -10px;
width: 11px;
height: 17px;
background: transparent url('@imagePath/xenforo/xenforo-ui-sprite.png') no-repeat -140px -55px;
}
.messageRight .messageUserInfo:after
{
right: auto;
left: -10px;
background-position: -120px -55px;
}
.messageFullBlock .messageUserInfo
{
@property "css3ClearBlock";
background: transparent none;
padding: 0;
margin: 0;
border-width: 0;
border-radius: 0;
box-shadow: none !important;
@property "/css3ClearBlock";
}
.messageFullBlock .messageUserInfo:after
{
display: none;
}
.messageUserBlock
{
@property "messageUserBlock";
@property "/messageUserBlock";
position: relative;
}
.messageUserBlock div.avatarHolder
{
@property "messageAvatarHolder";
background-color: whitesmoke;
border-radius: 4px;
@property "/messageAvatarHolder";
}
.messageUserBlock div.avatarHolder .avatar
{
display: block;
font-size: 0;
}
.messageUserBlock h3.userText
{
@property "messageUserText";
padding: 6px 0 0;
@property "/messageUserText";
}
.messageUserBlock .userBanner
{
display: block;
margin-top: 1px;
margin-bottom: 5px;
margin-left: -14px;
margin-right: -14px;
}
.messageFullBlock .messageUserBlock .userBanner
{
margin-right: -5px;
border-top-right-radius: 3px;
}
.messageFullBlock .messageUserBlock .userBanner.wrapped span.after,
.messageFullBlock.messageRight .messageUserBlock .userBanner.wrapped span.before
{
display: none;
}
.messageFullBlock.messageRight .messageUserBlock .userBanner
{
margin-left: -5px;
margin-right: -14px;
border-top-left-radius: 3px;
}
.messageFullBlock.messageRight .messageUserBlock .userBanner.wrapped
{
border-top-right-radius: 0;
}
.messageFullBlock.messageRight .messageUserBlock .userBanner.wrapped span.after
{
display: block;
}
.messageUserBlock .userBanner:last-child
{
margin-bottom: 0;
}
.messageUserBlock a.username
{
@property "messageUsername";
font-weight: bold;
display: block;
overflow: hidden;
line-height: 16px;
@property "/messageUsername";
}
.messageUserBlock .userTitle
{
@property "messageUserTitle";
font-size: 11px;
display: block;
@property "/messageUserTitle";
}
.messageUserBlock .extraUserInfo
{
@property "messageExtraUserInfo";
font-size: 11px;
padding: 4px 0;
border-width: 0;
@property "/messageExtraUserInfo";
}
.messageUserBlock .extraUserInfo dl
{
margin: 2px 0 0;
}
.messageUserBlock .extraUserInfo img
{
max-width: 100%;
}
.messageUserBlock .arrow
{
display: none;
}
<xen:if is="@enableResponsive">
@media (max-width:@maxResponsiveWideWidth)
{
.Responsive .message.messageSeparate
{
margin-bottom: 15px;
}
.Responsive .message.messageFullBlock .messageUserInfo:after
{
display: none;
}
.Responsive .message .messageUserInfo
{
margin-bottom: 8px;
}
.Responsive .message.messageFullBlock .messageUserInfo
{
margin-bottom: 0;
padding-bottom: 5px;
border-bottom: 1px solid @innerBottomBorder;
}
.Responsive .message .messageUserInfo .messageUserBlock:after
{
content: '';
display: block;
clear: both;
}
.Responsive .message .messageUserBlock div.avatarHolder
{
float: left;
margin-right: 10px;
}
.Responsive .message .messageUserBlock div.avatarHolder img
{
width: 48px;
height: 48px;
}
.Responsive .message .messageUserBlock div.avatarHolder .userMood img
{
width: auto;
height: auto;
}
.Responsive .message .messageUserBlock h3.userText
{
padding-top: 0;
float: left;
}
.Responsive .message .messageUserBlock .ribbon
{
display: none;
}
.Responsive .message .messageInfo
{
margin: 0 !important;
float: none;
}
.Responsive .message.messageFullBlock .messageInfo
{
border-top: 1px solid @innerTopBorder;
padding-top: 5px;
}
<xen:if is="@mobileHideExtraUserInfo">
.Responsive .messageUserBlock .extraUserInfo
{
display: none;
}
<xen:else />
.Responsive .messageUserBlock .extraUserInfo
{
float: right;
max-width: 40%;
}
.Responsive .messageUserBlock .extraUserInfo dl
{
min-width: 100px;
}
.Responsive .messageUserBlock .extraUserInfo dt
{
display: inline !important;
}
.Responsive .messageUserBlock .extraUserInfo dd
{
float: none;
}
</xen:if>
.Responsive .messageUserBlock .userBanner
{
margin: 0 !important;
border-radius: 3px !important;
position: static;
display: inline-block;
}
.Responsive .messageUserBlock .userBanner span
{
display: none !important;
}
}
</xen:if>
Пример. Предпросмотр профиля - всё без искажений и чётко.
А на аватаре при этом с искажениями.
