129 / 112 / 39
Регистрация: 27.09.2012
Сообщений: 305
1

Создание универсального HTML элемента/виджета

20.07.2018, 09:25. Показов 481. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос такой. Хочу сверстать виджет(или не знаю как назвать), который бы мог вставляться на любой сайт в сети. Хотелось бы, чтобы он был фиксированного размера, например 64х64px и этот размер бы не менялся никогда. А внутри него три дива, которые должны располгаться подобным образом, как во вложении. Заранее спасибо.
Изображения
 
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.07.2018, 09:25
Ответы с готовыми решениями:

Как навести мышку на x,y внутри виджета относительно 0,0 виджета (левого верхнего угла виджета)?
Как навести мышку на x,y внутри виджета относительно 0,0 этого виджета (левого верхнего угла...

Создание элемента из HTML-кода
можно ли какнибудь создать элемент по данным из строки? т.е на вход приходит строка типа:<div...

Создание универсального триггера
Добрый вечер. Есть вопрос по Transact-SQL Итак, есть задание написать триггер на некоторую...

Создание универсального шаблона
Не понимаю програмную реализацию задания. Создайте класс MyClass<T>, содержащий статический...

4
190 / 55 / 12
Регистрация: 19.05.2015
Сообщений: 351
20.07.2018, 09:50 2
Цитата Сообщение от Antiplayer Посмотреть сообщение
который бы мог вставляться на любой сайт в сети.
Вставляться как он будет? Каким методом ты его интегрируешь на сайт любой?
0
12 / 12 / 3
Регистрация: 04.07.2018
Сообщений: 47
20.07.2018, 09:54 3
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<html>
<head>
    <style>
        
        .wrap {
            width: 64px;
            height: 64px;
            background: red;
        }
 
        .right-col {
            float: right;
            width: 50%;
            height: 100%;
            background: green;
        }
        
        .top-col {
            height: 50%;
            background: orange;
        }
        
        .bottom-col {
            height: 50%;
            background: purple;
        }
        
        .clearfix {
            content: "";
            display: table;
            clear: both;
        }
    </style>
    
</head>    
<body>
<div class="wrap clearfix">
    <div class="right-col">
    </div>
    <div class="top-col">
    </div>
    <div class="bottom-col">
    </div>
</div>
</body>
</html>
навскидку
размеры можете подставить свои
всякие обнуления стилей не делал
фоновый цвет оставил для наглядности

Добавлено через 1 минуту
хотя виджеты для вставки наверное лучше на JS делать
1
129 / 112 / 39
Регистрация: 27.09.2012
Сообщений: 305
20.07.2018, 10:14  [ТС] 4
Omion, master114, создаваться он будет JS кодом, но за верстку отвечать css файл, который также будет инжектироваться на сайт. То есть, если очень грубо:
Javascript
1
2
3
4
5
6
7
8
9
    let newDiv = document.createElement("div");  //как основной контейнер для остальных дивов
    let firstDiv = document.createElement("div");
    let secondDiv = document.createElement("div");
    let thirdDiv = document.createElement("div");
        
    newDiv.className = "newDiv";
    newDiv.append(firstDiv, secondDiv, thirdDiv);
    
    document.body.append("newDiv");
Речь идет про расширение Chrome, и мне надо на некоторые сайты свои кнопочки вставить. Точнее, я все уже вставил и все работает, вот с версткой проблемы
0
190 / 55 / 12
Регистрация: 19.05.2015
Сообщений: 351
20.07.2018, 10:19 5
master114, я тебя не осуждаю конечно, но есть flexbox
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.07.2018, 10:19
Помогаю со студенческими работами здесь

Создание универсального конвертора!!
Здраствуйте все, я разработал конвертер. Но мне нужно ваша помощь!!! ...

Создание универсального стека
Прошу помощи в создании универсального стека. Вообще в реализации стека хранящего определенный тип...

Создание универсального автозагрузчика
Нашёл код на данном форуме для программы, которая добавляет сама себя в автозагрузку. Но, надо было...

Создание универсального обработчика форм
Есть задача сделать универсальную обработку форм, то есть - есть набор функции которые обрабатывают...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru