Jump to content
  • 0

overflow:hidden для непрямоугольного блока


vovka-morkovka
 Share

Question

Здравствуйте.

 

Столкнулся с такой проблемой

Скрин в Хроме, ФФ, IE

http://prntscr.com/4flbmx

 

Скрин в опере и сафари:

http://prntscr.com/4flbki

 

Для цветного закругленного блока установлен overflow:hidden. При этом опера и сафари обрезают белые полосы пунктов меню не так, как хотелось бы.

 

Спасибо.

 

 

Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0

Без полного макета, конечно, трудно сказать, но думаю, что железным решением тут будет накладывание прозрачной png-шки поверх меню с куском изображения, которое идёт следом. Примерно так — http://jsfiddle.net/hypnocolor/xth3kzsp/

Link to comment
Share on other sites

  • 0

забыл добавить бекграунд для внешнего контейнера, иначе хавер сливается с фоном

http://jsfiddle.net/pscLu2oh/15/


Без полного макета, конечно, трудно сказать, но думаю, что железным решением тут будет накладывание прозрачной png-шки поверх меню с куском изображения, которое идёт следом. Примерно так — http://jsfiddle.net/hypnocolor/xth3kzsp/

такое решение не походит

под круглым блоком лежит картинка с баннером, баннер загружается в админке, врядли редактора устроит каждый раз вырезать из баннера кусок и сохранять его в пнг

Link to comment
Share on other sites

  • 0

А вообще, судя по шрифтам, вы на винде проверяете. В новой опере на винде у меня тоже всё нормально, а Сафари вообще теперь только под мак обновляется, так что его (виндовый) можно в расчёт не брать, как мне кажется.

Edited by hypnocolor
Link to comment
Share on other sites

  • 0

http://jsfiddle.net/hypnocolor/xth3kzsp/4/

Попробуйте этот вариант без png и псевдоэлемента, на бордер-радиусе. Думаю, должен заработать в старой опере.

Edited by hypnocolor
Link to comment
Share on other sites

  • 0

http://jsfiddle.net/hypnocolor/xth3kzsp/4/

Попробуйте этот вариант без png и псевдоэлемента, на бордер-радиусе. Думаю, должен заработать в старой опере.

http://prntscr.com/4flzrx

 

а разве 12.12 не актуальная версия?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By Johnney
      Здравствуйте!
      Почему-то Opera 12.16 не хочет обрезать затухающие линии у блока .disc при overflow:hidden.
      Похожее дело и с блоком .tail. Тут Opera 12.16 не хочет обрезать тень от дочернего элемента.
      Что это? И как обойти?
      http://cssdeck.com/labs/full/jb72htly
    • By Artyomii
      Доброго времени суток,
      требуется помощь, сломал голову уже, вот накидал образец существующей верстки


      <body>
      <div>
      <div>
      <div>...</div>
      <div>
      <div>...</div>
      <div>...</div>
      <div>...</div>
      <div>
      <div></div> <--ВАЖНЫЙ DIV-->
      </div>
      </div>
      <div>...</div>
      </div>
      <div>...</div>
      <div>...</div>
      </div>
      </body>

      в css дивам присвоено overflow:hidden (такова верстка, если отменить все поплывет), в коде выше отмечен важный див, который находится в display:none и работает всплывающим окном при покупке товара(JS присваивает абсолютное позиционирование и display:block).
      Но вот возникла проблема вот в чем когда много товаров и купленный товар находится внизу то окно выходит за браузер, причина overflow:hidden, как уже говорил что отменять его нельзя, В общем как не присваиваю важному диву overflow: auto все равно ничего не изменяется, scroll задать нельзя т.к. js центрирует окно исходя от браузера клиента, что можно сделать в этой ситуации голову сломал надеюсь на вашу помощь!?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy