- How to create Profile Data Card with HTML and CSS
- Source Code:
- HTML CODE:
- CSS CODE:
- 22 CSS Profile Cards
- Related Articles
- Author
- Links
- Made with
- About a code
- PopDog Card
- Author
- Links
- Made with
- About a code
- Profile Cards — CSS Grid
- Author
- Links
- Made with
- About a code
- Profile Card
- Author
- Links
- Made with
- About a code
- InfoCard CSS Only
- Author
- Links
- Made with
- About a code
- Social Card Hover
- Author
- Links
- Made with
- About a code
- CSS Card
- Author
- Links
- Made with
- About a code
- Fairly Colourful Profile Card
- Author
- Links
- Made with
- About a code
- Game-Based Cards
- Author
- Links
- Made with
- About a code
- Profile Card Design
- Author
- Links
- Made with
- About the code
- Profile Card Hover Over It Once
- Author
- Links
- Made with
- About the code
- Player/User Cards
- Author
- Links
- Made with
- About the code
- Profile Card UI Design
- Author
- Links
- Made with
- About the code
- Cv Card Profile
- Author
- Links
- Made with
- About the code
- Profile Card
- Author
- Links
- Made with
- About the code
- UI Profile Cards
- Author
- Отслеживаем действия пользователя с помощью CSS
- Предыстория
- Решение — используем CSS
- Ускоряемся вместе с SpyCss
- Итоги
How to create Profile Data Card with HTML and CSS
In this article, you will learn how to create Profile data Card using only HTML & CSS. Earlier in this blog, I have shared a couple of simple Card Design, but here in this blog, I am going to create Profile Data Card only with HTML and CSS. Apart from this, I have shared many Card design in my blog. Please make sure to check those as well.
Website card is a powerful manner to give your enterprise details, multi function location, optimized for cell devices. As you are probable conscious, internet access from cell devices surpassed computing device about few years ago, so it’s miles more essential than ever for corporations to have a cell-pleasant presence. Internet cards provide a convenient way to archive this.
If you like this Profile Data Card design , then feel free to use it in your project. Copy the code by clicking on Copy button provided below.
Source Code:
First, you have to create two files. One of them is HTML, and the other one is CSS. After creating the files, paste the code provided below.
HTML CODE:
Second, create a CSS file with the name of style.css and paste the given codes in your CSS file. Remember, you have to create a file with .css extension.
CSS CODE:
I hope you liked this snippet. If so, please share the blog and follow us in our social media profiles and stay connected with this blog. Thank you for visiting.
22 CSS Profile Cards
Collection of free HTML and CSS profile card code examples from Codepen, GitHub and other resources. Update of November 2021 collection. 4 new items.
Related Articles
Author
Links
Made with
About a code
PopDog Card
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Profile Cards — CSS Grid
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Profile Card
This is some kind of profile card. The Hire me button has a moving gradient hover animation.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
InfoCard CSS Only
A simple self expanding info card using very basic tools and transitions.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Social Card Hover
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
CSS Card
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Fairly Colourful Profile Card
A simple and a little bit colorful design concept of a profile card.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Game-Based Cards
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Profile Card Design
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
Profile Card Hover Over It Once
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
Player/User Cards
Player/user cards with hover effect in HTML and CSS.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
Profile Card UI Design
Profile card UI design with cool hover effect.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Dependencies: bootstrap.css, font-awesome.css
Author
Links
Made with
About the code
Cv Card Profile
A digital card profile in wich resume all your essential professional panorama and easily share.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
Profile Card
Profile card with animation in HTML, CSS and JS.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About the code
UI Profile Cards
UI profile cards with CSS transition effects on hover.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Отслеживаем действия пользователя с помощью CSS
В этом посте вы сможете узнать, почему даже с выключенным JavaScript и без плагинов, вы все равно можете отсылать поведенческие данные на сторонний сервер.
Также здесь мы рассмотрим метод, как получить поведенческую информацию от пользователей используя только HTML и CSS.
Возможно, после прочтения поста, вам покажется что я «изобрел колесо». Так и есть, методы описанные в этом посте не новы, и используют спецификации которые поддерживают практически все браузеры.
Так или иначе, эта информация поможет вам понять один нестандартный метод отслеживания поведения пользователей, который на данный момент нельзя «отключить» (в настройках) или заблокировать (плагинами вроде AdBlock или Ghostery).
Предыстория
Представьте на минуту, что у вас есть:
- Аудитория с выключенным JavaScript, или установлены плагины вроде Ghostery
- Желание отслеживать поведение пользователей
Прежде чем пытаться найти решение для этой задачи, давайте рассмотрим какими методами отслеживания мы располагаем на данный момент:
- JavaScript жучки, такие как Яндекс.Метрика, Google Analytics — действуют на стороне клиента.
- Анализаторы логов приложения, такие как logstash, awstat — оперируют логами приложения на сервере.
- Статичные счетчик — как правило, загружают скрытую картинку, или другой ресурс, не требуют выполнения JavaScript кода.
JavaScript жучки не подходят исходя из требований. За исключением таких, которые идут в комплекте с статичным счетчиком. К примеру, жучок для Яндекс.Метрики загружает изображение следующего вида:
В случае, если у клиента не выполняется JavaScript, этот подход позволит получить такую информацию, как:
Но есть одна проблема: вся информация носит статичный характер, то есть мы не получаем информацию о том, каким образом пользователь вел себя на странице.
Решение — используем CSS
В CSS мы можем загрузить внешний ресурс через инструкцию url(адрес-ресурса). Обычно этот ресурс загружается только тогда, когда он становиться необходим для рендеринга страницы. Почему бы не использовать эту особенность, для того чтобы собрать информацию о поведении пользователя? Мы вполне можем написать специальный CSS, который будет:
- собирать данные о поведении пользователя
- определять версии/особенности браузеров с помощью CSS-хаков
Итак, наша задача сводится к формированию HTML + CSS кода, который вынудит браузер, при взаимодействии с пользователем, сделать get запрос на наш сервер.
К примеру, мы желаем отслеживать клики по ссылкам. Для этого, мы можем использовать псевдокласс :active, а именно такой шаблон (jsfiddle):
При клике на такую ссылку, мы получим GET на /backend/click-google.
Похожим образом мы можем использовать и другие псевдоклассы:
.spycss1:hover::after < content: url("/backend/hover"); >.spycss2:focus::after < content: url("/backend/hover"); >
В обоих случаях мы принимаем GET на нашем сервере.
Ускоряемся вместе с SpyCss
Писать такой CSS вручную и отслеживать каждую ссылку — довольно проблемно и непродуктивно. Именно для этих целей я написал небольшую библиотеку SpyCss. С помощью нее можно генерировать отслеживающий HTML + CSS без особых проблем. К примеру, можно использовать такой код для генерации отслеживаемой ссылки:
hcbogdan.com echo $s->builder() ->tag('a') ->content('hcbogdan.com') ->attribute('href', 'https://hcbogdan.com') ->interactions([ new SpyCss\Interaction\Active('click_on_hcbogdan_com') ]) ->get(); // Библиотека генерирует CSS с необходимыми инструкциями echo '';
Теперь мы можем отслеживать клики по ссылкам и наведения мышки на DOM элементы. Давайте посмотрим на HTML5 формы. А именно на валидацию (jsfiddle):
Получается точно таким же образом мы можем использовать псевдокласс :valid для отслеживания заполнения формы:
// Создаем поле echo $s->builder() ->tag('input') ->attributes([ 'name' => 'you_name', 'value' => '', 'required' => true, 'placeholder' => 'Напишите текст', ]) ->interactions([ new \SpyCss\Interaction\Valid('you_fill_input'), ]) ->get(); echo '';
Когда пользователь заполнит поле — мы получим свой GET запрос.
Мы также можем отследить как долго пользователь держал курсор над DOM элементом (который получил состояние hover) с помощью css-анимаций. Например:
@keyframes spycss < 0% 100% > .spycss:hover::after
Аналогичный пример с помощью библиотеки SpyCss (она добавит префиксы -webkit, -moz):
echo $s->builder() ->tag('a') ->content('hcbogdan.com') ->attributes([ 'href' => 'https://hcbogdan.com', 'target' => '_blank' ]) ->interactions([ new \SpyCss\Interaction\Online('view_on_hcbogdan_com'), ]) ->get(); echo '';
Итоги
Даже с выключенным или недоступным JavaScript жучком, у нас есть с помощью CSS:
- отслеживать поведение пользователей,
- определять некоторые версии браузера
- определять примерные размеры окна и PPI
- определить ориентацию и тип устройства
В этом посте были рассмотрены некоторые, самые необходимые механизмы отслеживания. Полноценный пример, где используется все выше описанные подходы вы сможете найти тут.