Делаем рамки css для своего сайта самостоятельно!
Здравствуйте, уважаемые друзья и гости блога! Сегодня продолжаем с вами знакомится с элементами сайтостроения и давайте научимся создавать рамки css. В прошлой своей статье я вам рассказал и показал, как создаются рамки html, но рамки css смотрятся более красивее и привлекательнее. Поэтому кто научился делать рамки html, тот и осилит создание рамки css. А я вам в этом помогу! Давайте приступим …
Как самому сделать рамки css для сайта?
Как я вам уже выше сказал, что рамки css намного красивее и практичнее, чем рамки html и вам никакого труда не составит создать такие рамки css самостоятельно, если Вы уже научились делать рамки html.
Что нам потребуется, чтобы сделать рамки css? Ничего заоблачного! Ваше желание и моя статья, в которой я вам все подробно объясню.
Как и в прошлом своем уроке, где мы с вами создавали рамки html, также и сейчас при создании рамки css мы с вами будем использовать, уже нам знакомое свойство “border”, для которого будем задавать определенные, также знакомые нам, значения:
solid – сплошная рамка;
dashed – пунктирная рамка;
dotted – точечная рамка;
double – рамка двойной линией;
groove – рамка с тенью;
ridge — с рельефом;
И еще два новых для нас с вами сегодня значения – это:
widht – толщина рамки;
color – цвет рамки;
Все эти значения пишем в одну строку через пробел:
p{ border: 2px solid #ffff00; }
Затем нам нужно сделать отступы для рамки css. Это делается вот этими переменными:
padding – внутренний (отступ рамки от содержания);
margin — внешний (отступ рамки от внешних объектов);
Теперь давайте зададим направление для отступов, то есть сколько и откуда нужно отступить. Это мы с вами сможем сделать вот с помощью вот этих значений:
top – отступ сверху;
righnt – отступ cправа;
bottom – отступ снизу;
left – отступ слева;
И давайте все это запишем, вот так:
p{ border: 2px solid #ffff00; padding: 10px 20px 10px 20px; margin: 20px; }
Если вам нужно разместить свой текст в середине рамки css, то нужно добавить вот такую вот конструкцию:
text-align: center;
Не бойтесь, может вам и сразу все это покажется очень сложным и запутанным, но далее Вы обязательно все поймете и я вам также приведу практические примеры, где все сразу станет ясно и понятно!
Теперь давайте зададим нашей рамке высоту и ширину. Это делается при помощи свойства “width”. Вот пример:
p{ border: 2px solid #ffff00; padding: 10px 20px 10px 20px; margin: 20px; width: 400px; }
И чтобы мы смогли разместить нашу рамку на своей странице сайта, нам с вами нужно значение “margin”. Также можно расположить нашу рамку по центру страницы на сайте добавив к значению “margin” еще одно значение “auto”. Вот пример:
p{ border: 2px solid #ffff00; padding: 10px 20px 10px 20px; margin: 20px auto; width: 400px; }
Теперь пришло время практических действий, которые нам с вами помогут увидеть все воочию, что наверное будет более наглядно и сразу станет яснее.
Вот пример одной из рамок, которую мы с вами будем далее изменять, но не всю, а только CSS, что содержится в содержимом тега “style”. И из-за этих изменений CSS будут меняться и наши рамки css.
Первый пример:
Вот ее код:
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8" /> <title>Первый пример рамки css</title> <style> body{ border: 2px solid #0000FF; } p{ text-indent: 30px; border: 2px solid #FF0000; padding: 10px 20px 10px 20px; margin: 20px auto; width: 200px; } </style> </head> <body> <p> Наши рамки css! </p> </body> </html>
Вот второй пример рамки css:
Вот ее код:
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8" /> <title>Первый пример рамки css</title> <style> body{ border: 2px solid #0000FF; } p{ text-align: center; text-indent: 30px; border: 2px dashed #ff4f00; padding: 10px 20px 10px 20px; margin: 20px auto; width: 400px; } </style> </head> <body> <p> Наши рамки css! </p> </body> </html>
Вот третий пример рамки из точек:
Это ее код:
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8" /> <title>Первый пример рамки css</title> <style> body{ border: 2px solid #0000FF; } p{ text-align: center; text-indent: 30px; border: 3px dotted #ff4f00; padding: 10px 20px 10px 20px; margin: 20px auto; width: 400px; } </style> </head> <body> <p> Наши рамки css! </p> </body> </html>
Это четвертый пример рамки с двойным обводом:
Вот это ее код:
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8" /> <title>Первый пример рамки css</title> <style> body{ border: 2px solid #0000FF; } p{ text-align: center; text-indent: 30px; border: 5px double #ff4f00; padding: 10px 20px 10px 20px; margin: 20px auto; width: 400px; } </style> </head> <body> <p> Наши рамки css! </p> </body> </html>
А если применить значение “ridge”, то вот какая рамка получится:
Вот ее код:
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8" /> <title>Первый пример рамки css</title> <style> body{ border: 2px solid #0000FF; } p{ text-align: center; text-indent: 30px; border: 10px ridge #ff4f00; padding: 10px 20px 10px 20px; margin: 20px auto; width: 400px; } </style> </head> <body> <p> Наши рамки css! </p> </body> </html>
Теперь давайте с вами сделаем закругленные края нашей рамки css с помощью вот этих вот значений “border-radius” и “box-shadow”:
Вот рамка с круглыми краями и ее код:
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8" /> <title>Первый пример рамки css</title> <style> body{ border: 2px solid #0000FF; } p{ text-align: center; border-radius: 10px; box-shadow: 0 0 0 3px #ff4f00; text-indent: 30px; padding: 10px 20px 10px 20px; margin: 20px auto; width: 400px; } </style> </head> <body> <p> Наши рамки css! </p> </body> </html>
Теперь давайте сделаем рамку с размытыми краями, это тоже выглядит довольно привлекательно, а сделать это легко, просто в значении “box-shadow” измените цифру на большее значение. И вот, что получится:
Вот ее код:
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8" /> <title>Первый пример рамки css</title> <style> body{ border: 2px solid #0000FF; } p{ text-align: center; border-radius: 10px; box-shadow: 0 0 7px 3px #ff4f00; text-indent: 30px; padding: 10px 20px 10px 20px; margin: 20px auto; width: 400px; } </style> </head> <body> <p> Наши рамки css! </p> </body> </html>
Теперь делаем рамку с разноцветными контурами, просто добавим в значение “box-shadow” несколько цветовых гамм:
Вот ее код:
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8" /> <title>Первый пример рамки css</title> <style> body{ border: 2px solid #0000FF; } p{ text-align: center; border-radius: 10px; box-shadow: 0 0 0 3px #0000FF, 0 0 0 7px #008000, 0 0 0 10px #FF0000; text-indent: 30px; padding: 10px 20px 10px 20px; margin: 20px auto; width: 400px; } </style> </head> <body> <p> Наши рамки css! </p> </body> </html>
А теперь апогей наших рамок на css – это круглая рамка. Делается также просто изменив значение “border-radius”. Вот смотрите:
Вот и ее код здесь:
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8" /> <title>Первый пример рамки css</title> <style> body{ border: 2px solid #FF0000; } p{ border-radius: 50%/50%; box-shadow: 0 0 0 3px #0000FF, 0 0 0 7px #00FFFF, 0 0 0 10px #FF0000; padding: 40px; margin: 20px auto; width: 130px; height: 130px; text-align: center; } </style> </head> <body> <p> Наши рамки css! </p> </body> </html>
Ну вот и все на сегодня. До новых встреч!
Если вам понравился материал пожалуйста сделайте следующее…
- Поставьте «лайк».
- Сделайте ретвит.
- Поделитесь этим постом с друзьями в социальных сетях.
- И конечно же, оставьте свой комментарий ниже
Спасибо за внимание!
Всегда ваш Валерий Бородин
Очаровательные проститутки в Петрозаводске по вызову, пылкие и страстные, они такие интересные и привлекательные, что ты не устоишь перед ними. Выбери девушку сейчас. Встречаются на вашей или своей территории, проститутки в Петрозаводске по вызову, средства защиты ваши, все контакты на redpetrozavodsk.ru. Выбрать девочку на вечер или ночь никогда не было так просто.
Интересный набор рамок, спасибо за объяснения. Думаю, воспользуюсь!
Спасибо вам Андрей, что заходите!