Разное

Кнопки html css: Buttons Основные стили кнопок CSS уроки для начинающих академия

19.01.2023

Страница не найдена (ошибка 404)

PHP

  • array_unique для многомерных массивов
  • Contenteditable – текстовый редактор
  • CURL — если сервер отдает редирект
  • date() – форматирование даты PHP
  • PHP parse_url и её обратная функция
  • PHP класс для отправки E-mail
  • PHP класс для хлебных крошек
  • PHP массив в файл CSV
  • PHP паттерн Registry
  • PHP транслит
  • PHP функции для checked и selected
  • PHP функция serialize, возможные проблемы
  • PHP-класс для создания миниатюр изображений
  • PHP-класс обертка для PDO
  • POST-запрос через file_get_content()
  • RSS канал на PHP
  • RSS-файл для Яндекс Турбо-страниц
  • WebP вместо изображений в браузерах где он поддерживается
  • Whois, как получить данные IP-адреса и домена в PHP
  • XML для Яндекс. Недвижимости на PHP
  • XML-файл объявлений для Авито
  • ZIP в PHP (ZipArchive)
  • Автозагрузка классов
  • Автоматическая установка временной зоны у пользователя
  • Автоматический контраст цвета шрифта к фону на PHP
  • Автоматическое заполнение поля «город» в форме по IP адресу
  • Автоматическое оглавление для статьи
  • Автоматическое сжатие и оптимизация картинок на сайте
  • Авторизация на сайте через Facebook
  • Авторизация на сайте через Яндекс
  • Авторизация через GitHub
  • Алфавитный указатель на PHP
  • Бот Телеграм на PHP
  • Время жизни сессии в PHP
  • Время и память выполнения скрипта PHP
  • Вставить баннер в центр статьи
  • Вставка и добавление в текст регулярными выражениями
  • Вход на сайт через Вконтакте
  • Вход через Google
  • Вывести массив в виде PHP кода
  • Вывод HTML-таблицы с функцией сортировки на PHP + MySQL
  • Вывод PHP-массива колонками
  • Вывод даты с русскими месяцами
  • Вывод списка по алфавиту
  • Выпадающий список с файлами на хостинге
  • Вычисление процентов в PHP
  • Генерация QR-кода в PHP
  • Генерация XML файла для Google Merchant
  • Генерация YML файл Яндекс Маркета на PHP
  • Генерация всех комбинаций из набора символов
  • Генерация паролей в PHP
  • Генерация превьюшек изображений на лету
  • Генерация случайных буквенно-цифровых кодов в PHP
  • Генерация счета на оплату PDF PHP
  • Генерация токенов в PHP
  • Дополнения к функции in_array()
  • Дополнительные функции mb_string
  • Загрузка изображений с превью AJAX + PHP + MySQL
  • Загрузка файлов на сервер PHP
  • Загрузка файлов через AJAX с помощью jQuery Form Plugin
  • Замена кавычек на «ёлочки» в PHP
  • Замена раскладки на PHP
  • Замена регистра в строках PHP
  • Замена символов по регулярному выражению
  • Запись в лог-файл в PHP
  • Запись и чтение файлов в PHP
  • Заполненные PHP-массивы для дат
  • Защита от нелегального зеркала сайта
  • Извлечение данных с помощью регулярных выражений PHP
  • Изображения WebP в GD PHP
  • Интеграция с платежной системой PayKeeper в PHP
  • Исключения PHP (Try и Catch)
  • Использование API Геокодера в PHP для получения координат
  • Использование API Яндекс Диска на PHP
  • Использование циклов в PHP
  • Как включить вывод символов эмодзи на сайте
  • Как вывести PHP массив
  • Как вывести метки на Яндекс. Картах из MySQL+PHP
  • Как выделить фразы в тексте
  • Как добавить UTM-метки в заявки с сайта
  • Как дописать стили в атрибут style тегов HTML через PHP
  • Как дописать текст до определенного количества символов в php
  • Как интегрировать ReCAPTCHA на сайт
  • Как найти новые координаты точки при повороте изображения PHP-функцией imagerotate()
  • Как найти одинаковые файлы с разными именами в PHP
  • Как нарисовать точку в PHP GD
  • Как настроить Last-Modified
  • Как получить IP посетителя в PHP
  • Как получить все дни между датами в PHP
  • Как получить текущий URL в PHP?
  • Как преобразовать текст из textarea в параграфы HTML
  • Как прочитать SSL сертификат из PHP
  • Как сделать редирект PHP
  • Как сформировать большой файл для маркета
  • Как узнать, что пришел запрос через AJAX
  • Календарь на PHP
  • Кнопка «Показать еще»
  • Конвертация байтов в килобайты и мегабайты
  • Кэширование контента в файлы PHP
  • Мануал по созданию и форматированию excel файлов в PHPExcel
  • Массив $_FILES
  • Массив $_SERVER
  • Метрика API
  • Многоуровневый select из базы данных
  • Нахождение расстояния между двумя точками по координатам в PHP/JS
  • Нахождение расстояния от точки до отрезка в PHP/JS
  • Обзор PHP расширений для чтения файлов Excel
  • Обновление таблицы БД из XML файлов
  • Обработка и вывод рейтинга в PHP
  • Обработка изображений в PHP
  • Обрезка текста для анонса
  • Округление чисел в PHP
  • Операции с датами и временем Unixtime в PHP
  • Оплата заказов на сайте через Робокассу
  • Определение местоположения посетителя по IP-адресу в PHP
  • Определение мобильного устройства в PHP
  • Определение основного цвета изображения в PHP
  • Определение поисковых роботов
  • Отдача файлов на скачивание PHP
  • Отключить кэширование PHP
  • Отправка sms через «SMS Aero» в PHP
  • Отправка и прием данных 1C на PHP-сайте
  • Отправка писем через PHPMailer
  • Отправка писем через SMTP в PHPMailer
  • Отправка письма с вложением
  • Отправка сообщения с изображением в Twitter через PHP
  • Отправка формы через PHP CURL
  • Отслеживание окончания доменов и SSL-сертификатов
  • Очистка данных из форм в PHP
  • Перекодировка текста UTF-8 и WINDOWS-1251
  • Переносы строк и тег BR в PHP
  • Платежи на сайте через IntellectMoney PHP
  • Поворот изображения по двум точкам на PHP GD + jQuery UI Droppable
  • Подгрузка контента при прокрутке (бесконечная лента)
  • Подключение к платежной системе Сбербанка
  • Поиск ближайших объектов в БД по координатам
  • Поиск на сайте внешних ссылок и их анкоров
  • Поиск похожих текстов в базе данных MySQL + PHP
  • Поиск телефона в базе данных MySQL
  • Поиск файлов в PHP
  • Поле для выбора количества товаров
  • Получение котировок PHP
  • Получить DNS записи домена в PHP
  • Получить GET-параметр из URL
  • Получить фото из Instagram без API
  • Постраничный вывод и базы данных
  • Постраничный вывод массива
  • Прайс-лист для Яндекс карт и справочника
  • Преобразование CSV в XLSX на PHP
  • Преобразование punycode в PHP
  • Преобразование изображения в Base64 на PHP
  • Преобразование строк в массив PHP
  • Преобразование цветов в PHP
  • Прием платежей на сайте через интернет-эквайринг Тинькофф
  • Прием платежей на сайте через Юкассу
  • Пример парсинга html-страницы на phpQuery
  • Примеры использования cURL в PHP
  • Примеры использования PDO MySQL
  • Проблема PHP DOMDocument – русские буквы заменяются на мнемоники
  • Проверка данных регулярными выражениями
  • Публикация записей на стену сообщества VK
  • Публикация на страницу Facebook через PHP
  • Работа с API Instagram
  • Работа с API Яндекс. Маркета для модели FBS в PHP
  • Работа с FTP в PHP
  • Работа с JSON в PHP
  • Работа с MIME-типами в PHP
  • Работа с Ozon Seller API
  • Работа с директориями в PHP
  • Работа с именами файлов в PHP
  • Работа с массивами PHP – создание, наполнение, удаление
  • Работа с ценами PHP
  • Работа с числами в PHP
  • Работа со строками в PHP
  • Размер файлов и директорий в PHP
  • Раскрывающийся многоуровневый список
  • Расчёт прибыльности за одну единицу товара
  • Расчёт средней закупочной или продажной цены
  • Регулярные выражения для замены на теги
  • Регулярные выражения для удаления тегов
  • Секунды в минуты, часы, дни
  • Склонение слов после числительных в PHP
  • Создание товарной накладной в PHPExcel
  • Сортировка массива по количеству символов
  • Сортировка массивов
  • Сохранить все изображения со страницы сайта
  • Сохранить файл в UTF-8 без BOM
  • Сумма прописью PHP
  • Счетчик просмотров страниц с графиком
  • Транслитерация по ГОСТ
  • Удаление регулярными выражениями в PHP
  • Управление выводом ошибок PHP
  • Установка лимитов PHP на обработку данных из форм
  • Установка локали UTF-8 в PHP
  • Фильтрация IP-адресов
  • Форматирование телефонных номеров
  • Формирование файла sitemap. xml
  • Хеширование строк в PHP
  • Чтение Google таблиц в PHP
  • Чтение XML файла Яндекс Маркета в PHP
  • Чтение почты через IMAP в PHP
  • Шаблонизатор Smarty
  • Шорткоды на регулярных выражениях
  • Яндекс.Доставка работа с API в PHP

