Ответы пользователя по тегу CSS
  • Kак мне сверстать сайт?

    reskwer
    @reskwer
    front-end developer
    Верстка без PSD и Не имея шрифтов.. codepen.io/reskwer/pen/JoEXWP
    Что получилось :)
    1fc8f66c9a8c4d7db33edac04b94cca7.jpg
    index.html
    <!DOCTYPE html>
    <html lang="ru-RU">
    <head>
    	<meta charset="UTF-8">
    	<meta name="author" content="reskwer">
    	<title>Что-то на CodePen</title>
    	<link rel="stylesheet" href="style.css">
    </head>
    <body>
    	<div class="block">
    		<span>News</span><span>|</span><span>15 october 2011 - 18:32</span>
    		<h1>Lorem ipsum dolor.</h1>
    		<img src="http://placehold.it/250x150" alt="img">
    		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Possimus dicta, neque suscipit amet ipsa, quidem, nisi ratione non ex magni et excepturi quaerat atque facere ad facilis, explicabo accusantium magnam.</p>
    		<a href="#">read more</a>
    	</div>
    </body>
    </html>

    style.css
    body{
    	font-family: tahoma,verdana,arial;
    	padding: 25px;
    }
    .block{
    	width: 600px;
    	height: 250px;
    	border-bottom: 2px dotted #ccc;
    	position: relative;
    }
    .block img{
    	float: left;
    	margin: 0 8% 0 1%;
    	border: 3px solid #000;
    	border-radius: 3px;
    }
    .block span:nth-child(1){
    	font: italic 120% tahoma;
    }
    .block span:nth-child(2){
    	color: #ccc;
    	display: inline-block;
    	padding: 0 15px;
    }
    .block span:nth-child(3){
    	font-size: 80%;
    	color: #ccc;
    }
    .block h1{
    	font-size: 140%;
    }
    .block a{
    	display: block;
    	background: #eee;
    	color: black;
    	font-style: italic;
    	width: 100px;
    	height: 22px;
    	position: absolute;
    	right: 20px;
    	text-align: center;
    	text-decoration: none;
    }
    Ответ написан
    2 комментария
  • При нажатии на ссылку вместо одного div должен появится другой. Как реализовать?

    reskwer
    @reskwer
    front-end developer
    Как то так codepen.io/reskwer/pen/pvRgmp

    index.html
    <!DOCTYPE html>
    <html lang="ru-RU">
    <head>
    	<meta charset="UTF-8">
    	<meta name="author" content="reskwer">
    	<title>Что-то на CodePen</title>
    	<link rel="stylesheet" href="style.css">
    </head>
    <body>
    		<a href="#two">Cсылка</a>
    		<div class="block">
    			<div id="one">
    			<p>Это Блок 1</p>
    			</div>
    			<div id="two">
    				<p>Это Блок 2</p>
    				<a href="#">Закрыть блок</a>
    			</div>
    		</div>
    </body>
    </html>

    style.css
    .block{
    	width: 200px;
    	height: 200px;
    	position: relative;
    	border: 1px solid #000;
    }
    #one{
    	background: #eee;
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    	text-align: center;
    }
    #two{
    	background: #444;
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    	text-align: center;
    	color: #fff;
    }
    #one:target > #two{
    	display: none;
    }
    #two{
    	display: none;
    }
    #two:target{
    	display: block;
    }
    #two a{
    	color: #ccc;
    }


    Что бы конкретно с вашим кодом это сделать, обращайтесь в Скайп, ВК, или Телефон. за небольшое вознаграждение сделаем
    Ответ написан
    Комментировать
  • Как сделать что бы при наведении на картинку появлялось описание?

    reskwer
    @reskwer
    front-end developer
    Ну как то так смотрите codepen.io/reskwer/pen/jEyWew
    файл Index.html
    <!DOCTYPE html>
    <html lang="ru-RU">
    <head>
    	<meta charset="UTF-8">
    	<meta name="author" content="reskwer">
    	<title>Что-то на CodePen</title>
    	<link rel="stylesheet" href="style.css">
    </head>
    <body>
    	<div class="block">
    		<div class="prewive">
    		Какаето подсказка<br>И еще подсказка
    		</div>
    		<img src="http://placehold.it/150x200" alt="img">
    	</div>
    </body>
    </html>


    Второй файл CSS style.css
    .block{
    	width: 150px;
    	height: 200px;
    	position: relative;
    	border: 1px solid #000;
    }
    .block img{
    	width: 100%;
    	height: 100%;
    }
    .block .prewive{
    	display: none;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	padding: 15% 3%;
    	box-sizing: border-box;
    }
    .block:hover .prewive{
    	display: block;
    	background: rgba(255,255,255,.8);
    	cursor: pointer;
    }

    создайте эти 2 файла, положите в 1 папку, и будет вам счастье, можно красивую анимацию сделать transition - но думаю это перебор уже.
    Ответ написан
    Комментировать