2010-10-27 2 views
0

Я только что загрузил пакет Microsoft.Web.Helpers из nupack и добавил linkshare на свой сайт, используя синтаксис @ Linkshare.GetHtml(). Он работает очень хорошо - кроме значков для социальных сайтов, крошечный. Кто-нибудь знает какой-либо способ увеличить их до большего размера? Глядя на API, я ничего не вижу, но, возможно, есть что-то на уровне CSS?ASP.NET MVC Razor - Linkshare - Увеличить размер изображения

Спасибо заранее,

JP

ответ

2

Это в настоящее время не встроена в API. Я даже не уверен, предоставляют ли различные службы значки размером более 16x16 пикселей. Вы можете вручную изменить стиль, который испускает управление:

@(new HtmlString(LinkShare.GetHtml().ToHtmlString().Replace("width:16px", "width:32px"))) 

Но это немного уродливо. Зачем вам нужно, чтобы они были больше (когда большинство сайтов в Интернете отлично справляются с текущим размером?)

+0

Thanks Marcind. Это уродливое решение, но мне, возможно, придется жить. 16 * 16 кажется мне крошечным. Я видел примеры похожих значков в 32 * 32, и они выглядят намного лучше для меня. По крайней мере, я думаю, было бы неплохо реализовать переопределение, чтобы можно было указать массив изображений (или аналогично), чтобы переопределить значки по умолчанию ... –

+1

Hi @marcind @jp знаете ли вы, возможно ли заменить его местоположение изображения для отображаемых значков ?. Кажется, что они запрашивают значки для каждого провайдера, когда веб-страница обслуживается, и я хотел бы хранить изображения локально. заранее спасибо –

Смежные вопросы