HTML/CSS

  • Clearfix – отмена действия float
  • CSS @media для мобильных, планшетов и настольных компьютеров
  • CSS display table
  • CSS стили выделенного текста
  • CSS стили для placeholder
  • CSS фильтры
  • CSS-стили для списков dl, dt, dd
  • Favicon
  • Input type number
  • Manifest. json
  • Open Graph
  • Schema.org – пример разметки блога
  • Schema.org – пример разметки статьи
  • Select option с ссылками
  • SVG спрайты
  • Адаптивное выравнивание изображений на всю ширину браузера
  • Адаптивные блоки YouTube
  • Адаптивные плееры Youtube на десктопах и мобильных
  • Блоки со стрелками (часть 1)
  • Блоки со стрелками (часть 2)
  • Блокировка многократной отправки формы
  • Буквица CSS
  • Ведущие нули у ol
  • Верстка блока контактов с картой
  • Верстка рейтинга в виде звезд
  • Верстка списка с отточием
  • Вертикальное выравнивание в блоке (Flexbox)
  • Вертикальное выравнивание текста в блоке (child-helper)
  • Видео c YouTube в качестве фона сайта
  • Восстановление стилей текста после CSS reset
  • Выборка элементов в группе по псевдоклассам CSS
  • Выравнивание блока по центру родителя
  • Выравнивание блоков на всю ширину (justify)
  • Горизонтальное меню
  • Горизонтальное меню justify
  • Готовые CSS стили для таблиц
  • Добавление CSS стилей на страницу
  • Заголовок с горизонтальной линией посередине
  • Затемнение изображения и фона с помощью CSS
  • Изменение CSS-градиента в зависимости от положения курсора
  • Изменение размеров textarea и других элементов
  • Изменение цвета Яндекс карт
  • Информирование о использовании Сookie
  • Как вместить большие таблицы на страницы сайта
  • Как вывести штрих-код на сайте
  • Как загрузить содержимое файла в textarea
  • Как запретить выделение текста на сайте через CSS
  • Как ограничить ввод данных в текстовое поле
  • Как отключить автозаполнение сохранённого логина и пароля в форме
  • Как отключить тег br
  • Как сделать интерактивную схему на SVG + jQuery
  • Как сделать кривые границы блоков в CSS
  • Как сделать несколько фонов в background
  • Как сделать полосатую таблицу на HTML, CSS, JS, PHP
  • Как скрыть лишний текст в блоке
  • Колоночные шаблоны
  • Кривое подчёркивание ссылок в Google Chrome
  • Курсоры в CSS
  • Ленточки и флажки для блоков на HTML/CSS
  • Мета-тег viewport
  • Мета-теги HTML для Apple Safari
  • Мета-теги для Internet Explorer и Windows
  • Наведение курсора на ячейки, строки, колонки таблицы
  • Наложение градиента на изображение
  • Настройка плеера YouTube
  • Не стандартный СSS градиент
  • Номер телефона на сайте
  • Одна рамка между блоками
  • Описание мета-тегов
  • Оформление placeholder разными стилями
  • Перечёркивание текста по диагонали
  • Перечёркнутый текст
  • Печать HTML страниц
  • Плавное изменение background
  • Плавное увеличение фонового изображения
  • Подключение и выполнение JavaScript на странице
  • Подключение шрифтов в CSS
  • Подключение шрифтов с другого домена
  • Подчеркивание ссылок другим цветом CSS
  • Подчеркивание текста линией с градиентом
  • Показать/скрыть пароль
  • Поле для ввода показаний счетчика
  • Полупрозрачный градиент поверх картинки
  • После отправки формы сохранить позицию скролла
  • Прижать футер к низу окна браузера
  • Проверка орфографии в браузере
  • Прокрутка содержимого таблицы
  • Псевдоклассы nth-child и nth-last-child
  • Размеры Iframe
  • Разметка страниц для Twitter (Twitter Cards)
  • Рамка у отдельных ячеек таблицы
  • Рамки блоков с градиентом
  • Расстояние между буквами, строками, ширина табуляции в CSS
  • СSS стили для горизонтальных линий
  • Сборник CSS градиентов
  • Сборник анимированных градиентов
  • Сброс стилей (CSS reset)
  • Ссылки на мессенджеры с сайта
  • Стандартные и безопасные шрифты CSS
  • Стандарты HTML-документов
  • Стили для вложенных нумерованных списков ol
  • Стили для нумерованных списков ol
  • Стилизация Checkbox
  • Стилизация input file
  • Стилизация Radio Button
  • Стилизация кнопок CSS
  • Стиль и размер ReCaptcha
  • Текст в две колонки
  • Текст в три колонки
  • Текст с градиентом
  • Треугольники на CSS
  • Ускорение загрузки изображений и скриптов
  • Ускорение загрузки Яндекс Карт
  • Фильтр файлов по расширению у input file
  • Фильтры Instagram на CSS
  • Фон под текстом
  • Цветные SVG фильтры для элементов
  • Чекбокс в виде переключателя (switch toggle)
  • Чекбоксы в виде кнопок
  • Шахматное поле на CSS
  • Эффекты анимации на CSS animation keyframes
  • Яндекс карты не прямоугольной формы

