Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.02.2014, 10:25
Интересующийся
Отправить личное сообщение для Сергей545 Посмотреть профиль Найти все сообщения от Сергей545
 
Регистрация: 30.11.2013
Сообщений: 15

ссылки расположенные по кругу
Здравствуйте товарищи.
Помогите пожалуйста разобраться.
Необходимо было сделать ссылки которые располагались бы по окружности. Эту задачу мне решить удалось. Но возникла небольшая загвоздка, при нажатии некоторых ссылок, выделяется другая и переход происходит именно по ней, а некоторую нажимаешь.
Я кажеться, что дело в перекрытии одного span другим, и нажимается в итоге та ссылка у которой z-index имеет наибольшее значение. Каким образом можно решить возникшую проблему?

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>Текст по окружности</title>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
        <script type="text/javascript" src="jquery.lettering.js"></script>
        <script type="text/javascript" src="eliptext.js"></script>
 
        <script type="text/javascript">
            $(document).ready(function () {
            $('#curved2').elipText({radius: 112.5, dir:-1});
            $('#curved').elipText({radius: 112.5, dir:-1});
            $('#curved3').elipText({radius: 112.5, dir:-1});
            $('#curved4').elipText({radius: 112.5, dir:-1});
            });
        </script>    
 
        <style style="text/css">
*
                    {
                    padding: 0;
                    margin: 0;
                    }
.content
                    {
                    margin:auto;
                    /*text-align:center;*/
                    padding: 3px;
                    }
span
                    {
                    font: 16px/1.4 georgia, arial;
                    letter-spacing: 0;
                    }
 
#curved2
                {
                position: absolute;
                left: 60%;
                top:50%;
                z-index: 10;
                }
                 
                 
#curved
                {
                position: absolute;    
                left: 60%;
                top:50%;
                z-index: 9;
                }
                 
#curved3
                {
                position: absolute;
                 left: 60%;
                top:50%;
                z-index: 20;
                }  
                 
#curved4
                {
                position: absolute;
                 left: 60%;
                top:50%;
                z-index: 3;
                }                              
        </style>
             
</head>
      
<body>
    <div class="content">                
        <a href="http://javascript.ru"><span id="curved2">javascript.ru</span> </a>
        <a href="http://htmlbook.ru"><span id="curved">
htmlbook.ru</span> </a>
        <a href="http://site-made.ru"><span id="curved3">
site-made.ru</span> </a>
        <a href="http://technologyweb.org"><span id="curved4">
technologyweb.org</span> </a>
                </div>
     
</body>
</html>


Для корректного отображения ссылок по кругу необходимо извлечь файлы из архива. "ссылки по кругу.zip" во вложении
Изображения:
Вложения:
Тип файла: zip ссылки по кругу.zip (35.5 Кб, 5 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 24.02.2014, 03:25
Аватар для Zuenf
Кандидат Javascript-наук
Отправить личное сообщение для Zuenf Посмотреть профиль Найти все сообщения от Zuenf
 
Регистрация: 27.01.2012
Сообщений: 134

Ну ты конечно молодец подкручивать элементы пробелами

Самый простой вариант:
Убери пробелы и пусть сольется воедино, потом посмотри измененные стили любой из букв, увидешь что-то типа:
-webkit-transform: rotate(80deg);
-webkit-transform-origin: 50% -90.5px;

Вставь в оформление блоков с текстом и поэкспериментируй со значением "-webkit-transform".

Ну и естественно читай про кроссбраузерность transform.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IE-editor курсор внутри ссылки lurii Internet Explorer 2 05.12.2013 22:37
Функция для перевода размера из байтов в понятный для человека формат Антон Крамолов Ваши сайты и скрипты 4 05.04.2013 16:42
Ссылки внутри другой ссылки Madgeniy Events/DOM/Window 4 11.08.2012 14:58
Подгрузка скрипта перед редиректом ссылки Cepin Javascript под браузер 4 10.12.2010 21:06
ссылки получали стиль "visited" только на время сессии alexandr_poskrobka Серверные языки и технологии 7 10.03.2010 08:48