Как убрать рамку, которая появляется вокруг изображения при его нажатии, чтобы отображалась только сама картинка? Вот код: <br/> <br/> <pre><code class="html"><!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Site test</title> <link rel="icon" type="image/svg+xml" href="/favicon.ico"> <link rel="stylesheet" href="/static/css/styles.css"> </head> <body> <div id="root"></div> <script src="https://unpkg.com/react@17/umd/react.development.js"></script> <script src="https://unpkg.com/react-dom@17/umd/react-dom.development.js"></script> <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script> <script type="text/babel" src="/static/js/app.js"></script> </body> </html></code></pre> <br/> <br/> <pre><code class="javascript">const { useState, useEffect } = React; function App() { const [showCase, setShowCase] = useState(false); const [caseNumber, setCaseNumber] = useState(null); const [isOpening, setIsOpening] = useState(false); const handleSection1Click = () => { setShowCase(true); setCaseNumber(null); }; const handleCaseClick = () => { if (!isOpening) { setIsOpening(true); setTimeout(() => { const randomNumber = Math.floor(Math.random() * 100) + 1; setCaseNumber(randomNumber); setIsOpening(false); }, 2000); } }; return (
Чтобы убрать обводку вокруг изображения при нажатии на него, вы можете использовать CSS стиль `outline: none;`. Вы можете добавить этот стиль непосредственно к элементу изображения (например, `<img>`), либо применить его к любому родительскому элементу, если изображение находится внутри ссылки или другого контейнера, который может создавать обводку. Например, если ваше изображение выглядит так: ```html <img src="path/to/image.jpg" alt="Изображение" onClick={handleCaseClick} /> ``` Вы можете создать CSS стиль, чтобы убрать обводку: ```css img { outline: none; /* Убираем обводку */ } ``` Или, если обводка появляется при использовании тега `<a>` вокруг изображения, вы можете применить стиль так: ```css a { outline: none; /* Убираем обводку у ссылки */ } ``` Не забудьте добавить этот CSS в ваш файл стилей или в `<style>` теги вашей HTML страницы. Например, добавить в `<head>` вашего HTML: ```html <style> img { outline: none; /* Убираем обводку */ } </style> ``` Если вы используете React и вам необходимо сделать это с помощью встроенного стиля, вы можете сделать так: ```jsx <img src="path/to/image.jpg" alt="Изображение" onClick={handleCaseClick} style={{ outline: 'none' }} /> ``` Эти изменения должны помочь избавиться от обводки вокруг картинки при её нажатии.
.case-wrapper { position: relative; cursor: pointer; user-select: none; -webkit-tap-highlight-color: transparent; outline: none; background: transparent; border: none; padding: 0; margin: 0; box-shadow: none; } .case-wrapper:focus { outline: none; box-shadow: none; } .case-wrapper::-moz-focus-inner { border: 0; }