JS/jQuery

htaccess

Bootstrap

Программы

Разное

Справочники

  • DNS-сервера хостингов
  • HTTP коды
  • Адреса phpMyAdmin хостингов
  • Адреса серверов POP3, IMAP и SMTP
  • Алфавиты в массивах и строках
  • База городов, регионов и федеральных округов РФ в MySQL
  • Виртуальные коды клавиш (Virtual-Key Codes)
  • Когда обновляются DNS сервера?
  • Коды валют
  • Коды клавиш клавиатуры для JQuery событий keydown, keyup и keypress
  • Коды языков ISO 639-1
  • Коды языков ISO 639-2
  • Настройки почты для домена Mail. ru, Яндекс, Gmail
  • Округа и районы Москвы в MySQL
  • Скан-коды клавиш клавиатуры (scan codes)
  • Спецсимволы и их мнемоники в HTML
  • Список MIME типов
  • Список городов РФ
  • Список регионов РФ
  • Список серверов Whois
  • Список станций Московского метрополитена в PHP-массиве и SQL
  • Список станций Петербургского метрополитена в PHP-массиве и SQL
  • Таблица Alt-кодов
  • Таблица HTML цветов
  • Таблица кодирования символов в URL
  • Таблица символов ASCII + Windows 1251
  • Таблица символов KOI8-R
  • Таблица символов эмодзи
  • Таблица цветов RAL classic
  • Флаги стран
  • Часовые пояса в PHP
  • ​Коды регионов ISO 3166-1 Alpha 2

