Jump to content
  • 0

Считаешь ты знаешь CSS ?


monya1987
 Share

Question

Привет сторожилам, думаю название поста задело самолюбие и затащило вас сюда ...

Не реальное задание привело меня сюда спустя несколько лет =)

Смотрим видео

Знатоки итак внимание вопросы:

1) - Какое свойство отвечает за то чтобы <h1> начало себя вести именно так как показано в видео ? (ответ нашел спустя час примерно)

2) - Как у кого то вышло сделать такое с текстом что на видео ? (ищу до сих пор) это 100% на css сделано.

3) - все что связанно с Section это уже js =)) С ним тоже было интересно попрактиковаться ... (bookmarkable tabs) на чистом JS.

Link to comment
Share on other sites

14 answers to this question

Recommended Posts

  • 0

С первым просто, со вторым — согласен с rash, с третьим тоже просто.

Имхо, сильнее удивляют "открытия" в старом добром CSS 2.1 (например, сколько разных фоновых картинок можно применить для одного элемента?).

Link to comment
Share on other sites

  • 0

Про первое и не слышал :) Табличка поддержки браузерами замечательная.

Третье можно и на :focus сделать.

Ээ, а как? На видео видно (извините за каламбур), что он использует навигацию вперед-назад. Разве с :focus так сделаешь?

Link to comment
Share on other sites

  • 0

Имхо, сильнее удивляют "открытия" в старом добром CSS 2.1 (например, сколько разных фоновых картинок можно применить для одного элемента?).

Гм, а вот это правда уже интереснее :)

Как-то никогда не сомневался, что в рамках css 2.1 - только одну.

Link to comment
Share on other sites

  • 0

Ээ, а как? На видео видно (извините за каламбур), что он использует навигацию вперед-назад. Разве с :focus так сделаешь?

Пардон, точно. Я смотрел как пункты меняются, а на навигацию и не обратил внимания. Тогда target, да.

Чисто к элементу и правда одну, но с псевдоэлементами — уже минимум 5 :)

Прикольно) По-моему, ты уже где-то показывал сей прием. :)

Link to comment
Share on other sites

  • 0

rash ты the best of the best of the best =))

1) - text-overflow:ellipsis

2) - @media screen and (max-width: 400px) {p {color:#ccc;max-height:80px;overflow:hidden;}}

3) -

<script type="text/javascript">
function OnHashChange (event) {
conts = new Array ("sectionOne","sectionTwo","sectionThree");
hash = document.location.hash;
for(i=0;i<conts.length;i++) {
my = "#" + conts[i]
if (hash == my) {
document.getElementById(conts[i]).className = 'active'
} else {
document.getElementById(conts[i]).className = 'box'
}
}
}
</script>
<body onhashchange="OnHashChange (event);">

p/s себя я успокоил тем что для мобильных устройств давненько не верстал =)

С первым просто, со вторым — согласен с rash, с третьим тоже просто.

Имхо, сильнее удивляют "открытия" в старом добром CSS 2.1 (например, сколько разных фоновых картинок можно применить для одного элемента?).

Только метод этот с ие6 не дружит.

а от сего использовать его мало кто решался ... =)

а вообще конечно и во 2м цсс можно было создать блок с закругленными углами из 2х тегов... =)

rash а ты уверен что табы можно без js сделать ?

возможно ты не заметил что в конце видео по нажатию back все тоже работает ...

Если возможно укажи куда капать =)

Link to comment
Share on other sites

  • 0

rash а ты уверен что табы можно без js сделать ?

возможно ты не заметил что в конце видео по нажатию back все тоже работает ...

Если возможно укажи куда капать =)

Да, уверен.

Делается это с помощью :target (SelenIT уже указал ссылку на описание), и во всяком случае в вебкитах при этом навигация работает нормально. В остальных не проверял даже, демонстрировали-то в хроме :)

Link to comment
Share on other sites

  • 0

В FF9 и Опере 11.6 — работает. В IE9, к сожалению, по Back не переходит (плюс, изловчившись, после клика по Back можно открыть 2 вкладки одновременно — явный баг).

вообще конечно и во 2м цсс можно было создать блок с закругленными углами из 2х тегов... =)

Можно и из одного + экспрешны для старых IE. И еще один фончик добавить через :first-letter. А конкретно в IE (5+) круглые углы можно и вообще без CSS сделать :)

Кстати, забавно, что text-overflow:ellipsis в IE6 тоже работает... такие вот у W3C теперь инновации :)

  • Like 1
Link to comment
Share on other sites

  • 0

Не понял про :target...

Это якобы через css можно реализовать навигацию?

при переходе по "якорям" в адресной строке добавляется #имя_якоря , поэтому кнопки вперед-назад работают в этом случае

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

×
×
  • 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