Введение | Electron

Electron — это фреймворк для разработки десктопных приложений с использованием HTML, CSS и JavaScript. В двоичный код Electron уже встроены Chromium и Node.js, и это позволяет вам поддерживать только JavaScript код и создавать кроссплатформенные приложение, которые будут работать как на Windows, так и на macOS и Linux без необходимости иметь собственный опыт разработки.

Начало работы​

We recommend you to start with the tutorial, which guides you through the process of developing an Electron app and distributing it to users. The examples and API documentation are also good places to browse around and discover new things.

Эксперименты с Electron Fiddle​

Electron Fiddle — песочница, написанная на Electron и поддерживаемая разработчиками Electron. Мы настоятельно рекомендуем установить его в качестве обучающего инструмента для экспериментов с API-интерфейсами Electron или для создания прототипов функций во время разработки.

Fiddle также прекрасно интегрируется с нашей документацией. При просмотре примеров в наших учебниках вы часто видите кнопку «Открыть в Electron Fiddle» под блоком кода. Если у вас установлен Fiddle эта кнопка откроет , fiddle.electronjs. rg ссылка, которая автоматически загрузит пример в Fiddle, не требуется. fiddle docs/latest/fiddles/quick-start

What is in the docs?​

All the official documentation is available from the sidebar. These are the different categories and what you can expect on each one:

  • Tutorial: An end-to-end guide on how to create and publish your first Electron application.
  • Processes in Electron: In-depth reference on Electron processes and how to work with them.
  • Best Practices: Important checklists to keep in mind when developing an Electron app.
  • Examples: Quick references to add features to your Electron app.
  • Development: Miscellaneous development guides.
  • Distribution: Learn how to distribute your app to end users.
  • Testing And Debugging: How to debug JavaScript, write tests, and other tools used to create quality Electron applications.
  • References: Useful links to better understand how the Electron project works and is organized.
  • Contributing: Compiling Electron and making contributions can be daunting. We try to make it easier in this section.

Получение помощи​

Вы застряли где-нибудь? Вот несколько ссылок для поиска:

  • Если вам нужна помощь в разработке вашего приложения, наше сообщество Discord сервер отличное место для получения советов от других разработчиков приложений Electron.
  • Если вы подозреваете, что вы столкнулись с ошибкой в пакете electron, пожалуйста, проверьте на GitHub issue tracker, чтобы увидеть, соответствуют ли какие-либо проблемы вашей проблеме. Если нет, заполните наш шаблон отчета об ошибке и отправьте новый выпуск.

изучите веб-стандарты :: css-кнопки

Зачем использовать Javascript для создания простого эффекта кнопки для ссылок на панели навигации, когда вы можете сделать это так легко с помощью красивого, основанного на стандартах CSS? Вот пример того, что вы можете сделать. Следующий учебник основан на этом примере. В этом рецепте я разместил ссылки на соответствующие части нашего Руководства по CSS для тех, кто хочет узнать больше о том, что происходит с селекторами и свойствами, которые я использовал. Возможно, этот урок покажется вам намного проще, если вы уже знакомы с моим руководством по ссылкам.

HTML

Я видел кнопки CSS, сделанные разными способами, но метод, который, как мне кажется, работает наиболее надежно, использует самый чистый, наиболее совместимый со стандартами HTML, который вы только можете себе представить. Вот код четырех верхних кнопок в демонстрационном примере.

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

с атрибутом класса, затем поместите все эти элементы

в

. Вот и все. Теперь вы можете закрыть свой HTML-документ, поскольку вся остальная работа выполняется в таблице стилей. Конечно, вам нужно убедиться, что HTML-документ связан с таблицей стилей, над которой вы работаете, но я знаю, что вы никогда не забудете это сделать 🙂

Создайте селекторы

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

Итак, для начала, если бы вы работали с HTML выше, ваша таблица стилей выглядела бы так. Сделайте эти селекторы правильными для начала, и вы сэкономите много слез позже.

#navigator {

}

.housebutton {

}

.housebutton a { ​​

}

.housebutton a:hover {

}

Создание свойств

Теперь, работая по одному объявлению за раз, я сначала дал #navigator несколько простых свойств

Так это будет выглядеть.

#navigator {

background-color: #7ea8cf;

граница: 1px #666666 сплошная;

ширина: авто;

верхнее поле: 100 пикселей;

поле слева: 37,5%;

поле справа: 37,5%;

отступ: 8px;

выравнивание текста: по центру;

}

Следующее объявление, . housebutton придает основной вид кнопкам,

margin-top и margin-bottom просто помещают небольшое пространство между кнопками, так как я думаю, что это подчеркивает их «пуговичную природу». Иногда вы можете предпочесть установить между ними нулевое поле для получения немного другого эффекта. Декларация выглядит так, когда я закончу.

.housebutton {

вес шрифта: полужирный;

выравнивание текста: по центру;

нижняя граница: 3px;

поле-верх: 3px;

}

Контекстные селекторы — это то, что мы используем для создания эффекта кнопки. Первый, который будет описывать внешний вид ссылки до того, как на нее наведется мышь, нуждается в следующих свойствах

Я могу немного объяснить, что здесь происходит с цветом, а затем опишу технику, которую использовал, чтобы найти выбранные цвета.

Большинство современных операционных систем используют своего рода трехмерный эффект в пользовательском интерфейсе. Окна и кнопки выглядят как трехмерные объекты с воображаемым источником света, постоянно исходящим из верхнего левого угла рабочего стола. Вот почему мы создаем граничные края с верхним и левым краями, которые немного светлее, чем лицевая сторона кнопки (если бы кнопка была на самом деле поднятым объектом, свет сиял бы ярче на этих краях, не так ли?), а правый и нижний будучи немного темнее (воображаемый свет здесь вообще не сиял бы, они были бы в тени).

Поиск цветов относительно прост, если вы создаете эту таблицу стилей с помощью редактора CSS WYSIWYG, такого как Style Master, поскольку вы можете просто использовать палитру цветов из операционной системы. Все, что вам нужно сделать для более светлых и темных краев, это выбрать цвет фона на лицевой стороне кнопки, а затем увеличить или уменьшить яркость. Подсказка: это работает лучше всего, когда разница в яркости между тремя цветами удивительно мала.

Итак, объявление в моем примере выглядит так

.housebutton a { ​​

padding: 4px;

украшение текста: нет;

дисплей: блок;

цвет: #224059;

цвет фона: #b5c9e2;

верхняя граница: 2px #cce3ff сплошная;

граница слева: 2px #cce3ff сплошная;

нижняя граница: 2px #31557f сплошная;

граница справа: 2px #31557f сплошная;

}

Теперь все, что вам нужно сделать с последним селектором, это описать, что произойдет с кнопкой, когда мышь наведет на нее курсор. (Примечание: вы можете сделать кнопки, которые ведут себя как кнопки только тогда, когда пользователь на самом деле нажимает на них. Вместо a:hover , используйте a:active .) Вам не нужно беспокоиться о большинстве свойств, которые мы уже создали для .housebutton a , поскольку мы просто хотим, чтобы они оставались неизменными, даже когда кнопка нажата. Вам просто нужно установить значения для

Готовая декларация выглядит так.

.housebutton a:hover {

background-color: #99aabf;

верхняя граница: 2px #31557f сплошная;

граница слева: 2px #31557f сплошная;

нижняя граница: 2px #cce3ff сплошная;

граница справа: 2px #cce3ff сплошная;

}

Вот, собственно, и все. Как дела, удалось ли заставить кнопки нормально себя вести? Один из приемов заключается в том, чтобы правильно передать эти цветовые различия. Получайте удовольствие от своей новой техники и наслаждайтесь легкими, быстро загружаемыми страницами.

{list-style-image: url(../gifs/l1bullet.gif)}

Создание кнопок из элементов UL

С HTML-элементом неупорядоченного списка можно манипулировать с помощью CSS для создания кликабельных кнопок. Повторное использование блочного элемента эффективно, поскольку базовая структура набора кнопок уже заложена в элементе UL, и все, что остается сделать, — изменить его стиль, чтобы он выглядел и вел себя как кнопки.


Основное обучение CSS

Если вы хотите узнать больше о CSS и связанных с ним технологиях, вы можете сделать это с помощью бесплатной пробной версии на LinkedInLearning.com.


Для начала нам нужен список кнопок, которые мы хотим стилизовать. HTML очень прост:

  

При просмотре в браузере он будет выглядеть следующим образом:

  • ГЛАВНАЯ
  • О НАС
  • ПРИСОЕДИНЯЙТЕСЬ
  • LOGIN

Обратите внимание, что элементу UL присвоен идентификатор кнопок . Это используется CSS для идентификации неупорядоченного списка.

Теперь о CSS. Мы стилизуем только два элемента списка.

  • Каждый элемент списка, чтобы он выглядел как кнопка
  • Ссылка и действие при наведении, чтобы они имели приятное поведение при наведении

Чтобы создать вид кнопки, нам сначала нужно поднять каждый элемент списка, чтобы он лежал горизонтально, а не вертикально. Мы делаем это, объявляя, что элементы поплавок к слева .

 поплавок: левый; 

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

 стиль списка: нет; 

Мы выравниваем текст по центру, определяем размер кнопки, определяя ширину и высоту строки , и создаем пространство между каждой кнопкой, определяя поле . Я также присвоил кнопкам фоновый цвет черного цвета.

 #кнопки ли {
плыть налево;
стиль списка: нет;
выравнивание текста: по центру;
цвет фона: #000000;
поле справа: 30px;
ширина: 150 пикселей;
высота строки: 60 пикселей;
} 

Теперь стилизуем ссылку. Убираем строчку, которая появляется под ссылкой.

 украшение текста: нет; 

Мы делаем это как для ссылки, так и для действия при наведении. Кроме того, мы хотим, чтобы элемент ссылки вел себя как блочный элемент. Это позволит нам придать фону элемента цвет при наведении на него курсора. Устанавливаем дисплей свойство по блок .

Теперь у нас есть следующий код CSS.

 #кнопки ли {
  текстовое оформление: нет;
  цвет: #FFFFFF;
  дисплей: блок;
}
#кнопки li a:hover {
  текстовое оформление: нет;
  цвет: #000000;
  цвет фона: #33B5E5;
} 

Как видите, я определил цвет текста для ссылки и цвет фона для действия наведения.

Кнопки из UL с использованием CSS

Так кнопки будут выглядеть в браузере.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *